From 0568f2e9431e274dd642856c1ef8be4c4a4cfb4c Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 15:34:53 +0100 Subject: [PATCH 1/9] Calculate NPV metric using SNAS --- src/finance.rs | 130 +------------ src/simulation/investment/appraisal.rs | 250 ++++--------------------- 2 files changed, 42 insertions(+), 338 deletions(-) diff --git a/src/finance.rs b/src/finance.rs index bdb296576..078243742 100644 --- a/src/finance.rs +++ b/src/finance.rs @@ -2,7 +2,6 @@ use crate::time_slice::TimeSliceID; use crate::units::{Activity, Capacity, Dimensionless, Money, MoneyPerActivity, MoneyPerCapacity}; use indexmap::IndexMap; -use serde::Serialize; /// Calculates the capital recovery factor (CRF) for a given lifetime and discount rate. /// @@ -29,52 +28,22 @@ pub fn annual_capital_cost( capital_cost * crf } -/// Represents the profitability index of an investment -/// in terms of its annualised components. -#[derive(Debug, Clone, Copy, Serialize)] -pub struct ProfitabilityIndex { - /// The total annualised surplus of an asset - pub total_annualised_surplus: Money, - /// The total annualised fixed cost of an asset - pub annualised_fixed_cost: Money, -} - -impl ProfitabilityIndex { - /// Calculates the value of the profitability index. - pub fn value(&self) -> Dimensionless { - assert!( - self.annualised_fixed_cost != Money(0.0), - "Annualised fixed cost cannot be zero when calculating profitability index." - ); - self.total_annualised_surplus / self.annualised_fixed_cost - } -} - -/// Calculates an annual profitability index based on capacity and activity. -pub fn profitability_index( +/// Calculates the SNAS (Specific Net Annualised Surplus) based on capacity and activity. +/// +/// It is just the negative of the LCOX, although, unlike LCOX, it should be called with +/// activity costs that INCLUDE the commodity of interest. +pub fn snas( capacity: Capacity, annual_fixed_cost: MoneyPerCapacity, activity: &IndexMap, - activity_surpluses: &IndexMap, -) -> ProfitabilityIndex { - // Calculate the annualised fixed costs - let annualised_fixed_cost = annual_fixed_cost * capacity; - - // Calculate the total annualised surplus - let mut total_annualised_surplus = Money(0.0); - for (time_slice, activity) in activity { - let activity_surplus = activity_surpluses[time_slice]; - total_annualised_surplus += activity_surplus * *activity; - } - - ProfitabilityIndex { - total_annualised_surplus, - annualised_fixed_cost, - } + activity_costs: &IndexMap, +) -> Option { + lcox(capacity, annual_fixed_cost, activity, activity_costs).map(|lcox| -lcox) } /// Calculates annual LCOX based on capacity and activity. /// +/// It should be called with activity costs that EXCLUDE the commodity of interest. /// If the total activity is zero, then it returns `None`, otherwise `Some` LCOX value. pub fn lcox( capacity: Capacity, @@ -104,7 +73,6 @@ mod tests { use super::*; use crate::time_slice::TimeSliceID; use float_cmp::assert_approx_eq; - use indexmap::indexmap; use rstest::rstest; #[rstest] @@ -141,86 +109,6 @@ mod tests { assert_approx_eq!(MoneyPerCapacity, result, expected, epsilon = 1e-8); } - #[rstest] - #[case( - 100.0, 50.0, - vec![("winter", "day", 10.0), ("summer", "night", 15.0)], - vec![("winter", "day", 30.0), ("summer", "night", 20.0)], - 0.12 // Expected PI: (10*30 + 15*20) / (100*50) = 600/5000 = 0.12 - )] - #[case( - 50.0, 100.0, - vec![("q1", "peak", 5.0)], - vec![("q1", "peak", 40.0)], - 0.04 // Expected PI: (5*40) / (50*100) = 200/5000 = 0.04 - )] - fn profitability_index_works( - #[case] capacity: f64, - #[case] annual_fixed_cost: f64, - #[case] activity_data: Vec<(&str, &str, f64)>, - #[case] surplus_data: Vec<(&str, &str, f64)>, - #[case] expected: f64, - ) { - let activity = activity_data - .into_iter() - .map(|(season, time_of_day, value)| { - ( - TimeSliceID { - season: season.into(), - time_of_day: time_of_day.into(), - }, - Activity(value), - ) - }) - .collect(); - - let activity_surpluses = surplus_data - .into_iter() - .map(|(season, time_of_day, value)| { - ( - TimeSliceID { - season: season.into(), - time_of_day: time_of_day.into(), - }, - MoneyPerActivity(value), - ) - }) - .collect(); - - let result = profitability_index( - Capacity(capacity), - MoneyPerCapacity(annual_fixed_cost), - &activity, - &activity_surpluses, - ); - - assert_approx_eq!(Dimensionless, result.value(), Dimensionless(expected)); - } - - #[test] - fn profitability_index_zero_activity() { - let capacity = Capacity(100.0); - let annual_fixed_cost = MoneyPerCapacity(50.0); - let activity = indexmap! {}; - let activity_surpluses = indexmap! {}; - - let result = - profitability_index(capacity, annual_fixed_cost, &activity, &activity_surpluses); - assert_eq!(result.value(), Dimensionless(0.0)); - } - - #[test] - #[should_panic(expected = "Annualised fixed cost cannot be zero")] - fn profitability_index_panics_on_zero_cost() { - let result = profitability_index( - Capacity(0.0), - MoneyPerCapacity(100.0), - &indexmap! {}, - &indexmap! {}, - ); - result.value(); - } - #[rstest] #[case( 100.0, 50.0, diff --git a/src/simulation/investment/appraisal.rs b/src/simulation/investment/appraisal.rs index a19974f57..53ea9b4b1 100644 --- a/src/simulation/investment/appraisal.rs +++ b/src/simulation/investment/appraisal.rs @@ -3,10 +3,10 @@ use super::DemandMap; use crate::agent::ObjectiveType; use crate::asset::{Asset, AssetCapacity, AssetRef}; use crate::commodity::Commodity; -use crate::finance::{ProfitabilityIndex, lcox, profitability_index}; +use crate::finance::{lcox, snas}; use crate::model::Model; use crate::time_slice::TimeSliceID; -use crate::units::{Activity, Capacity, Money, MoneyPerActivity, MoneyPerCapacity}; +use crate::units::{Activity, Capacity, MoneyPerActivity, MoneyPerCapacity}; use anyhow::Result; use costs::annual_fixed_cost; use erased_serde::Serialize as ErasedSerialize; @@ -22,7 +22,6 @@ mod constraints; mod costs; mod optimisation; use coefficients::ObjectiveCoefficients; -use float_cmp::approx_eq; use float_cmp::{ApproxEq, F64Margin}; use optimisation::perform_optimisation; @@ -179,58 +178,35 @@ impl ComparableMetric for LCOXMetric { /// `LCOXMetric` implements the `MetricTrait` supertrait. impl MetricTrait for LCOXMetric {} -/// Net Present Value (NPV) metric +/// Net Present Value (NPV) metric. +/// +/// Represents the net present value of an investment. Higher values indicate +/// more profitable investments. #[derive(Debug, Clone, Serialize)] -pub struct NPVMetric(ProfitabilityIndex); +pub struct NPVMetric { + /// The calculated NPV value for this metric + pub npv: MoneyPerActivity, +} impl NPVMetric { - /// Creates a new `NPVMetric` with the given profitability index. - pub fn new(profitability_index: ProfitabilityIndex) -> Self { - Self(profitability_index) - } - - /// Returns true if this metric represents a zero fixed cost case. - fn is_zero_fixed_cost(&self) -> bool { - approx_eq!(Money, self.0.annualised_fixed_cost, Money(0.0)) + /// Creates a new `NPVMetric` with the given NPV value. + pub fn new(npv: MoneyPerActivity) -> Self { + Self { npv } } } impl ComparableMetric for NPVMetric { fn value(&self) -> f64 { - if self.is_zero_fixed_cost() { - self.0.total_annualised_surplus.value() - } else { - self.0.value().value() - } + self.npv.value() } - /// Higher profitability index values indicate more profitable investments. - /// When annual fixed cost is zero, the profitability index is infinite and - /// total surplus is used for comparison instead. fn compare(&self, other: &dyn ComparableMetric) -> Ordering { let other = other .as_any() .downcast_ref::() .expect("Cannot compare metrics of different types"); - // Handle comparison based on fixed cost status - match (self.is_zero_fixed_cost(), other.is_zero_fixed_cost()) { - // Both have zero fixed cost: compare total surplus (higher is better) - (true, true) => { - let self_surplus = self.0.total_annualised_surplus; - let other_surplus = other.0.total_annualised_surplus; - compare_approx(other_surplus, self_surplus) - } - // Both have non-zero fixed cost: compare profitability index (higher is better) - (false, false) => { - let self_pi = self.0.value(); - let other_pi = other.0.value(); - compare_approx(other_pi, self_pi) - } - // Zero fixed cost is always better than non-zero fixed cost - (true, false) => Ordering::Less, - (false, true) => Ordering::Greater, - } + compare_approx(other.npv, self.npv) } fn as_any(&self) -> &dyn Any { @@ -299,7 +275,7 @@ fn calculate_npv( "The current NPV calculation does not support negative annual fixed costs" ); - let profitability_index = profitability_index( + let snas = snas( max_capacity.total_capacity(), annual_fixed_cost, &results.activity, @@ -310,7 +286,7 @@ fn calculate_npv( asset.clone(), max_capacity, results, - Some(NPVMetric::new(profitability_index)), + snas.map(NPVMetric::new), coefficients.clone(), )) } @@ -396,11 +372,10 @@ pub fn count_equal_and_best_appraisal_outputs(outputs: &[AppraisalOutput]) -> us mod tests { use super::*; use crate::agent::AgentID; - use crate::finance::ProfitabilityIndex; use crate::fixture::{agent_id, asset, process, region_id}; use crate::process::Process; use crate::region::RegionID; - use crate::units::{Money, MoneyPerActivity}; + use crate::units::MoneyPerActivity; use float_cmp::assert_approx_eq; use rstest::rstest; use std::rc::Rc; @@ -428,109 +403,17 @@ mod tests { /// Parametrised tests for NPV metric comparison. #[rstest] - // Both zero AFC: compare by total surplus (higher is better) - #[case(100.0, 0.0, 50.0, 0.0, Ordering::Less, "both_zero_afc_first_better")] - #[case( - 50.0, - 0.0, - 100.0, - 0.0, - Ordering::Greater, - "both_zero_afc_second_better" - )] - #[case(100.0, 0.0, 100.0, 0.0, Ordering::Equal, "both_zero_afc_equal")] - // Both approximately zero AFC (same as both zero): compare by total surplus (higher is better) - #[case( - 100.0, - 1e-10, - 50.0, - 1e-10, - Ordering::Less, - "both_approx_zero_afc_first_better" - )] - #[case( - 100.0, - 1e-10, - 200.0, - 50.0, - Ordering::Less, - "approx_zero_afc_beats_nonzero" - )] - #[case( - 200.0, - 50.0, - 100.0, - 1e-10, - Ordering::Greater, - "nonzero_afc_loses_to_approx_zero" - )] - // Both non-zero AFC: compare by profitability index (higher is better) - #[case( - 200.0, - 100.0, - 150.0, - 100.0, - Ordering::Less, - "both_nonzero_afc_first_better" - )] - #[case( - 150.0, - 100.0, - 200.0, - 100.0, - Ordering::Greater, - "both_nonzero_afc_second_better" - )] - #[case(200.0, 100.0, 200.0, 100.0, Ordering::Equal, "both_nonzero_afc_equal")] - // Zero vs non-zero AFC: zero or approximately zero is always better - #[case( - 10.0, - 0.0, - 1000.0, - 100.0, - Ordering::Less, - "first_zero_afc_beats_second_nonzero_afc" - )] - #[case( - 10.0, - 1e-10, - 1000.0, - 100.0, - Ordering::Less, - "first_approx_zero_afc_beats_second_nonzero_afc" - )] - #[case( - 1000.0, - 100.0, - 10.0, - 0.0, - Ordering::Greater, - "second_zero_afc_beats_first_nonzero_afc" - )] - #[case( - 1000.0, - 100.0, - 10.0, - 1e-10, - Ordering::Greater, - "second_nonzero_afc_beats_first_approx_zero_afc" - )] + #[case(10.0, 10.0, Ordering::Equal, "equal_costs")] + #[case(5.0, 10.0, Ordering::Greater, "second_higher_metric_is_better")] + #[case(10.0, 5.0, Ordering::Less, "first_higher_metric_is_better")] fn npv_metric_comparison( - #[case] surplus1: f64, - #[case] fixed_cost1: f64, - #[case] surplus2: f64, - #[case] fixed_cost2: f64, + #[case] cost1: f64, + #[case] cost2: f64, #[case] expected: Ordering, #[case] description: &str, ) { - let metric1 = NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(surplus1), - annualised_fixed_cost: Money(fixed_cost1), - }); - let metric2 = NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(surplus2), - annualised_fixed_cost: Money(fixed_cost2), - }); + let metric1 = NPVMetric::new(MoneyPerActivity(cost1)); + let metric2 = NPVMetric::new(MoneyPerActivity(cost2)); assert_eq!( metric1.compare(&metric2), @@ -631,64 +514,22 @@ mod tests { assert_approx_eq!(f64, outputs[2].metric.as_ref().unwrap().value(), 7.0); // Worst (highest) } - /// Test sorting by NPV profitability index when invariant to asset properties + /// Test sorting by NPV metric when invariant to asset properties #[rstest] fn appraisal_sort_by_npv_metric(asset: Asset) { let metrics: Vec> = vec![ - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(200.0), - annualised_fixed_cost: Money(100.0), - })), - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(300.0), - annualised_fixed_cost: Money(100.0), - })), - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(150.0), - annualised_fixed_cost: Money(100.0), - })), + Box::new(NPVMetric::new(MoneyPerActivity(5.0))), + Box::new(NPVMetric::new(MoneyPerActivity(3.0))), + Box::new(NPVMetric::new(MoneyPerActivity(7.0))), ]; let mut outputs = appraisal_outputs_with_investment_priority_invariant_to_assets(metrics, &asset); sort_and_filter_appraisal_outputs(&mut outputs); - // Higher profitability index is better, so should be sorted: 3.0, 2.0, 1.5 - assert_approx_eq!(f64, outputs[0].metric.as_ref().unwrap().value(), 3.0); // Best (highest PI) - assert_approx_eq!(f64, outputs[1].metric.as_ref().unwrap().value(), 2.0); - assert_approx_eq!(f64, outputs[2].metric.as_ref().unwrap().value(), 1.5); // Worst (lowest PI) - } - - /// Test that NPV metrics with zero annual fixed cost are prioritised above all others - /// when invariant to asset properties - #[rstest] - fn appraisal_sort_by_npv_metric_zero_afc_prioritised(asset: Asset) { - let metrics: Vec> = vec![ - // Very high profitability index but non-zero AFC - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(1000.0), - annualised_fixed_cost: Money(100.0), - })), - // Zero AFC with modest surplus - should be prioritised first - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(50.0), - annualised_fixed_cost: Money(0.0), - })), - // Another high profitability index but non-zero AFC - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(500.0), - annualised_fixed_cost: Money(50.0), - })), - ]; - - let mut outputs = - appraisal_outputs_with_investment_priority_invariant_to_assets(metrics, &asset); - sort_and_filter_appraisal_outputs(&mut outputs); - - // Zero AFC should be first despite lower absolute surplus value - assert_approx_eq!(f64, outputs[0].metric.as_ref().unwrap().value(), 50.0); // Zero AFC (uses surplus) - assert_approx_eq!(f64, outputs[1].metric.as_ref().unwrap().value(), 10.0); // PI = 1000/100 - assert_approx_eq!(f64, outputs[2].metric.as_ref().unwrap().value(), 10.0); // PI = 500/50 + assert_approx_eq!(f64, outputs[0].metric.as_ref().unwrap().value(), 7.0); // Best (highest) + assert_approx_eq!(f64, outputs[1].metric.as_ref().unwrap().value(), 5.0); + assert_approx_eq!(f64, outputs[2].metric.as_ref().unwrap().value(), 3.0); // Worst (lowest) } /// Test that mixing LCOX and NPV metrics causes a runtime panic during comparison @@ -697,10 +538,7 @@ mod tests { fn appraisal_sort_by_mixed_metrics_panics(asset: Asset) { let metrics: Vec> = vec![ Box::new(LCOXMetric::new(MoneyPerActivity(5.0))), - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(200.0), - annualised_fixed_cost: Money(100.0), - })), + Box::new(NPVMetric::new(MoneyPerActivity(3.0))), Box::new(LCOXMetric::new(MoneyPerActivity(3.0))), ]; @@ -1067,26 +905,4 @@ mod tests { assert_eq!(count_equal_and_best_appraisal_outputs(&outputs), 1); } - - /// Equal NPV metrics and identical assets → second element should be counted. - #[rstest] - fn count_equal_best_equal_npv_metrics(asset: Asset) { - let make_npv = |surplus: f64, fixed_cost: f64| { - Box::new(NPVMetric::new(ProfitabilityIndex { - total_annualised_surplus: Money(surplus), - annualised_fixed_cost: Money(fixed_cost), - })) as Box - }; - - let metrics = vec![ - make_npv(200.0, 100.0), - make_npv(200.0, 100.0), // Equal to best - make_npv(100.0, 100.0), // Worse - ]; - - let outputs = - appraisal_outputs_with_investment_priority_invariant_to_assets(metrics, &asset); - - assert_eq!(count_equal_and_best_appraisal_outputs(&outputs), 1); - } } From eacb4b0618b2b3059a77cebaa3004ee83deadf3c Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 15:37:36 +0100 Subject: [PATCH 2/9] Update results data and re-enable test --- .../data/circularity_npv/asset_capacities.csv | 28 +- tests/data/circularity_npv/assets.csv | 18 +- .../data/circularity_npv/commodity_flows.csv | 1388 ++++++++++++----- .../data/circularity_npv/commodity_prices.csv | 558 ++++--- tests/data/simple_npv/asset_capacities.csv | 14 +- tests/data/simple_npv/assets.csv | 7 +- tests/data/simple_npv/commodity_flows.csv | 666 ++++---- tests/data/simple_npv/commodity_prices.csv | 320 ++-- tests/regression.rs | 4 +- 9 files changed, 1836 insertions(+), 1167 deletions(-) diff --git a/tests/data/circularity_npv/asset_capacities.csv b/tests/data/circularity_npv/asset_capacities.csv index 01a7ea5a4..3cc55ce40 100644 --- a/tests/data/circularity_npv/asset_capacities.csv +++ b/tests/data/circularity_npv/asset_capacities.csv @@ -16,14 +16,28 @@ milestone_year,asset_id,group_id,capacity,num_units 2020,14,,399.98, 2030,1,,1738.05, 2030,2,,3789.64, -2030,5,,3.964844, +2030,6,,2.999, +2030,7,,1.0, +2030,8,,31.54, 2030,13,,2900.0, 2030,14,,399.98, 2030,15,,777.3007440837422, 2030,16,,1827.9092029382402, -2030,17,,6.592987968907, -2030,18,,4076.5105773701275, -2030,19,,1643.7237844403953, -2030,20,,388.1500067585911, -2030,21,,2649.731875290583, -2030,22,,2761.4559689056887, +2030,17,,2.05062669625872, +2030,18,,0.830166708941028, +2030,19,,46.68949612999364, +2030,20,,4076.5105773701275, +2030,21,,1643.7237844403953, +2030,22,,758.1919180351224, +2030,23,,2649.731875290583, +2030,24,,2761.4559689056887, +2040,1,,1738.05, +2040,16,,1827.9092029382402, +2040,20,,4076.5105773701275, +2040,21,,1643.7237844403953, +2040,23,,2649.731875290583, +2040,24,,2761.4559689056887, +2040,25,,912.8939641298439, +2040,26,,2183.7481725382404, +2040,27,,2075.9705583798527, +2040,28,,3111.954097466583, diff --git a/tests/data/circularity_npv/assets.csv b/tests/data/circularity_npv/assets.csv index dfd8bb273..209c6294a 100644 --- a/tests/data/circularity_npv/assets.csv +++ b/tests/data/circularity_npv/assets.csv @@ -16,9 +16,15 @@ asset_id,group_id,process_id,region_id,agent_id,commission_year 14,,RELCHP,GBR,A0_RES,2020 15,,TDIECR,GBR,A0_TRA,2030 16,,RBIOBL,GBR,A0_RES,2030 -17,,WNDFRM,GBR,A0_ELC,2030 -18,,OILREF,GBR,A0_REF,2030 -19,,BIOPLL,GBR,A0_BPL,2030 -20,,GASDRV,GBR,A0_OAG,2030 -21,,OAGRSV,GBR,A0_OAG,2030 -22,,BIOPRO,GBR,A0_BPD,2030 +17,,H2YGEN,GBR,A0_ELC,2030 +18,,GASCGT,GBR,A0_ELC,2030 +19,,H2YPRO,GBR,A0_ELC,2030 +20,,OILREF,GBR,A0_REF,2030 +21,,BIOPLL,GBR,A0_BPL,2030 +22,,GASDRV,GBR,A0_OAG,2030 +23,,OAGRSV,GBR,A0_OAG,2030 +24,,BIOPRO,GBR,A0_BPD,2030 +25,,TDIECR,GBR,A0_TRA,2040 +26,,RBIOBL,GBR,A0_RES,2040 +27,,BIOPLL,GBR,A0_BPL,2040 +28,,OAGRSV,GBR,A0_OAG,2040 diff --git a/tests/data/circularity_npv/commodity_flows.csv b/tests/data/circularity_npv/commodity_flows.csv index cdb31bdc9..66d760f3a 100644 --- a/tests/data/circularity_npv/commodity_flows.csv +++ b/tests/data/circularity_npv/commodity_flows.csv @@ -1,8 +1,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,GASPRD,winter.night,0.0 2020,0,,CO2EMT,winter.night,0.0 -2020,0,,GASPRD,winter.day,133.30244704006114 -2020,0,,CO2EMT,winter.day,681.5754117158326 +2020,0,,GASPRD,winter.day,133.30244704006103 +2020,0,,CO2EMT,winter.day,681.575411715832 2020,0,,GASPRD,winter.peak,125.31875 2020,0,,CO2EMT,winter.peak,640.75476875 2020,0,,GASPRD,winter.evening,167.09166800339997 @@ -11,8 +11,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,CO2EMT,peak.night,0.0 2020,0,,GASPRD,peak.day,0.0 2020,0,,CO2EMT,peak.day,0.0 -2020,0,,GASPRD,peak.peak,42.4969248120197 -2020,0,,CO2EMT,peak.peak,217.28677656385673 +2020,0,,GASPRD,peak.peak,42.49692481201967 +2020,0,,CO2EMT,peak.peak,217.2867765638566 2020,0,,GASPRD,peak.evening,167.09166800339997 2020,0,,CO2EMT,peak.evening,854.3396985013842 2020,0,,GASPRD,summer.night,0.0 @@ -29,8 +29,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,CO2EMT,autumn.day,0.0 2020,0,,GASPRD,autumn.peak,0.0 2020,0,,CO2EMT,autumn.peak,0.0 -2020,0,,GASPRD,autumn.evening,149.14402336788473 -2020,0,,CO2EMT,autumn.evening,762.5733914799947 +2020,0,,GASPRD,autumn.evening,149.1440233678847 +2020,0,,CO2EMT,autumn.evening,762.5733914799945 2020,1,,OILCRD,winter.night,68.4364188139165 2020,1,,GASPRD,winter.night,6.843641881391651 2020,1,,CO2EMT,winter.night,501.84425916244976 @@ -43,9 +43,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,1,,OILCRD,winter.evening,72.41875057934999 2020,1,,GASPRD,winter.evening,7.241875057934999 2020,1,,CO2EMT,winter.evening,531.0466979983735 -2020,1,,OILCRD,peak.night,67.809007003184 -2020,1,,GASPRD,peak.night,6.780900700318401 -2020,1,,CO2EMT,peak.night,497.24344835434835 +2020,1,,OILCRD,peak.night,67.80900700318395 +2020,1,,GASPRD,peak.night,6.780900700318395 +2020,1,,CO2EMT,peak.night,497.24344835434795 2020,1,,OILCRD,peak.day,181.04687557935 2020,1,,GASPRD,peak.day,18.104687557935 2020,1,,CO2EMT,peak.day,1327.6167386233735 @@ -55,9 +55,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,1,,OILCRD,peak.evening,72.41875057934999 2020,1,,GASPRD,peak.evening,7.241875057934999 2020,1,,CO2EMT,peak.evening,531.0466979983735 -2020,1,,OILCRD,summer.night,63.421513928010114 -2020,1,,GASPRD,summer.night,6.342151392801012 -2020,1,,CO2EMT,summer.night,465.0699616340982 +2020,1,,OILCRD,summer.night,63.42151392801006 +2020,1,,GASPRD,summer.night,6.342151392801006 +2020,1,,CO2EMT,summer.night,465.06996163409775 2020,1,,OILCRD,summer.day,181.04687557935 2020,1,,GASPRD,summer.day,18.104687557935 2020,1,,CO2EMT,summer.day,1327.6167386233735 @@ -67,9 +67,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,1,,OILCRD,summer.evening,72.41875057934999 2020,1,,GASPRD,summer.evening,7.241875057934999 2020,1,,CO2EMT,summer.evening,531.0466979983735 -2020,1,,OILCRD,autumn.night,67.809007003184 -2020,1,,GASPRD,autumn.night,6.780900700318401 -2020,1,,CO2EMT,autumn.night,497.24344835434835 +2020,1,,OILCRD,autumn.night,67.80900700318395 +2020,1,,GASPRD,autumn.night,6.780900700318395 +2020,1,,CO2EMT,autumn.night,497.24344835434795 2020,1,,OILCRD,autumn.day,181.04687557935 2020,1,,GASPRD,autumn.day,18.104687557935 2020,1,,CO2EMT,autumn.day,1327.6167386233735 @@ -82,9 +82,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,2,,GASPRD,winter.night,-0.0 2020,2,,GASNAT,winter.night,0.0 2020,2,,CO2EMT,winter.night,0.0 -2020,2,,GASPRD,winter.day,-173.19016196434873 -2020,2,,GASNAT,winter.day,164.94301139461783 -2020,2,,CO2EMT,winter.day,421.67680863034053 +2020,2,,GASPRD,winter.day,-173.19016196434862 +2020,2,,GASNAT,winter.day,164.9430113946177 +2020,2,,CO2EMT,winter.day,421.67680863034025 2020,2,,GASPRD,winter.peak,-124.3475625 2020,2,,GASNAT,winter.peak,118.42625 2020,2,,CO2EMT,winter.peak,302.756708125 @@ -121,16 +121,16 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,2,,GASPRD,autumn.day,-0.0 2020,2,,GASNAT,autumn.day,0.0 2020,2,,CO2EMT,autumn.day,0.0 -2020,2,,GASPRD,autumn.peak,-20.90614160769915 -2020,2,,GASNAT,autumn.peak,19.910611054951573 -2020,2,,CO2EMT,autumn.peak,50.9014771619837 +2020,2,,GASPRD,autumn.peak,-20.906141607699123 +2020,2,,GASNAT,autumn.peak,19.910611054951545 +2020,2,,CO2EMT,autumn.peak,50.90147716198363 2020,2,,GASPRD,autumn.evening,-165.796751326374 2020,2,,GASNAT,autumn.evening,157.90166792987998 2020,2,,CO2EMT,autumn.evening,403.6756140627382 -2020,3,,OILCRD,winter.night,-42.75813053954552 -2020,3,,GASOLI,winter.night,16.445434822902122 -2020,3,,DIESEL,winter.night,16.445434822902122 -2020,3,,CO2EMT,winter.night,723.5662413380476 +2020,3,,OILCRD,winter.night,-42.758130539545526 +2020,3,,GASOLI,winter.night,16.445434822902126 +2020,3,,DIESEL,winter.night,16.445434822902126 +2020,3,,CO2EMT,winter.night,723.5662413380477 2020,3,,OILCRD,winter.day,-97.02604197715002 2020,3,,GASOLI,winter.day,37.317708452750004 2020,3,,DIESEL,winter.day,37.317708452750004 @@ -143,10 +143,10 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,3,,GASOLI,winter.evening,14.927083452749999 2020,3,,DIESEL,winter.evening,14.927083452749999 2020,3,,CO2EMT,winter.evening,656.7618177540944 -2020,3,,OILCRD,peak.night,-42.75813053954552 -2020,3,,GASOLI,peak.night,16.445434822902122 -2020,3,,DIESEL,peak.night,16.445434822902122 -2020,3,,CO2EMT,peak.night,723.5662413380476 +2020,3,,OILCRD,peak.night,-42.758130539545526 +2020,3,,GASOLI,peak.night,16.445434822902126 +2020,3,,DIESEL,peak.night,16.445434822902126 +2020,3,,CO2EMT,peak.night,723.5662413380477 2020,3,,OILCRD,peak.day,-97.02604197715002 2020,3,,GASOLI,peak.day,37.317708452750004 2020,3,,DIESEL,peak.day,37.317708452750004 @@ -159,10 +159,10 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,3,,GASOLI,peak.evening,14.927083452749999 2020,3,,DIESEL,peak.evening,14.927083452749999 2020,3,,CO2EMT,peak.evening,656.7618177540944 -2020,3,,OILCRD,summer.night,-33.91512124074537 -2020,3,,GASOLI,summer.night,13.044277400286681 -2020,3,,DIESEL,summer.night,13.044277400286681 -2020,3,,CO2EMT,summer.night,573.9221170578134 +2020,3,,OILCRD,summer.night,-33.91512124074538 +2020,3,,GASOLI,summer.night,13.044277400286685 +2020,3,,DIESEL,summer.night,13.044277400286685 +2020,3,,CO2EMT,summer.night,573.9221170578136 2020,3,,OILCRD,summer.day,-97.02604197715002 2020,3,,GASOLI,summer.day,37.317708452750004 2020,3,,DIESEL,summer.day,37.317708452750004 @@ -175,10 +175,10 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,3,,GASOLI,summer.evening,14.927083452749999 2020,3,,DIESEL,summer.evening,14.927083452749999 2020,3,,CO2EMT,summer.evening,656.7618177540944 -2020,3,,OILCRD,autumn.night,-42.75813053954552 -2020,3,,GASOLI,autumn.night,16.445434822902122 -2020,3,,DIESEL,autumn.night,16.445434822902122 -2020,3,,CO2EMT,autumn.night,723.5662413380476 +2020,3,,OILCRD,autumn.night,-42.758130539545526 +2020,3,,GASOLI,autumn.night,16.445434822902126 +2020,3,,DIESEL,autumn.night,16.445434822902126 +2020,3,,CO2EMT,autumn.night,723.5662413380477 2020,3,,OILCRD,autumn.day,-97.02604197715002 2020,3,,GASOLI,autumn.day,37.317708452750004 2020,3,,DIESEL,autumn.day,37.317708452750004 @@ -191,9 +191,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,3,,GASOLI,autumn.evening,14.927083452749999 2020,3,,DIESEL,autumn.evening,14.927083452749999 2020,3,,CO2EMT,autumn.evening,656.7618177540944 -2020,4,,OILCRD,winter.night,-35.380861227564914 -2020,4,,GASOLI,winter.night,27.008291013408332 -2020,4,,CO2EMT,winter.night,594.1824022949833 +2020,4,,OILCRD,winter.night,-35.38086122756496 +2020,4,,GASOLI,winter.night,27.008291013408364 +2020,4,,CO2EMT,winter.night,594.1824022949841 2020,4,,OILCRD,winter.day,-78.313437750603 2020,4,,GASOLI,winter.day,59.7812501913 2020,4,,CO2EMT,winter.day,1315.1875042086 @@ -203,9 +203,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,4,,OILCRD,winter.evening,-31.325375250603 2020,4,,GASOLI,winter.evening,23.912500191299998 2020,4,,CO2EMT,winter.evening,526.0750042085999 -2020,4,,OILCRD,peak.night,-34.75344941683244 -2020,4,,GASOLI,peak.night,26.52935069987209 -2020,4,,CO2EMT,peak.night,583.645715397186 +2020,4,,OILCRD,peak.night,-34.75344941683243 +2020,4,,GASOLI,peak.night,26.529350699872086 +2020,4,,CO2EMT,peak.night,583.6457153971859 2020,4,,OILCRD,peak.day,-78.313437750603 2020,4,,GASOLI,peak.day,59.7812501913 2020,4,,CO2EMT,peak.day,1315.1875042086 @@ -215,9 +215,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,4,,OILCRD,peak.evening,-31.325375250603 2020,4,,GASOLI,peak.evening,23.912500191299998 2020,4,,CO2EMT,peak.evening,526.0750042085999 -2020,4,,OILCRD,summer.night,-39.20896564045866 -2020,4,,GASOLI,summer.night,29.930508122487524 -2020,4,,CO2EMT,summer.night,658.4711786947255 +2020,4,,OILCRD,summer.night,-39.20896564045864 +2020,4,,GASOLI,summer.night,29.930508122487513 +2020,4,,CO2EMT,summer.night,658.4711786947253 2020,4,,OILCRD,summer.day,-78.313437750603 2020,4,,GASOLI,summer.day,59.7812501913 2020,4,,CO2EMT,summer.day,1315.1875042086 @@ -227,9 +227,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,4,,OILCRD,summer.evening,-31.325375250603 2020,4,,GASOLI,summer.evening,23.912500191299998 2020,4,,CO2EMT,summer.evening,526.0750042085999 -2020,4,,OILCRD,autumn.night,-34.75344941683244 -2020,4,,GASOLI,autumn.night,26.52935069987209 -2020,4,,CO2EMT,autumn.night,583.645715397186 +2020,4,,OILCRD,autumn.night,-34.75344941683243 +2020,4,,GASOLI,autumn.night,26.529350699872086 +2020,4,,CO2EMT,autumn.night,583.6457153971859 2020,4,,OILCRD,autumn.day,-78.313437750603 2020,4,,GASOLI,autumn.day,59.7812501913 2020,4,,CO2EMT,autumn.day,1315.1875042086 @@ -255,9 +255,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,5,,ELCTRI,autumn.day,6.001752635595889 2020,5,,ELCTRI,autumn.peak,1.5488393825638174 2020,5,,ELCTRI,autumn.evening,1.9008483513729915 -2020,6,,GASNAT,winter.night,-9.097535443366526 -2020,6,,ELCTRI,winter.night,6.0650236289110175 -2020,6,,CO2EMT,winter.night,465.15698721933046 +2020,6,,GASNAT,winter.night,-9.09753544336646 +2020,6,,ELCTRI,winter.night,6.065023628910973 +2020,6,,CO2EMT,winter.night,465.15698721932705 2020,6,,GASNAT,winter.day,-14.77944692229423 2020,6,,ELCTRI,winter.day,9.85296461486282 2020,6,,CO2EMT,winter.day,755.6731211369039 @@ -279,21 +279,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,6,,GASNAT,peak.evening,-5.911778797294229 2020,6,,ELCTRI,peak.evening,3.9411858648628195 2020,6,,CO2EMT,peak.evening,302.2692499056539 -2020,6,,GASNAT,summer.night,-4.188276563036613 -2020,6,,ELCTRI,summer.night,2.792184375357742 -2020,6,,CO2EMT,summer.night,214.146580668062 -2020,6,,GASNAT,summer.day,-5.276859587187547 -2020,6,,ELCTRI,summer.day,3.517906391458365 +2020,6,,GASNAT,summer.night,-4.188276563036614 +2020,6,,ELCTRI,summer.night,2.7921843753577424 +2020,6,,CO2EMT,summer.night,214.14658066806203 +2020,6,,GASNAT,summer.day,-5.276859587187548 +2020,6,,ELCTRI,summer.day,3.5179063914583653 2020,6,,CO2EMT,summer.day,269.8058306928993 2020,6,,GASNAT,summer.peak,-1.7556290898198648 2020,6,,ELCTRI,summer.peak,1.1704193932132432 2020,6,,CO2EMT,summer.peak,89.76531536248967 2020,6,,GASNAT,summer.evening,-2.5870943911617568 -2020,6,,ELCTRI,summer.evening,1.724729594107838 -2020,6,,CO2EMT,summer.evening,132.27813622010063 -2020,6,,GASNAT,autumn.night,-9.631855992023427 -2020,6,,ELCTRI,autumn.night,6.421237328015618 -2020,6,,CO2EMT,autumn.night,492.47679687215776 +2020,6,,ELCTRI,summer.evening,1.7247295941078378 +2020,6,,CO2EMT,summer.evening,132.2781362201006 +2020,6,,GASNAT,autumn.night,-9.631855992023425 +2020,6,,ELCTRI,autumn.night,6.421237328015617 +2020,6,,CO2EMT,autumn.night,492.4767968721577 2020,6,,GASNAT,autumn.day,-14.77944692229423 2020,6,,ELCTRI,autumn.day,9.85296461486282 2020,6,,CO2EMT,autumn.day,755.6731211369039 @@ -307,8 +307,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,7,,ELCTRI,winter.night,0.0 2020,7,,H2YPRD,winter.day,-0.0 2020,7,,ELCTRI,winter.day,0.0 -2020,7,,H2YPRD,winter.peak,-0.6570274797137481 -2020,7,,ELCTRI,winter.peak,0.4380183198091654 +2020,7,,H2YPRD,winter.peak,-0.6570274797137159 +2020,7,,ELCTRI,winter.peak,0.43801831980914396 2020,7,,H2YPRD,winter.evening,-0.0 2020,7,,ELCTRI,winter.evening,0.0 2020,7,,H2YPRD,peak.night,-0.0 @@ -335,8 +335,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,7,,ELCTRI,autumn.peak,0.0 2020,7,,H2YPRD,autumn.evening,-0.0 2020,7,,ELCTRI,autumn.evening,0.0 -2020,8,,ELCTRI,winter.night,-0.8758176304584262 -2020,8,,H2YPRD,winter.night,0.6570274797137481 +2020,8,,ELCTRI,winter.night,-0.8758176304583832 +2020,8,,H2YPRD,winter.night,0.6570274797137159 2020,8,,ELCTRI,winter.day,-0.0 2020,8,,H2YPRD,winter.day,0.0 2020,8,,ELCTRI,winter.peak,-0.0 @@ -373,9 +373,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,9,,GASOLI,winter.day,-120.8157447798665 2020,9,,TPASKM,winter.day,44.701825563633406 2020,9,,CO2EMT,winter.day,8034.247025648383 -2020,9,,GASOLI,winter.peak,-36.723663293315866 -2020,9,,TPASKM,winter.peak,13.587755417032218 -2020,9,,CO2EMT,winter.peak,2442.1236083329113 +2020,9,,GASOLI,winter.peak,-36.7236632933159 +2020,9,,TPASKM,winter.peak,13.58775541703223 +2020,9,,CO2EMT,winter.peak,2442.1236083329136 2020,9,,GASOLI,winter.evening,-48.32629754122805 2020,9,,TPASKM,winter.evening,17.8807300882875 2020,9,,CO2EMT,winter.evening,3213.69878560657 @@ -467,8 +467,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,11,,TPASKM,winter.night,0.0 2020,11,,ELCTRI,winter.day,-3.835891825332145 2020,11,,TPASKM,winter.day,2.1864583403299997 -2020,11,,ELCTRI,winter.peak,-0.8398764632193316 -2020,11,,TPASKM,winter.peak,0.47872958401108257 +2020,11,,ELCTRI,winter.peak,-0.8398764632193099 +2020,11,,TPASKM,winter.peak,0.47872958401107013 2020,11,,ELCTRI,winter.evening,-1.5343567374977702 2020,11,,TPASKM,winter.evening,0.8745833403299998 2020,11,,ELCTRI,peak.night,-0.0 @@ -546,8 +546,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,13,,GASNAT,winter.night,-36.31286857370999 2020,13,,RSHEAT,winter.night,31.576407455399995 2020,13,,CO2EMT,winter.night,1856.6769701737921 -2020,13,,GASNAT,winter.day,-200.21098781044813 -2020,13,,RSHEAT,winter.day,174.09651113952012 +2020,13,,GASNAT,winter.day,-200.21098781044816 +2020,13,,RSHEAT,winter.day,174.09651113952015 2020,13,,CO2EMT,winter.day,10236.787806748214 2020,13,,GASNAT,winter.peak,-104.21874999999999 2020,13,,RSHEAT,winter.peak,90.625 @@ -593,8 +593,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,13,,CO2EMT,autumn.evening,1106.4389551385705 2020,14,,ELCTRI,winter.night,-9.624518793997803 2020,14,,RSHEAT,winter.night,29.165208466660005 -2020,14,,ELCTRI,winter.day,-11.75747464859216 -2020,14,,RSHEAT,winter.day,35.628711056339874 +2020,14,,ELCTRI,winter.day,-11.757474648592156 +2020,14,,RSHEAT,winter.day,35.62871105633987 2020,14,,ELCTRI,winter.peak,-4.124787936601196 2020,14,,RSHEAT,winter.peak,12.499357383639989 2020,14,,ELCTRI,winter.evening,-4.442503254808654 @@ -626,45 +626,45 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,1,,OILCRD,winter.night,0.0 2030,1,,GASPRD,winter.night,0.0 2030,1,,CO2EMT,winter.night,0.0 -2030,1,,OILCRD,winter.day,38.8754264765795 -2030,1,,GASPRD,winter.day,3.88754264765795 -2030,1,,CO2EMT,winter.day,285.0735023527575 +2030,1,,OILCRD,winter.day,38.875426476579584 +2030,1,,GASPRD,winter.day,3.8875426476579586 +2030,1,,CO2EMT,winter.day,285.0735023527581 2030,1,,OILCRD,winter.peak,54.3140625 2030,1,,GASPRD,winter.peak,5.43140625 2030,1,,CO2EMT,winter.peak,398.2850203125 2030,1,,OILCRD,winter.evening,72.41875057934999 2030,1,,GASPRD,winter.evening,7.241875057934999 2030,1,,CO2EMT,winter.evening,531.0466979983735 -2030,1,,OILCRD,peak.night,0.0 -2030,1,,GASPRD,peak.night,0.0 -2030,1,,CO2EMT,peak.night,0.0 -2030,1,,OILCRD,peak.day,38.8754264765795 -2030,1,,GASPRD,peak.day,3.88754264765795 -2030,1,,CO2EMT,peak.day,285.0735023527575 +2030,1,,OILCRD,peak.night,122.80173948618051 +2030,1,,GASPRD,peak.night,12.280173948618051 +2030,1,,CO2EMT,peak.night,900.5051556521616 +2030,1,,OILCRD,peak.day,181.04687557935 +2030,1,,GASPRD,peak.day,18.104687557935 +2030,1,,CO2EMT,peak.day,1327.6167386233735 2030,1,,OILCRD,peak.peak,54.3140625 2030,1,,GASPRD,peak.peak,5.43140625 2030,1,,CO2EMT,peak.peak,398.2850203125 2030,1,,OILCRD,peak.evening,72.41875057934999 2030,1,,GASPRD,peak.evening,7.241875057934999 2030,1,,CO2EMT,peak.evening,531.0466979983735 -2030,1,,OILCRD,summer.night,126.73281307935001 -2030,1,,GASPRD,summer.night,12.673281307935001 -2030,1,,CO2EMT,summer.night,929.3317183108736 -2030,1,,OILCRD,summer.day,181.04687557935 -2030,1,,GASPRD,summer.day,18.104687557935 -2030,1,,CO2EMT,summer.day,1327.6167386233735 +2030,1,,OILCRD,summer.night,0.0 +2030,1,,GASPRD,summer.night,0.0 +2030,1,,CO2EMT,summer.night,0.0 +2030,1,,OILCRD,summer.day,38.87542647657953 +2030,1,,GASPRD,summer.day,3.887542647657953 +2030,1,,CO2EMT,summer.day,285.07350235275766 2030,1,,OILCRD,summer.peak,54.3140625 2030,1,,GASPRD,summer.peak,5.43140625 2030,1,,CO2EMT,summer.peak,398.2850203125 2030,1,,OILCRD,summer.evening,72.41875057934999 2030,1,,GASPRD,summer.evening,7.241875057934999 2030,1,,CO2EMT,summer.evening,531.0466979983735 -2030,1,,OILCRD,autumn.night,126.73281307935001 -2030,1,,GASPRD,autumn.night,12.673281307935001 -2030,1,,CO2EMT,autumn.night,929.3317183108736 -2030,1,,OILCRD,autumn.day,181.04687557935 -2030,1,,GASPRD,autumn.day,18.104687557935 -2030,1,,CO2EMT,autumn.day,1327.6167386233735 +2030,1,,OILCRD,autumn.night,0.0 +2030,1,,GASPRD,autumn.night,0.0 +2030,1,,CO2EMT,autumn.night,0.0 +2030,1,,OILCRD,autumn.day,38.87542647657953 +2030,1,,GASPRD,autumn.day,3.887542647657953 +2030,1,,CO2EMT,autumn.day,285.07350235275766 2030,1,,OILCRD,autumn.peak,54.3140625 2030,1,,GASPRD,autumn.peak,5.43140625 2030,1,,CO2EMT,autumn.peak,398.2850203125 @@ -680,9 +680,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,winter.peak,-0.0 2030,2,,GASNAT,winter.peak,0.0 2030,2,,CO2EMT,winter.peak,0.0 -2030,2,,GASPRD,winter.evening,-60.648438556029795 -2030,2,,GASNAT,winter.evening,57.760417672409325 -2030,2,,CO2EMT,winter.evening,147.66450777951445 +2030,2,,GASPRD,winter.evening,-118.46748719298783 +2030,2,,GASNAT,winter.evening,112.82617827903603 +2030,2,,CO2EMT,winter.evening,288.4401247703556 2030,2,,GASPRD,peak.night,-0.0 2030,2,,GASNAT,peak.night,0.0 2030,2,,CO2EMT,peak.night,0.0 @@ -692,9 +692,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,peak.peak,-0.0 2030,2,,GASNAT,peak.peak,0.0 2030,2,,CO2EMT,peak.peak,0.0 -2030,2,,GASPRD,peak.evening,-0.45818430599866206 -2030,2,,GASNAT,peak.evening,0.4363660057130115 -2030,2,,CO2EMT,peak.evening,1.1155696936053139 +2030,2,,GASPRD,peak.evening,-7.685565356708891 +2030,2,,GASNAT,peak.evening,7.319586054008467 +2030,2,,CO2EMT,peak.evening,18.71252174707265 2030,2,,GASPRD,summer.night,-0.0 2030,2,,GASNAT,summer.night,0.0 2030,2,,CO2EMT,summer.night,0.0 @@ -719,31 +719,127 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,autumn.evening,-0.0 2030,2,,GASNAT,autumn.evening,0.0 2030,2,,CO2EMT,autumn.evening,0.0 -2030,5,,ELCTRI,winter.night,2.2492061967382755 -2030,5,,ELCTRI,winter.day,1.98393292805995 -2030,5,,ELCTRI,winter.peak,0.8468770488341 -2030,5,,ELCTRI,winter.evening,1.2267264590482512 -2030,5,,ELCTRI,peak.night,2.851272517283696 -2030,5,,ELCTRI,peak.day,3.154617463295237 -2030,5,,ELCTRI,peak.peak,1.1688152982427087 -2030,5,,ELCTRI,peak.evening,1.72484387381507 -2030,5,,ELCTRI,summer.night,0.0 -2030,5,,ELCTRI,summer.day,0.0 -2030,5,,ELCTRI,summer.peak,0.0 -2030,5,,ELCTRI,summer.evening,0.0 -2030,5,,ELCTRI,autumn.night,3.203281465982185 -2030,5,,ELCTRI,autumn.day,3.769226841044656 -2030,5,,ELCTRI,autumn.peak,1.5488393825638174 -2030,5,,ELCTRI,autumn.evening,1.9008483513729915 -2030,13,,GASNAT,winter.night,-6.13573688424488 -2030,13,,RSHEAT,winter.night,5.3354233776042435 -2030,13,,CO2EMT,winter.night,313.72022689144075 -2030,13,,GASNAT,winter.day,-0.3084750575714416 -2030,13,,RSHEAT,winter.day,0.26823918049690576 -2030,13,,CO2EMT,winter.day,15.77232969362781 -2030,13,,GASNAT,winter.peak,-51.316205730593005 -2030,13,,RSHEAT,winter.peak,44.62278759182001 -2030,13,,CO2EMT,winter.peak,2623.7975990052205 +2030,6,,GASNAT,winter.night,-10.34561285979423 +2030,6,,ELCTRI,winter.night,6.89707523986282 +2030,6,,CO2EMT,winter.night,528.9711855212789 +2030,6,,GASNAT,winter.day,-14.77944692229423 +2030,6,,ELCTRI,winter.day,9.85296461486282 +2030,6,,CO2EMT,winter.day,755.6731211369039 +2030,6,,GASNAT,winter.peak,-4.4338340625 +2030,6,,ELCTRI,winter.peak,2.955889375 +2030,6,,CO2EMT,winter.peak,226.70193561562496 +2030,6,,GASNAT,winter.evening,-5.911778797294229 +2030,6,,ELCTRI,winter.evening,3.9411858648628195 +2030,6,,CO2EMT,winter.evening,302.2692499056539 +2030,6,,GASNAT,peak.night,-0.0 +2030,6,,ELCTRI,peak.night,0.0 +2030,6,,CO2EMT,peak.night,0.0 +2030,6,,GASNAT,peak.day,-0.0 +2030,6,,ELCTRI,peak.day,0.0 +2030,6,,CO2EMT,peak.day,0.0 +2030,6,,GASNAT,peak.peak,-4.4338340625 +2030,6,,ELCTRI,peak.peak,2.955889375 +2030,6,,CO2EMT,peak.peak,226.70193561562496 +2030,6,,GASNAT,peak.evening,-0.0 +2030,6,,ELCTRI,peak.evening,0.0 +2030,6,,CO2EMT,peak.evening,0.0 +2030,6,,GASNAT,summer.night,-0.0 +2030,6,,ELCTRI,summer.night,0.0 +2030,6,,CO2EMT,summer.night,0.0 +2030,6,,GASNAT,summer.day,-0.0 +2030,6,,ELCTRI,summer.day,0.0 +2030,6,,CO2EMT,summer.day,0.0 +2030,6,,GASNAT,summer.peak,-0.0 +2030,6,,ELCTRI,summer.peak,0.0 +2030,6,,CO2EMT,summer.peak,0.0 +2030,6,,GASNAT,summer.evening,-0.0 +2030,6,,ELCTRI,summer.evening,0.0 +2030,6,,CO2EMT,summer.evening,0.0 +2030,6,,GASNAT,autumn.night,-0.0 +2030,6,,ELCTRI,autumn.night,0.0 +2030,6,,CO2EMT,autumn.night,0.0 +2030,6,,GASNAT,autumn.day,-0.0 +2030,6,,ELCTRI,autumn.day,0.0 +2030,6,,CO2EMT,autumn.day,0.0 +2030,6,,GASNAT,autumn.peak,-0.0 +2030,6,,ELCTRI,autumn.peak,0.0 +2030,6,,CO2EMT,autumn.peak,0.0 +2030,6,,GASNAT,autumn.evening,-0.0 +2030,6,,ELCTRI,autumn.evening,0.0 +2030,6,,CO2EMT,autumn.evening,0.0 +2030,7,,H2YPRD,winter.night,-0.0 +2030,7,,ELCTRI,winter.night,0.0 +2030,7,,H2YPRD,winter.day,-0.0 +2030,7,,ELCTRI,winter.day,0.0 +2030,7,,H2YPRD,winter.peak,-0.0 +2030,7,,ELCTRI,winter.peak,0.0 +2030,7,,H2YPRD,winter.evening,-0.0 +2030,7,,ELCTRI,winter.evening,0.0 +2030,7,,H2YPRD,peak.night,-0.0 +2030,7,,ELCTRI,peak.night,0.0 +2030,7,,H2YPRD,peak.day,-0.0 +2030,7,,ELCTRI,peak.day,0.0 +2030,7,,H2YPRD,peak.peak,-0.0 +2030,7,,ELCTRI,peak.peak,0.0 +2030,7,,H2YPRD,peak.evening,-0.0 +2030,7,,ELCTRI,peak.evening,0.0 +2030,7,,H2YPRD,summer.night,-0.0 +2030,7,,ELCTRI,summer.night,0.0 +2030,7,,H2YPRD,summer.day,-0.0 +2030,7,,ELCTRI,summer.day,0.0 +2030,7,,H2YPRD,summer.peak,-0.0 +2030,7,,ELCTRI,summer.peak,0.0 +2030,7,,H2YPRD,summer.evening,-0.0 +2030,7,,ELCTRI,summer.evening,0.0 +2030,7,,H2YPRD,autumn.night,-0.0 +2030,7,,ELCTRI,autumn.night,0.0 +2030,7,,H2YPRD,autumn.day,-0.0 +2030,7,,ELCTRI,autumn.day,0.0 +2030,7,,H2YPRD,autumn.peak,-0.0 +2030,7,,ELCTRI,autumn.peak,0.0 +2030,7,,H2YPRD,autumn.evening,-0.0 +2030,7,,ELCTRI,autumn.evening,0.0 +2030,8,,ELCTRI,winter.night,-0.0 +2030,8,,H2YPRD,winter.night,0.0 +2030,8,,ELCTRI,winter.day,-0.0 +2030,8,,H2YPRD,winter.day,0.0 +2030,8,,ELCTRI,winter.peak,-0.0 +2030,8,,H2YPRD,winter.peak,0.0 +2030,8,,ELCTRI,winter.evening,-0.0 +2030,8,,H2YPRD,winter.evening,0.0 +2030,8,,ELCTRI,peak.night,-0.0 +2030,8,,H2YPRD,peak.night,0.0 +2030,8,,ELCTRI,peak.day,-0.0 +2030,8,,H2YPRD,peak.day,0.0 +2030,8,,ELCTRI,peak.peak,-0.0 +2030,8,,H2YPRD,peak.peak,0.0 +2030,8,,ELCTRI,peak.evening,-0.0 +2030,8,,H2YPRD,peak.evening,0.0 +2030,8,,ELCTRI,summer.night,-0.0 +2030,8,,H2YPRD,summer.night,0.0 +2030,8,,ELCTRI,summer.day,-0.0 +2030,8,,H2YPRD,summer.day,0.0 +2030,8,,ELCTRI,summer.peak,-0.0 +2030,8,,H2YPRD,summer.peak,0.0 +2030,8,,ELCTRI,summer.evening,-0.0 +2030,8,,H2YPRD,summer.evening,0.0 +2030,8,,ELCTRI,autumn.night,-0.0 +2030,8,,H2YPRD,autumn.night,0.0 +2030,8,,ELCTRI,autumn.day,-0.0 +2030,8,,H2YPRD,autumn.day,0.0 +2030,8,,ELCTRI,autumn.peak,-0.0 +2030,8,,H2YPRD,autumn.peak,0.0 +2030,8,,ELCTRI,autumn.evening,-0.0 +2030,8,,H2YPRD,autumn.evening,0.0 +2030,13,,GASNAT,winter.night,-0.0 +2030,13,,RSHEAT,winter.night,0.0 +2030,13,,CO2EMT,winter.night,0.0 +2030,13,,GASNAT,winter.day,-4.381929710758014 +2030,13,,RSHEAT,winter.day,3.8103736615287076 +2030,13,,CO2EMT,winter.day,224.04806611105724 +2030,13,,GASNAT,winter.peak,-63.15477913712014 +2030,13,,RSHEAT,winter.peak,54.917199249669686 +2030,13,,CO2EMT,winter.peak,3229.103857280953 2030,13,,GASNAT,winter.evening,-0.0 2030,13,,RSHEAT,winter.evening,0.0 2030,13,,CO2EMT,winter.evening,0.0 @@ -753,9 +849,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,13,,GASNAT,peak.day,-0.0 2030,13,,RSHEAT,peak.day,0.0 2030,13,,CO2EMT,peak.day,0.0 -2030,13,,GASNAT,peak.peak,-0.4363660057130115 -2030,13,,RSHEAT,peak.peak,0.37944870062001 -2030,13,,CO2EMT,peak.peak,22.31139387210628 +2030,13,,GASNAT,peak.peak,-1.6584023977584663 +2030,13,,RSHEAT,peak.peak,1.4420890415291012 +2030,13,,CO2EMT,peak.peak,84.79411459739039 2030,13,,GASNAT,peak.evening,-0.0 2030,13,,RSHEAT,peak.evening,0.0 2030,13,,CO2EMT,peak.evening,0.0 @@ -783,38 +879,38 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,13,,GASNAT,autumn.evening,-0.0 2030,13,,RSHEAT,autumn.evening,0.0 2030,13,,CO2EMT,autumn.evening,0.0 -2030,14,,ELCTRI,winter.night,-9.624518793997803 -2030,14,,RSHEAT,winter.night,29.165208466660005 -2030,14,,ELCTRI,winter.day,-13.749312543997803 -2030,14,,RSHEAT,winter.day,41.664583466660005 -2030,14,,ELCTRI,winter.peak,-4.12479375 -2030,14,,RSHEAT,winter.peak,12.499375 -2030,14,,ELCTRI,winter.evening,-5.499725043997801 -2030,14,,RSHEAT,winter.evening,16.66583346666 -2030,14,,ELCTRI,peak.night,-7.592544910983571 -2030,14,,RSHEAT,peak.night,23.007711851465366 -2030,14,,ELCTRI,peak.day,-13.749312543997803 -2030,14,,RSHEAT,peak.day,41.664583466660005 -2030,14,,ELCTRI,peak.peak,-4.12479375 -2030,14,,RSHEAT,peak.peak,12.499375 -2030,14,,ELCTRI,peak.evening,-4.5930210097391315 -2030,14,,RSHEAT,peak.evening,13.918245484057973 -2030,14,,ELCTRI,summer.night,-1.9319477961564002 -2030,14,,RSHEAT,summer.night,5.85438726108 -2030,14,,ELCTRI,summer.day,-3.2188600626534005 -2030,14,,RSHEAT,summer.day,9.75412140198 -2030,14,,ELCTRI,summer.peak,-1.0599640039494003 -2030,14,,RSHEAT,summer.peak,3.2120121331800005 -2030,14,,ELCTRI,summer.evening,-0.7892279633502001 -2030,14,,RSHEAT,summer.evening,2.39159988894 -2030,14,,ELCTRI,autumn.night,-8.529896123770316 -2030,14,,RSHEAT,autumn.night,25.84817007203126 -2030,14,,ELCTRI,autumn.day,-13.749312543997803 -2030,14,,RSHEAT,autumn.day,41.664583466660005 -2030,14,,ELCTRI,autumn.peak,-4.124345358338045 -2030,14,,RSHEAT,autumn.peak,12.498016237388017 -2030,14,,ELCTRI,autumn.evening,-5.061696624676768 -2030,14,,RSHEAT,autumn.evening,15.338474620232628 +2030,14,,ELCTRI,winter.night,-8.806285727757308 +2030,14,,RSHEAT,winter.night,26.685714326537294 +2030,14,,ELCTRI,winter.day,-12.580408165257309 +2030,14,,RSHEAT,winter.day,38.1224489856282 +2030,14,,ELCTRI,winter.peak,-3.7741224375000004 +2030,14,,RSHEAT,winter.peak,11.43673465909091 +2030,14,,ELCTRI,winter.evening,-5.032163290257307 +2030,14,,RSHEAT,winter.evening,15.248979667446383 +2030,14,,ELCTRI,peak.night,-0.0 +2030,14,,RSHEAT,peak.night,0.0 +2030,14,,ELCTRI,peak.day,-0.0 +2030,14,,RSHEAT,peak.day,0.0 +2030,14,,ELCTRI,peak.peak,-3.7741224375000004 +2030,14,,RSHEAT,peak.peak,11.43673465909091 +2030,14,,ELCTRI,peak.evening,-0.0 +2030,14,,RSHEAT,peak.evening,0.0 +2030,14,,ELCTRI,summer.night,0.0 +2030,14,,RSHEAT,summer.night,-0.0 +2030,14,,ELCTRI,summer.day,0.0 +2030,14,,RSHEAT,summer.day,-0.0 +2030,14,,ELCTRI,summer.peak,0.0 +2030,14,,RSHEAT,summer.peak,-0.0 +2030,14,,ELCTRI,summer.evening,0.0 +2030,14,,RSHEAT,summer.evening,-0.0 +2030,14,,ELCTRI,autumn.night,0.0 +2030,14,,RSHEAT,autumn.night,-0.0 +2030,14,,ELCTRI,autumn.day,0.0 +2030,14,,RSHEAT,autumn.day,-0.0 +2030,14,,ELCTRI,autumn.peak,0.0 +2030,14,,RSHEAT,autumn.peak,-0.0 +2030,14,,ELCTRI,autumn.evening,0.0 +2030,14,,RSHEAT,autumn.evening,-0.0 2030,15,,DIESEL,winter.night,-12.595151417975599 2030,15,,TPASKM,winter.night,5.667818138655801 2030,15,,CO2EMT,winter.night,872.9699447412341 @@ -863,243 +959,739 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,15,,DIESEL,autumn.evening,-71.97229108719722 2030,15,,TPASKM,autumn.evening,32.3875309924775 2030,15,,CO2EMT,autumn.evening,4988.399495032756 -2030,16,,BIOPEL,winter.night,-39.34895133335491 -2030,16,,RSHEAT,winter.night,32.79079277779576 +2030,16,,BIOPEL,winter.night,-48.726852354627255 +2030,16,,RSHEAT,winter.night,40.60571029552271 2030,16,,BIOPEL,winter.day,-228.48865109844374 2030,16,,RSHEAT,winter.day,190.4072092487031 -2030,16,,BIOPEL,winter.peak,-68.546595110184 -2030,16,,RSHEAT,winter.peak,57.12216259182001 -2030,16,,BIOPEL,winter.evening,-74.54675021184 -2030,16,,RSHEAT,winter.evening,62.1222918432 -2030,16,,BIOPEL,peak.night,-28.957827079145567 -2030,16,,RSHEAT,peak.night,24.13152256595464 -2030,16,,BIOPEL,peak.day,-100.39595633817599 -2030,16,,RSHEAT,peak.day,83.66329694848 +2030,16,,BIOPEL,winter.peak,-57.468469529855305 +2030,16,,RSHEAT,winter.peak,47.89039127487942 +2030,16,,BIOPEL,winter.evening,-76.24697477089634 +2030,16,,RSHEAT,winter.evening,63.53914564241362 +2030,16,,BIOPEL,peak.night,-56.56708130090401 +2030,16,,RSHEAT,peak.night,47.139234417420006 +2030,16,,BIOPEL,peak.day,-150.393456498168 +2030,16,,RSHEAT,peak.day,125.32788041514 2030,16,,BIOPEL,peak.peak,-68.546595110184 2030,16,,RSHEAT,peak.peak,57.12216259182001 -2030,16,,BIOPEL,peak.evening,-34.25762750395443 -2030,16,,RSHEAT,peak.evening,28.54802291996203 -2030,16,,BIOPEL,summer.night,-0.0 -2030,16,,RSHEAT,summer.night,0.0 -2030,16,,BIOPEL,summer.day,-0.0 -2030,16,,RSHEAT,summer.day,0.0 -2030,16,,BIOPEL,summer.peak,0.0 -2030,16,,RSHEAT,summer.peak,-0.0 -2030,16,,BIOPEL,summer.evening,-0.0 -2030,16,,RSHEAT,summer.evening,0.0 -2030,16,,BIOPEL,autumn.night,-14.929577683210498 -2030,16,,RSHEAT,autumn.night,12.44131473600875 -2030,16,,BIOPEL,autumn.day,-70.929627819168 -2030,16,,RSHEAT,autumn.day,59.10802318264001 -2030,16,,BIOPEL,autumn.peak,-52.19373401019838 -2030,16,,RSHEAT,autumn.peak,43.49477834183199 -2030,16,,BIOPEL,autumn.evening,-21.81148930824884 -2030,16,,RSHEAT,autumn.evening,18.17624109020737 -2030,17,,ELCTRI,winter.night,7.375312597259527 -2030,17,,ELCTRI,winter.day,11.765379615937853 -2030,17,,ELCTRI,winter.peak,3.2779167011659003 -2030,17,,ELCTRI,winter.evening,4.2729985849495495 -2030,17,,ELCTRI,peak.night,4.741272393699875 -2030,17,,ELCTRI,peak.day,10.594695080702566 -2030,17,,ELCTRI,peak.peak,2.9559784517572916 -2030,17,,ELCTRI,peak.evening,2.8681771359240615 -2030,17,,ELCTRI,summer.night,1.9319477961564002 -2030,17,,ELCTRI,summer.day,3.2188600626534005 -2030,17,,ELCTRI,summer.peak,1.0599640039494003 -2030,17,,ELCTRI,summer.evening,0.7892279633502001 -2030,17,,ELCTRI,autumn.night,5.326614657788131 -2030,17,,ELCTRI,autumn.day,9.980085702953147 -2030,17,,ELCTRI,autumn.peak,2.5755059757742282 -2030,17,,ELCTRI,autumn.evening,3.160848273303776 -2030,18,,OILCRD,winter.night,-386.41923357969796 -2030,18,,GASOLI,winter.night,148.62278214603768 -2030,18,,DIESEL,winter.night,148.62278214603768 -2030,18,,CO2EMT,winter.night,6539.105168861365 -2030,18,,OILCRD,winter.day,-55.20274386891126 -2030,18,,GASOLI,winter.day,21.23182456496587 -2030,18,,DIESEL,winter.day,21.23182456496587 -2030,18,,CO2EMT,winter.day,934.1578172093683 -2030,18,,OILCRD,winter.peak,-165.60824220566144 -2030,18,,GASOLI,winter.peak,63.69547777140824 -2030,18,,DIESEL,winter.peak,63.69547777140824 -2030,18,,CO2EMT,winter.peak,2802.4736309864197 -2030,18,,OILCRD,winter.evening,-220.8109913740365 -2030,18,,GASOLI,winter.evening,84.92730437462941 -2030,18,,DIESEL,winter.evening,84.92730437462941 -2030,18,,CO2EMT,winter.evening,3736.6315378749446 -2030,18,,OILCRD,peak.night,-386.41923357969796 -2030,18,,GASOLI,peak.night,148.62278214603768 -2030,18,,DIESEL,peak.night,148.62278214603768 -2030,18,,CO2EMT,peak.night,6539.105168861365 -2030,18,,OILCRD,peak.day,-55.20274386891126 -2030,18,,GASOLI,peak.day,21.23182456496587 -2030,18,,DIESEL,peak.day,21.23182456496587 -2030,18,,CO2EMT,peak.day,934.1578172093683 -2030,18,,OILCRD,peak.peak,-165.60824220566144 -2030,18,,GASOLI,peak.peak,63.69547777140824 -2030,18,,DIESEL,peak.peak,63.69547777140824 -2030,18,,CO2EMT,peak.peak,2802.4736309864197 -2030,18,,OILCRD,peak.evening,-220.8109913740365 -2030,18,,GASOLI,peak.evening,84.92730437462941 -2030,18,,DIESEL,peak.evening,84.92730437462941 -2030,18,,CO2EMT,peak.evening,3736.6315378749446 -2030,18,,OILCRD,summer.night,-386.41923357969796 -2030,18,,GASOLI,summer.night,148.62278214603768 -2030,18,,DIESEL,summer.night,148.62278214603768 -2030,18,,CO2EMT,summer.night,6539.105168861365 -2030,18,,OILCRD,summer.day,-55.20274386891128 -2030,18,,GASOLI,summer.day,21.231824564965876 -2030,18,,DIESEL,summer.day,21.231824564965876 -2030,18,,CO2EMT,summer.day,934.1578172093685 -2030,18,,OILCRD,summer.peak,-165.60824220566144 -2030,18,,GASOLI,summer.peak,63.69547777140824 -2030,18,,DIESEL,summer.peak,63.69547777140824 -2030,18,,CO2EMT,summer.peak,2802.4736309864197 -2030,18,,OILCRD,summer.evening,-220.8109913740365 -2030,18,,GASOLI,summer.evening,84.92730437462941 -2030,18,,DIESEL,summer.evening,84.92730437462941 -2030,18,,CO2EMT,summer.evening,3736.6315378749446 -2030,18,,OILCRD,autumn.night,-386.41923357969796 -2030,18,,GASOLI,autumn.night,148.62278214603768 -2030,18,,DIESEL,autumn.night,148.62278214603768 -2030,18,,CO2EMT,autumn.night,6539.105168861365 -2030,18,,OILCRD,autumn.day,-55.20274386891128 -2030,18,,GASOLI,autumn.day,21.231824564965876 -2030,18,,DIESEL,autumn.day,21.231824564965876 -2030,18,,CO2EMT,autumn.day,934.1578172093685 -2030,18,,OILCRD,autumn.peak,-165.60824220566144 -2030,18,,GASOLI,autumn.peak,63.69547777140824 -2030,18,,DIESEL,autumn.peak,63.69547777140824 -2030,18,,CO2EMT,autumn.peak,2802.4736309864197 -2030,18,,OILCRD,autumn.evening,-220.8109913740365 -2030,18,,GASOLI,autumn.evening,84.92730437462941 -2030,18,,DIESEL,autumn.evening,84.92730437462941 -2030,18,,CO2EMT,autumn.evening,3736.6315378749446 -2030,19,,BIOPRD,winter.night,-125.8476028215211 -2030,19,,BIOPEL,winter.night,119.85485983002009 -2030,19,,BIOPRD,winter.day,-179.78228949847158 -2030,19,,BIOPEL,winter.day,171.22122809378246 -2030,19,,BIOPRD,winter.peak,-53.93468667695048 -2030,19,,BIOPEL,winter.peak,51.366368263762354 -2030,19,,BIOPRD,winter.evening,-71.91291614457063 -2030,19,,BIOPEL,winter.evening,68.48849156625774 -2030,19,,BIOPRD,peak.night,-0.0 -2030,19,,BIOPEL,peak.night,0.0 -2030,19,,BIOPRD,peak.day,-117.91830351151192 -2030,19,,BIOPEL,peak.day,112.30314620143992 -2030,19,,BIOPRD,peak.peak,-53.93468667695048 -2030,19,,BIOPEL,peak.peak,51.366368263762354 -2030,19,,BIOPRD,peak.evening,-71.91291614457063 -2030,19,,BIOPEL,peak.evening,68.48849156625774 -2030,19,,BIOPRD,summer.night,-0.0 -2030,19,,BIOPEL,summer.night,0.0 -2030,19,,BIOPRD,summer.day,-0.0 -2030,19,,BIOPEL,summer.day,0.0 -2030,19,,BIOPRD,summer.peak,-0.0 -2030,19,,BIOPEL,summer.peak,0.0 -2030,19,,BIOPRD,summer.evening,-0.0 -2030,19,,BIOPEL,summer.evening,0.0 -2030,19,,BIOPRD,autumn.night,-0.0 -2030,19,,BIOPEL,autumn.night,0.0 -2030,19,,BIOPRD,autumn.day,-42.010047440345915 -2030,19,,BIOPEL,autumn.day,40.00956899080563 -2030,19,,BIOPRD,autumn.peak,-53.93468667695048 -2030,19,,BIOPEL,autumn.peak,51.366368263762354 -2030,19,,BIOPRD,autumn.evening,-71.91291614457063 -2030,19,,BIOPEL,autumn.evening,68.48849156625774 -2030,20,,GASPRD,winter.night,0.0 -2030,20,,CO2EMT,winter.night,0.0 -2030,20,,GASPRD,winter.day,0.0 -2030,20,,CO2EMT,winter.day,0.0 -2030,20,,GASPRD,winter.peak,0.0 -2030,20,,CO2EMT,winter.peak,0.0 -2030,20,,GASPRD,winter.evening,0.0 -2030,20,,CO2EMT,winter.evening,0.0 -2030,20,,GASPRD,peak.night,0.0 -2030,20,,CO2EMT,peak.night,0.0 -2030,20,,GASPRD,peak.day,0.0 -2030,20,,CO2EMT,peak.day,0.0 -2030,20,,GASPRD,peak.peak,0.0 -2030,20,,CO2EMT,peak.peak,0.0 -2030,20,,GASPRD,peak.evening,0.0 -2030,20,,CO2EMT,peak.evening,0.0 -2030,20,,GASPRD,summer.night,0.0 -2030,20,,CO2EMT,summer.night,0.0 -2030,20,,GASPRD,summer.day,0.0 -2030,20,,CO2EMT,summer.day,0.0 -2030,20,,GASPRD,summer.peak,0.0 -2030,20,,CO2EMT,summer.peak,0.0 -2030,20,,GASPRD,summer.evening,0.0 -2030,20,,CO2EMT,summer.evening,0.0 -2030,20,,GASPRD,autumn.night,0.0 -2030,20,,CO2EMT,autumn.night,0.0 -2030,20,,GASPRD,autumn.day,0.0 -2030,20,,CO2EMT,autumn.day,0.0 -2030,20,,GASPRD,autumn.peak,0.0 -2030,20,,CO2EMT,autumn.peak,0.0 -2030,20,,GASPRD,autumn.evening,0.0 -2030,20,,CO2EMT,autumn.evening,0.0 -2030,21,,OILCRD,winter.night,193.20961678984898 -2030,21,,GASPRD,winter.night,19.3209616789849 -2030,21,,CO2EMT,winter.night,1416.8061199199626 -2030,21,,OILCRD,winter.day,276.0137378926797 -2030,21,,GASPRD,winter.day,27.601373789267974 -2030,21,,CO2EMT,winter.day,2024.0087399670206 -2030,21,,OILCRD,winter.peak,82.80412110283072 -2030,21,,GASPRD,winter.peak,8.280412110283072 -2030,21,,CO2EMT,winter.peak,607.2026200470577 -2030,21,,OILCRD,winter.evening,110.40549568701825 -2030,21,,GASPRD,winter.evening,11.040549568701826 -2030,21,,CO2EMT,winter.evening,809.6034998729048 -2030,21,,OILCRD,peak.night,193.20961678984898 -2030,21,,GASPRD,peak.night,19.3209616789849 -2030,21,,CO2EMT,peak.night,1416.8061199199626 -2030,21,,OILCRD,peak.day,276.0137378926797 -2030,21,,GASPRD,peak.day,27.601373789267974 -2030,21,,CO2EMT,peak.day,2024.0087399670206 -2030,21,,OILCRD,peak.peak,82.80412110283072 -2030,21,,GASPRD,peak.peak,8.280412110283072 -2030,21,,CO2EMT,peak.peak,607.2026200470577 -2030,21,,OILCRD,peak.evening,110.40549568701825 -2030,21,,GASPRD,peak.evening,11.040549568701826 -2030,21,,CO2EMT,peak.evening,809.6034998729048 -2030,21,,OILCRD,summer.night,0.0 -2030,21,,GASPRD,summer.night,0.0 -2030,21,,CO2EMT,summer.night,0.0 -2030,21,,OILCRD,summer.day,200.31909250040826 -2030,21,,GASPRD,summer.day,20.031909250040826 -2030,21,,CO2EMT,summer.day,1468.9399053054938 -2030,21,,OILCRD,summer.peak,82.80412110283072 -2030,21,,GASPRD,summer.peak,8.280412110283072 -2030,21,,CO2EMT,summer.peak,607.2026200470577 -2030,21,,OILCRD,summer.evening,110.40549568701825 -2030,21,,GASPRD,summer.evening,11.040549568701826 -2030,21,,CO2EMT,summer.evening,809.6034998729048 -2030,21,,OILCRD,autumn.night,0.0 -2030,21,,GASPRD,autumn.night,0.0 -2030,21,,CO2EMT,autumn.night,0.0 -2030,21,,OILCRD,autumn.day,200.31909250040826 -2030,21,,GASPRD,autumn.day,20.031909250040826 -2030,21,,CO2EMT,autumn.day,1468.9399053054938 -2030,21,,OILCRD,autumn.peak,82.80412110283072 -2030,21,,GASPRD,autumn.peak,8.280412110283072 -2030,21,,CO2EMT,autumn.peak,607.2026200470577 -2030,21,,OILCRD,autumn.evening,110.40549568701825 -2030,21,,GASPRD,autumn.evening,11.040549568701826 -2030,21,,CO2EMT,autumn.evening,809.6034998729048 -2030,22,,BIOPRD,winter.night,0.0 -2030,22,,BIOPRD,winter.day,230.1213298216554 -2030,22,,BIOPRD,winter.peak,86.29549902830277 -2030,22,,BIOPRD,winter.evening,115.06066629155568 -2030,22,,BIOPRD,peak.night,0.0 -2030,22,,BIOPRD,peak.day,42.40974101317457 -2030,22,,BIOPRD,peak.peak,86.29549902830277 -2030,22,,BIOPRD,peak.evening,115.06066629155568 -2030,22,,BIOPRD,summer.night,0.0 -2030,22,,BIOPRD,summer.day,0.0 -2030,22,,BIOPRD,summer.peak,0.0 -2030,22,,BIOPRD,summer.evening,-0.0 -2030,22,,BIOPRD,autumn.night,0.0 -2030,22,,BIOPRD,autumn.day,0.0 -2030,22,,BIOPRD,autumn.peak,52.79698397031136 -2030,22,,BIOPRD,autumn.evening,115.06066629155568 +2030,16,,BIOPEL,peak.evening,-50.95952208482401 +2030,16,,RSHEAT,peak.evening,42.466268404020006 +2030,16,,BIOPEL,summer.night,-7.025264713296 +2030,16,,RSHEAT,summer.night,5.85438726108 +2030,16,,BIOPEL,summer.day,-11.704945682376001 +2030,16,,RSHEAT,summer.day,9.75412140198 +2030,16,,BIOPEL,summer.peak,-3.8544145598160005 +2030,16,,RSHEAT,summer.peak,3.2120121331800005 +2030,16,,BIOPEL,summer.evening,-2.869919866728 +2030,16,,RSHEAT,summer.evening,2.39159988894 +2030,16,,BIOPEL,autumn.night,-45.94738176964801 +2030,16,,RSHEAT,autumn.night,38.28948480804001 +2030,16,,BIOPEL,autumn.day,-120.92712797916002 +2030,16,,RSHEAT,autumn.day,100.77260664930002 +2030,16,,BIOPEL,autumn.peak,-67.191353495064 +2030,16,,RSHEAT,autumn.peak,55.99279457922 +2030,16,,BIOPEL,autumn.evening,-40.217658852528 +2030,16,,RSHEAT,autumn.evening,33.51471571044 +2030,17,,H2YPRD,winter.night,-0.0 +2030,17,,ELCTRI,winter.night,0.0 +2030,17,,H2YPRD,winter.day,0.0 +2030,17,,ELCTRI,winter.day,-0.0 +2030,17,,H2YPRD,winter.peak,-0.0 +2030,17,,ELCTRI,winter.peak,0.0 +2030,17,,H2YPRD,winter.evening,-0.0 +2030,17,,ELCTRI,winter.evening,0.0 +2030,17,,H2YPRD,peak.night,-0.0 +2030,17,,ELCTRI,peak.night,0.0 +2030,17,,H2YPRD,peak.day,-0.0 +2030,17,,ELCTRI,peak.day,0.0 +2030,17,,H2YPRD,peak.peak,0.0 +2030,17,,ELCTRI,peak.peak,-0.0 +2030,17,,H2YPRD,peak.evening,-0.0 +2030,17,,ELCTRI,peak.evening,0.0 +2030,17,,H2YPRD,summer.night,-0.0 +2030,17,,ELCTRI,summer.night,0.0 +2030,17,,H2YPRD,summer.day,-0.0 +2030,17,,ELCTRI,summer.day,0.0 +2030,17,,H2YPRD,summer.peak,0.0 +2030,17,,ELCTRI,summer.peak,-0.0 +2030,17,,H2YPRD,summer.evening,-0.0 +2030,17,,ELCTRI,summer.evening,0.0 +2030,17,,H2YPRD,autumn.night,0.0 +2030,17,,ELCTRI,autumn.night,-0.0 +2030,17,,H2YPRD,autumn.day,-0.0 +2030,17,,ELCTRI,autumn.day,0.0 +2030,17,,H2YPRD,autumn.peak,-0.0 +2030,17,,ELCTRI,autumn.peak,0.0 +2030,17,,H2YPRD,autumn.evening,-0.0 +2030,17,,ELCTRI,autumn.evening,0.0 +2030,18,,GASNAT,winter.night,-2.8638157318417314 +2030,18,,ELCTRI,winter.night,1.9092104878944876 +2030,18,,CO2EMT,winter.night,146.42689836906771 +2030,18,,GASNAT,winter.day,-4.091165325591732 +2030,18,,ELCTRI,winter.day,2.7274435503944883 +2030,18,,CO2EMT,winter.day,209.18128309750526 +2030,18,,GASNAT,winter.peak,-1.227349593750001 +2030,18,,ELCTRI,winter.peak,0.8182330625000006 +2030,18,,CO2EMT,winter.peak,62.75438472843754 +2030,18,,GASNAT,winter.evening,-1.6364661380917302 +2030,18,,ELCTRI,winter.evening,1.0909774253944868 +2030,18,,CO2EMT,winter.evening,83.67251364063016 +2030,18,,GASNAT,peak.night,-0.0 +2030,18,,ELCTRI,peak.night,0.0 +2030,18,,CO2EMT,peak.night,0.0 +2030,18,,GASNAT,peak.day,-0.0 +2030,18,,ELCTRI,peak.day,0.0 +2030,18,,CO2EMT,peak.day,0.0 +2030,18,,GASNAT,peak.peak,-1.227349593750001 +2030,18,,ELCTRI,peak.peak,0.8182330625000006 +2030,18,,CO2EMT,peak.peak,62.75438472843754 +2030,18,,GASNAT,peak.evening,-0.0 +2030,18,,ELCTRI,peak.evening,0.0 +2030,18,,CO2EMT,peak.evening,0.0 +2030,18,,GASNAT,summer.night,-0.0 +2030,18,,ELCTRI,summer.night,0.0 +2030,18,,CO2EMT,summer.night,0.0 +2030,18,,GASNAT,summer.day,-0.0 +2030,18,,ELCTRI,summer.day,0.0 +2030,18,,CO2EMT,summer.day,0.0 +2030,18,,GASNAT,summer.peak,-0.0 +2030,18,,ELCTRI,summer.peak,0.0 +2030,18,,CO2EMT,summer.peak,0.0 +2030,18,,GASNAT,summer.evening,-0.0 +2030,18,,ELCTRI,summer.evening,0.0 +2030,18,,CO2EMT,summer.evening,0.0 +2030,18,,GASNAT,autumn.night,-0.0 +2030,18,,ELCTRI,autumn.night,0.0 +2030,18,,CO2EMT,autumn.night,0.0 +2030,18,,GASNAT,autumn.day,-0.0 +2030,18,,ELCTRI,autumn.day,0.0 +2030,18,,CO2EMT,autumn.day,0.0 +2030,18,,GASNAT,autumn.peak,-0.0 +2030,18,,ELCTRI,autumn.peak,0.0 +2030,18,,CO2EMT,autumn.peak,0.0 +2030,18,,GASNAT,autumn.evening,-0.0 +2030,18,,ELCTRI,autumn.evening,0.0 +2030,18,,CO2EMT,autumn.evening,0.0 +2030,19,,ELCTRI,winter.night,-0.0 +2030,19,,H2YPRD,winter.night,0.0 +2030,19,,ELCTRI,winter.day,-0.0 +2030,19,,H2YPRD,winter.day,0.0 +2030,19,,ELCTRI,winter.peak,-0.0 +2030,19,,H2YPRD,winter.peak,0.0 +2030,19,,ELCTRI,winter.evening,-0.0 +2030,19,,H2YPRD,winter.evening,0.0 +2030,19,,ELCTRI,peak.night,0.0 +2030,19,,H2YPRD,peak.night,-0.0 +2030,19,,ELCTRI,peak.day,0.0 +2030,19,,H2YPRD,peak.day,-0.0 +2030,19,,ELCTRI,peak.peak,-0.0 +2030,19,,H2YPRD,peak.peak,0.0 +2030,19,,ELCTRI,peak.evening,0.0 +2030,19,,H2YPRD,peak.evening,-0.0 +2030,19,,ELCTRI,summer.night,-0.0 +2030,19,,H2YPRD,summer.night,0.0 +2030,19,,ELCTRI,summer.day,-0.0 +2030,19,,H2YPRD,summer.day,0.0 +2030,19,,ELCTRI,summer.peak,-0.0 +2030,19,,H2YPRD,summer.peak,0.0 +2030,19,,ELCTRI,summer.evening,-0.0 +2030,19,,H2YPRD,summer.evening,0.0 +2030,19,,ELCTRI,autumn.night,-0.0 +2030,19,,H2YPRD,autumn.night,0.0 +2030,19,,ELCTRI,autumn.day,-0.0 +2030,19,,H2YPRD,autumn.day,0.0 +2030,19,,ELCTRI,autumn.peak,-0.0 +2030,19,,H2YPRD,autumn.peak,0.0 +2030,19,,ELCTRI,autumn.evening,-0.0 +2030,19,,H2YPRD,autumn.evening,0.0 +2030,20,,OILCRD,winter.night,-386.41923357969796 +2030,20,,GASOLI,winter.night,148.62278214603768 +2030,20,,DIESEL,winter.night,148.62278214603768 +2030,20,,CO2EMT,winter.night,6539.105168861365 +2030,20,,OILCRD,winter.day,-55.20274386891128 +2030,20,,GASOLI,winter.day,21.231824564965876 +2030,20,,DIESEL,winter.day,21.231824564965876 +2030,20,,CO2EMT,winter.day,934.1578172093685 +2030,20,,OILCRD,winter.peak,-165.60824220566144 +2030,20,,GASOLI,winter.peak,63.69547777140824 +2030,20,,DIESEL,winter.peak,63.69547777140824 +2030,20,,CO2EMT,winter.peak,2802.4736309864197 +2030,20,,OILCRD,winter.evening,-220.8109913740365 +2030,20,,GASOLI,winter.evening,84.92730437462941 +2030,20,,DIESEL,winter.evening,84.92730437462941 +2030,20,,CO2EMT,winter.evening,3736.6315378749446 +2030,20,,OILCRD,peak.night,-386.41923357969796 +2030,20,,GASOLI,peak.night,148.62278214603768 +2030,20,,DIESEL,peak.night,148.62278214603768 +2030,20,,CO2EMT,peak.night,6539.105168861365 +2030,20,,OILCRD,peak.day,-55.20274386891126 +2030,20,,GASOLI,peak.day,21.23182456496587 +2030,20,,DIESEL,peak.day,21.23182456496587 +2030,20,,CO2EMT,peak.day,934.1578172093683 +2030,20,,OILCRD,peak.peak,-165.60824220566144 +2030,20,,GASOLI,peak.peak,63.69547777140824 +2030,20,,DIESEL,peak.peak,63.69547777140824 +2030,20,,CO2EMT,peak.peak,2802.4736309864197 +2030,20,,OILCRD,peak.evening,-220.8109913740365 +2030,20,,GASOLI,peak.evening,84.92730437462941 +2030,20,,DIESEL,peak.evening,84.92730437462941 +2030,20,,CO2EMT,peak.evening,3736.6315378749446 +2030,20,,OILCRD,summer.night,-386.41923357969796 +2030,20,,GASOLI,summer.night,148.62278214603768 +2030,20,,DIESEL,summer.night,148.62278214603768 +2030,20,,CO2EMT,summer.night,6539.105168861365 +2030,20,,OILCRD,summer.day,-55.20274386891126 +2030,20,,GASOLI,summer.day,21.23182456496587 +2030,20,,DIESEL,summer.day,21.23182456496587 +2030,20,,CO2EMT,summer.day,934.1578172093683 +2030,20,,OILCRD,summer.peak,-165.60824220566144 +2030,20,,GASOLI,summer.peak,63.69547777140824 +2030,20,,DIESEL,summer.peak,63.69547777140824 +2030,20,,CO2EMT,summer.peak,2802.4736309864197 +2030,20,,OILCRD,summer.evening,-220.8109913740365 +2030,20,,GASOLI,summer.evening,84.92730437462941 +2030,20,,DIESEL,summer.evening,84.92730437462941 +2030,20,,CO2EMT,summer.evening,3736.6315378749446 +2030,20,,OILCRD,autumn.night,-386.41923357969796 +2030,20,,GASOLI,autumn.night,148.62278214603768 +2030,20,,DIESEL,autumn.night,148.62278214603768 +2030,20,,CO2EMT,autumn.night,6539.105168861365 +2030,20,,OILCRD,autumn.day,-55.20274386891126 +2030,20,,GASOLI,autumn.day,21.23182456496587 +2030,20,,DIESEL,autumn.day,21.23182456496587 +2030,20,,CO2EMT,autumn.day,934.1578172093683 +2030,20,,OILCRD,autumn.peak,-165.60824220566144 +2030,20,,GASOLI,autumn.peak,63.69547777140824 +2030,20,,DIESEL,autumn.peak,63.69547777140824 +2030,20,,CO2EMT,autumn.peak,2802.4736309864197 +2030,20,,OILCRD,autumn.evening,-220.8109913740365 +2030,20,,GASOLI,autumn.evening,84.92730437462941 +2030,20,,DIESEL,autumn.evening,84.92730437462941 +2030,20,,CO2EMT,autumn.evening,3736.6315378749446 +2030,21,,BIOPRD,winter.night,-125.8476028215211 +2030,21,,BIOPEL,winter.night,119.85485983002009 +2030,21,,BIOPRD,winter.day,-179.78228949847158 +2030,21,,BIOPEL,winter.day,171.22122809378246 +2030,21,,BIOPRD,winter.peak,-53.93468667695048 +2030,21,,BIOPEL,winter.peak,51.366368263762354 +2030,21,,BIOPRD,winter.evening,-71.91291614457063 +2030,21,,BIOPEL,winter.evening,68.48849156625774 +2030,21,,BIOPRD,peak.night,-37.160095423791375 +2030,21,,BIOPEL,peak.night,35.3905670702775 +2030,21,,BIOPRD,peak.day,-179.78228949847158 +2030,21,,BIOPEL,peak.day,171.22122809378246 +2030,21,,BIOPRD,peak.peak,-53.93468667695048 +2030,21,,BIOPEL,peak.peak,51.366368263762354 +2030,21,,BIOPRD,peak.evening,-71.91291614457063 +2030,21,,BIOPEL,peak.evening,68.48849156625774 +2030,21,,BIOPRD,summer.night,-0.0 +2030,21,,BIOPEL,summer.night,0.0 +2030,21,,BIOPRD,summer.day,-0.0 +2030,21,,BIOPEL,summer.day,0.0 +2030,21,,BIOPRD,summer.peak,-0.0 +2030,21,,BIOPEL,summer.peak,0.0 +2030,21,,BIOPRD,summer.evening,-26.7272720633268 +2030,21,,BIOPEL,summer.evening,25.454544822216 +2030,21,,BIOPRD,autumn.night,-0.0 +2030,21,,BIOPEL,autumn.night,0.0 +2030,21,,BIOPRD,autumn.day,-162.1500953796989 +2030,21,,BIOPEL,autumn.day,154.42866226637992 +2030,21,,BIOPRD,autumn.peak,-53.93468667695048 +2030,21,,BIOPEL,autumn.peak,51.366368263762354 +2030,21,,BIOPRD,autumn.evening,-71.91291614457063 +2030,21,,BIOPEL,autumn.evening,68.48849156625774 +2030,22,,GASPRD,winter.night,0.0 +2030,22,,CO2EMT,winter.night,0.0 +2030,22,,GASPRD,winter.day,0.0 +2030,22,,CO2EMT,winter.day,0.0 +2030,22,,GASPRD,winter.peak,4.072035919296383 +2030,22,,CO2EMT,winter.peak,20.820319655362407 +2030,22,,GASPRD,winter.evening,31.591330170860736 +2030,22,,CO2EMT,winter.evening,161.52647116361095 +2030,22,,GASPRD,peak.night,0.0 +2030,22,,CO2EMT,peak.night,0.0 +2030,22,,GASPRD,peak.day,0.0 +2030,22,,CO2EMT,peak.day,0.0 +2030,22,,GASPRD,peak.peak,0.0 +2030,22,,CO2EMT,peak.peak,0.0 +2030,22,,GASPRD,peak.evening,0.0 +2030,22,,CO2EMT,peak.evening,0.0 +2030,22,,GASPRD,summer.night,0.0 +2030,22,,CO2EMT,summer.night,0.0 +2030,22,,GASPRD,summer.day,0.0 +2030,22,,CO2EMT,summer.day,0.0 +2030,22,,GASPRD,summer.peak,0.0 +2030,22,,CO2EMT,summer.peak,0.0 +2030,22,,GASPRD,summer.evening,0.0 +2030,22,,CO2EMT,summer.evening,0.0 +2030,22,,GASPRD,autumn.night,0.0 +2030,22,,CO2EMT,autumn.night,0.0 +2030,22,,GASPRD,autumn.day,0.0 +2030,22,,CO2EMT,autumn.day,0.0 +2030,22,,GASPRD,autumn.peak,0.0 +2030,22,,CO2EMT,autumn.peak,0.0 +2030,22,,GASPRD,autumn.evening,0.0 +2030,22,,CO2EMT,autumn.evening,0.0 +2030,23,,OILCRD,winter.night,193.20961678984898 +2030,23,,GASPRD,winter.night,19.3209616789849 +2030,23,,CO2EMT,winter.night,1416.8061199199626 +2030,23,,OILCRD,winter.day,276.0137378926797 +2030,23,,GASPRD,winter.day,27.601373789267974 +2030,23,,CO2EMT,winter.day,2024.0087399670206 +2030,23,,OILCRD,winter.peak,82.80412110283072 +2030,23,,GASPRD,winter.peak,8.280412110283072 +2030,23,,CO2EMT,winter.peak,607.2026200470577 +2030,23,,OILCRD,winter.evening,110.40549568701825 +2030,23,,GASPRD,winter.evening,11.040549568701826 +2030,23,,CO2EMT,winter.evening,809.6034998729048 +2030,23,,OILCRD,peak.night,0.0 +2030,23,,GASPRD,peak.night,0.0 +2030,23,,CO2EMT,peak.night,0.0 +2030,23,,OILCRD,peak.day,204.25016609357772 +2030,23,,GASPRD,peak.day,20.425016609357773 +2030,23,,CO2EMT,peak.day,1497.7664679642055 +2030,23,,OILCRD,peak.peak,82.80412110283072 +2030,23,,GASPRD,peak.peak,8.280412110283072 +2030,23,,CO2EMT,peak.peak,607.2026200470577 +2030,23,,OILCRD,peak.evening,110.40549568701825 +2030,23,,GASPRD,peak.evening,11.040549568701826 +2030,23,,CO2EMT,peak.evening,809.6034998729048 +2030,23,,OILCRD,summer.night,193.20961678984898 +2030,23,,GASPRD,summer.night,19.3209616789849 +2030,23,,CO2EMT,summer.night,1416.8061199199626 +2030,23,,OILCRD,summer.day,276.0137378926797 +2030,23,,GASPRD,summer.day,27.601373789267974 +2030,23,,CO2EMT,summer.day,2024.0087399670206 +2030,23,,OILCRD,summer.peak,82.80412110283072 +2030,23,,GASPRD,summer.peak,8.280412110283072 +2030,23,,CO2EMT,summer.peak,607.2026200470577 +2030,23,,OILCRD,summer.evening,110.40549568701825 +2030,23,,GASPRD,summer.evening,11.040549568701826 +2030,23,,CO2EMT,summer.evening,809.6034998729048 +2030,23,,OILCRD,autumn.night,193.20961678984898 +2030,23,,GASPRD,autumn.night,19.3209616789849 +2030,23,,CO2EMT,autumn.night,1416.8061199199626 +2030,23,,OILCRD,autumn.day,276.0137378926797 +2030,23,,GASPRD,autumn.day,27.601373789267974 +2030,23,,CO2EMT,autumn.day,2024.0087399670206 +2030,23,,OILCRD,autumn.peak,82.80412110283072 +2030,23,,GASPRD,autumn.peak,8.280412110283072 +2030,23,,CO2EMT,autumn.peak,607.2026200470577 +2030,23,,OILCRD,autumn.evening,110.40549568701825 +2030,23,,GASPRD,autumn.evening,11.040549568701826 +2030,23,,CO2EMT,autumn.evening,809.6034998729048 +2030,24,,BIOPRD,winter.night,0.0 +2030,24,,BIOPRD,winter.day,230.12132982165534 +2030,24,,BIOPRD,winter.peak,86.29549902830277 +2030,24,,BIOPRD,winter.evening,115.06066629155568 +2030,24,,BIOPRD,peak.night,0.0 +2030,24,,BIOPRD,peak.day,141.4338224239256 +2030,24,,BIOPRD,peak.peak,86.29549902830277 +2030,24,,BIOPRD,peak.evening,115.06066629155568 +2030,24,,BIOPRD,summer.night,0.0 +2030,24,,BIOPRD,summer.day,0.0 +2030,24,,BIOPRD,summer.peak,0.0 +2030,24,,BIOPRD,summer.evening,26.7272720633268 +2030,24,,BIOPRD,autumn.night,0.0 +2030,24,,BIOPRD,autumn.day,86.6415328813616 +2030,24,,BIOPRD,autumn.peak,86.29549902830277 +2030,24,,BIOPRD,autumn.evening,115.06066629155568 +2040,1,,OILCRD,winter.night,0.0 +2040,1,,GASPRD,winter.night,0.0 +2040,1,,CO2EMT,winter.night,0.0 +2040,1,,OILCRD,winter.day,0.0 +2040,1,,GASPRD,winter.day,0.0 +2040,1,,CO2EMT,winter.day,0.0 +2040,1,,OILCRD,winter.peak,0.0 +2040,1,,GASPRD,winter.peak,0.0 +2040,1,,CO2EMT,winter.peak,0.0 +2040,1,,OILCRD,winter.evening,0.0 +2040,1,,GASPRD,winter.evening,0.0 +2040,1,,CO2EMT,winter.evening,0.0 +2040,1,,OILCRD,peak.night,126.73281307935001 +2040,1,,GASPRD,peak.night,12.673281307935001 +2040,1,,CO2EMT,peak.night,929.3317183108736 +2040,1,,OILCRD,peak.day,181.04687557935 +2040,1,,GASPRD,peak.day,18.104687557935 +2040,1,,CO2EMT,peak.day,1327.6167386233735 +2040,1,,OILCRD,peak.peak,54.3140625 +2040,1,,GASPRD,peak.peak,5.43140625 +2040,1,,CO2EMT,peak.peak,398.2850203125 +2040,1,,OILCRD,peak.evening,72.41875057934999 +2040,1,,GASPRD,peak.evening,7.241875057934999 +2040,1,,CO2EMT,peak.evening,531.0466979983735 +2040,1,,OILCRD,summer.night,2.272995327229495 +2040,1,,GASPRD,summer.night,0.2272995327229495 +2040,1,,CO2EMT,summer.night,16.667874734573886 +2040,1,,OILCRD,summer.day,181.04687557935 +2040,1,,GASPRD,summer.day,18.104687557935 +2040,1,,CO2EMT,summer.day,1327.6167386233735 +2040,1,,OILCRD,summer.peak,54.3140625 +2040,1,,GASPRD,summer.peak,5.43140625 +2040,1,,CO2EMT,summer.peak,398.2850203125 +2040,1,,OILCRD,summer.evening,72.41875057934999 +2040,1,,GASPRD,summer.evening,7.241875057934999 +2040,1,,CO2EMT,summer.evening,531.0466979983735 +2040,1,,OILCRD,autumn.night,0.0 +2040,1,,GASPRD,autumn.night,0.0 +2040,1,,CO2EMT,autumn.night,0.0 +2040,1,,OILCRD,autumn.day,67.76431490035728 +2040,1,,GASPRD,autumn.day,6.776431490035728 +2040,1,,CO2EMT,autumn.day,496.9157211643199 +2040,1,,OILCRD,autumn.peak,54.3140625 +2040,1,,GASPRD,autumn.peak,5.43140625 +2040,1,,CO2EMT,autumn.peak,398.2850203125 +2040,1,,OILCRD,autumn.evening,72.41875057934999 +2040,1,,GASPRD,autumn.evening,7.241875057934999 +2040,1,,CO2EMT,autumn.evening,531.0466979983735 +2040,16,,BIOPEL,winter.night,-0.0 +2040,16,,RSHEAT,winter.night,0.0 +2040,16,,BIOPEL,winter.day,-228.48865109844374 +2040,16,,RSHEAT,winter.day,190.4072092487031 +2040,16,,BIOPEL,winter.peak,-68.546595110184 +2040,16,,RSHEAT,winter.peak,57.12216259182 +2040,16,,BIOPEL,winter.evening,-91.39546087807568 +2040,16,,RSHEAT,winter.evening,76.16288406506307 +2040,16,,BIOPEL,peak.night,-0.0 +2040,16,,RSHEAT,peak.night,0.0 +2040,16,,BIOPEL,peak.day,-0.0 +2040,16,,RSHEAT,peak.day,0.0 +2040,16,,BIOPEL,peak.peak,-68.546595110184 +2040,16,,RSHEAT,peak.peak,57.12216259182001 +2040,16,,BIOPEL,peak.evening,-0.0 +2040,16,,RSHEAT,peak.evening,0.0 +2040,16,,BIOPEL,summer.night,-0.0 +2040,16,,RSHEAT,summer.night,0.0 +2040,16,,BIOPEL,summer.day,-0.0 +2040,16,,RSHEAT,summer.day,0.0 +2040,16,,BIOPEL,summer.peak,-0.0 +2040,16,,RSHEAT,summer.peak,0.0 +2040,16,,BIOPEL,summer.evening,-0.0 +2040,16,,RSHEAT,summer.evening,0.0 +2040,16,,BIOPEL,autumn.night,-0.0 +2040,16,,RSHEAT,autumn.night,0.0 +2040,16,,BIOPEL,autumn.day,-0.0 +2040,16,,RSHEAT,autumn.day,0.0 +2040,16,,BIOPEL,autumn.peak,-68.546595110184 +2040,16,,RSHEAT,autumn.peak,57.12216259182001 +2040,16,,BIOPEL,autumn.evening,-0.0 +2040,16,,RSHEAT,autumn.evening,0.0 +2040,20,,OILCRD,winter.night,-34.038946093249876 +2040,20,,GASOLI,winter.night,13.091902343557646 +2040,20,,DIESEL,winter.night,13.091902343557646 +2040,20,,CO2EMT,winter.night,576.0175193118492 +2040,20,,OILCRD,winter.day,-552.0274757853593 +2040,20,,GASOLI,winter.day,212.3182599174459 +2040,20,,DIESEL,winter.day,212.3182599174459 +2040,20,,CO2EMT,winter.day,9341.578799847784 +2040,20,,OILCRD,winter.peak,-165.60824220566144 +2040,20,,GASOLI,winter.peak,63.69547777140824 +2040,20,,DIESEL,winter.peak,63.69547777140824 +2040,20,,CO2EMT,winter.peak,2802.4736309864197 +2040,20,,OILCRD,winter.evening,-220.8109913740365 +2040,20,,GASOLI,winter.evening,84.92730437462941 +2040,20,,DIESEL,winter.evening,84.92730437462941 +2040,20,,CO2EMT,winter.evening,3736.6315378749446 +2040,20,,OILCRD,peak.night,-34.038946093249876 +2040,20,,GASOLI,peak.night,13.091902343557646 +2040,20,,DIESEL,peak.night,13.091902343557646 +2040,20,,CO2EMT,peak.night,576.0175193118492 +2040,20,,OILCRD,peak.day,-552.0274757853593 +2040,20,,GASOLI,peak.day,212.3182599174459 +2040,20,,DIESEL,peak.day,212.3182599174459 +2040,20,,CO2EMT,peak.day,9341.578799847784 +2040,20,,OILCRD,peak.peak,-165.60824220566144 +2040,20,,GASOLI,peak.peak,63.69547777140824 +2040,20,,DIESEL,peak.peak,63.69547777140824 +2040,20,,CO2EMT,peak.peak,2802.4736309864197 +2040,20,,OILCRD,peak.evening,-220.8109913740365 +2040,20,,GASOLI,peak.evening,84.92730437462941 +2040,20,,DIESEL,peak.evening,84.92730437462941 +2040,20,,CO2EMT,peak.evening,3736.6315378749446 +2040,20,,OILCRD,summer.night,-34.03894609324981 +2040,20,,GASOLI,summer.night,13.09190234355762 +2040,20,,DIESEL,summer.night,13.09190234355762 +2040,20,,CO2EMT,summer.night,576.0175193118482 +2040,20,,OILCRD,summer.day,-552.0274757853593 +2040,20,,GASOLI,summer.day,212.3182599174459 +2040,20,,DIESEL,summer.day,212.3182599174459 +2040,20,,CO2EMT,summer.day,9341.578799847784 +2040,20,,OILCRD,summer.peak,-165.60824220566144 +2040,20,,GASOLI,summer.peak,63.69547777140824 +2040,20,,DIESEL,summer.peak,63.69547777140824 +2040,20,,CO2EMT,summer.peak,2802.4736309864197 +2040,20,,OILCRD,summer.evening,-220.8109913740365 +2040,20,,GASOLI,summer.evening,84.92730437462941 +2040,20,,DIESEL,summer.evening,84.92730437462941 +2040,20,,CO2EMT,summer.evening,3736.6315378749446 +2040,20,,OILCRD,autumn.night,-34.03894609324981 +2040,20,,GASOLI,autumn.night,13.09190234355762 +2040,20,,DIESEL,autumn.night,13.09190234355762 +2040,20,,CO2EMT,autumn.night,576.0175193118482 +2040,20,,OILCRD,autumn.day,-552.0274757853593 +2040,20,,GASOLI,autumn.day,212.3182599174459 +2040,20,,DIESEL,autumn.day,212.3182599174459 +2040,20,,CO2EMT,autumn.day,9341.578799847784 +2040,20,,OILCRD,autumn.peak,-165.60824220566144 +2040,20,,GASOLI,autumn.peak,63.69547777140824 +2040,20,,DIESEL,autumn.peak,63.69547777140824 +2040,20,,CO2EMT,autumn.peak,2802.4736309864197 +2040,20,,OILCRD,autumn.evening,-220.8109913740365 +2040,20,,GASOLI,autumn.evening,84.92730437462941 +2040,20,,DIESEL,autumn.evening,84.92730437462941 +2040,20,,CO2EMT,autumn.evening,3736.6315378749446 +2040,21,,BIOPRD,winter.night,-125.8476028215211 +2040,21,,BIOPEL,winter.night,119.85485983002009 +2040,21,,BIOPRD,winter.day,-179.78228949847158 +2040,21,,BIOPEL,winter.day,171.22122809378246 +2040,21,,BIOPRD,winter.peak,-53.93468667695048 +2040,21,,BIOPEL,winter.peak,51.366368263762354 +2040,21,,BIOPRD,winter.evening,-71.91291614457063 +2040,21,,BIOPEL,winter.evening,68.48849156625774 +2040,21,,BIOPRD,peak.night,-0.0 +2040,21,,BIOPEL,peak.night,0.0 +2040,21,,BIOPRD,peak.day,-0.0 +2040,21,,BIOPEL,peak.day,0.0 +2040,21,,BIOPRD,peak.peak,-0.0 +2040,21,,BIOPEL,peak.peak,0.0 +2040,21,,BIOPRD,peak.evening,-0.0 +2040,21,,BIOPEL,peak.evening,0.0 +2040,21,,BIOPRD,summer.night,-0.0 +2040,21,,BIOPEL,summer.night,0.0 +2040,21,,BIOPRD,summer.day,-0.0 +2040,21,,BIOPEL,summer.day,0.0 +2040,21,,BIOPRD,summer.peak,-0.0 +2040,21,,BIOPEL,summer.peak,0.0 +2040,21,,BIOPRD,summer.evening,-0.0 +2040,21,,BIOPEL,summer.evening,0.0 +2040,21,,BIOPRD,autumn.night,-10.40005278122732 +2040,21,,BIOPEL,autumn.night,9.904812172597447 +2040,21,,BIOPRD,autumn.day,-179.78228949847158 +2040,21,,BIOPEL,autumn.day,171.22122809378246 +2040,21,,BIOPRD,autumn.peak,-53.93468667695048 +2040,21,,BIOPEL,autumn.peak,51.366368263762354 +2040,21,,BIOPRD,autumn.evening,-71.91291614457063 +2040,21,,BIOPEL,autumn.evening,68.48849156625774 +2040,23,,OILCRD,winter.night,0.0 +2040,23,,GASPRD,winter.night,0.0 +2040,23,,CO2EMT,winter.night,0.0 +2040,23,,OILCRD,winter.day,1.287511189858364 +2040,23,,GASPRD,winter.day,0.1287511189858364 +2040,23,,CO2EMT,winter.day,9.441319555231383 +2040,23,,OILCRD,winter.peak,82.80412110283072 +2040,23,,GASPRD,winter.peak,8.280412110283072 +2040,23,,CO2EMT,winter.peak,607.2026200470577 +2040,23,,OILCRD,winter.evening,110.40549568701825 +2040,23,,GASPRD,winter.evening,11.040549568701826 +2040,23,,CO2EMT,winter.evening,809.6034998729048 +2040,23,,OILCRD,peak.night,68.74979903772851 +2040,23,,GASPRD,peak.night,6.874979903772851 +2040,23,,CO2EMT,peak.night,504.1422763436632 +2040,23,,OILCRD,peak.day,276.0137378926797 +2040,23,,GASPRD,peak.day,27.601373789267974 +2040,23,,CO2EMT,peak.day,2024.0087399670206 +2040,23,,OILCRD,peak.peak,82.80412110283072 +2040,23,,GASPRD,peak.peak,8.280412110283072 +2040,23,,CO2EMT,peak.peak,607.2026200470577 +2040,23,,OILCRD,peak.evening,110.40549568701825 +2040,23,,GASPRD,peak.evening,11.040549568701826 +2040,23,,CO2EMT,peak.evening,809.6034998729048 +2040,23,,OILCRD,summer.night,193.20961678984898 +2040,23,,GASPRD,summer.night,19.3209616789849 +2040,23,,CO2EMT,summer.night,1416.8061199199626 +2040,23,,OILCRD,summer.day,276.0137378926797 +2040,23,,GASPRD,summer.day,27.601373789267974 +2040,23,,CO2EMT,summer.day,2024.0087399670206 +2040,23,,OILCRD,summer.peak,82.80412110283072 +2040,23,,GASPRD,summer.peak,8.280412110283072 +2040,23,,CO2EMT,summer.peak,607.2026200470577 +2040,23,,OILCRD,summer.evening,110.40549568701825 +2040,23,,GASPRD,summer.evening,11.040549568701826 +2040,23,,CO2EMT,summer.evening,809.6034998729048 +2040,23,,OILCRD,autumn.night,0.0 +2040,23,,GASPRD,autumn.night,0.0 +2040,23,,CO2EMT,autumn.night,0.0 +2040,23,,OILCRD,autumn.day,0.0 +2040,23,,GASPRD,autumn.day,0.0 +2040,23,,CO2EMT,autumn.day,0.0 +2040,23,,OILCRD,autumn.peak,0.0 +2040,23,,GASPRD,autumn.peak,0.0 +2040,23,,CO2EMT,autumn.peak,0.0 +2040,23,,OILCRD,autumn.evening,0.0 +2040,23,,GASPRD,autumn.evening,0.0 +2040,23,,CO2EMT,autumn.evening,0.0 +2040,24,,BIOPRD,winter.night,192.1700098003696 +2040,24,,BIOPRD,winter.day,287.65166434816126 +2040,24,,BIOPRD,winter.peak,86.29549902830277 +2040,24,,BIOPRD,winter.evening,115.06066629155568 +2040,24,,BIOPRD,peak.night,0.0 +2040,24,,BIOPRD,peak.day,192.60607844070674 +2040,24,,BIOPRD,peak.peak,86.29549902830277 +2040,24,,BIOPRD,peak.evening,115.06066629155568 +2040,24,,BIOPRD,summer.night,0.0 +2040,24,,BIOPRD,summer.day,0.0 +2040,24,,BIOPRD,summer.peak,0.0 +2040,24,,BIOPRD,summer.evening,29.3287702493268 +2040,24,,BIOPRD,autumn.night,0.0 +2040,24,,BIOPRD,autumn.day,114.67377978136156 +2040,24,,BIOPRD,autumn.peak,86.29549902830277 +2040,24,,BIOPRD,autumn.evening,115.06066629155568 +2040,25,,DIESEL,winter.night,-14.79226386220033 +2040,25,,TPASKM,winter.night,6.656518738655801 +2040,25,,CO2EMT,winter.night,1025.2518082437073 +2040,25,,DIESEL,winter.day,-211.31804790736467 +2040,25,,TPASKM,winter.day,95.09312156782342 +2040,25,,CO2EMT,winter.day,14646.45389981091 +2040,25,,DIESEL,winter.peak,-63.395413773756694 +2040,25,,TPASKM,winter.peak,28.527936201043303 +2040,25,,CO2EMT,winter.peak,4393.936128464516 +2040,25,,DIESEL,winter.evening,-84.52721886371951 +2040,25,,TPASKM,winter.evening,38.0372484924775 +2040,25,,CO2EMT,winter.evening,5858.581539184985 +2040,25,,DIESEL,peak.night,-14.79226386220033 +2040,25,,TPASKM,peak.night,6.656518738655801 +2040,25,,CO2EMT,peak.night,1025.2518082437073 +2040,25,,DIESEL,peak.day,-211.31804790736467 +2040,25,,TPASKM,peak.day,95.09312156782342 +2040,25,,CO2EMT,peak.day,14646.45389981091 +2040,25,,DIESEL,peak.peak,-63.395413773756694 +2040,25,,TPASKM,peak.peak,28.527936201043303 +2040,25,,CO2EMT,peak.peak,4393.936128464516 +2040,25,,DIESEL,peak.evening,-84.52721886371951 +2040,25,,TPASKM,peak.evening,38.0372484924775 +2040,25,,CO2EMT,peak.evening,5858.581539184985 +2040,25,,DIESEL,summer.night,-14.79226386220033 +2040,25,,TPASKM,summer.night,6.656518738655801 +2040,25,,CO2EMT,summer.night,1025.2518082437073 +2040,25,,DIESEL,summer.day,-211.31804790736467 +2040,25,,TPASKM,summer.day,95.09312156782342 +2040,25,,CO2EMT,summer.day,14646.45389981091 +2040,25,,DIESEL,summer.peak,-63.395413773756694 +2040,25,,TPASKM,summer.peak,28.527936201043303 +2040,25,,CO2EMT,summer.peak,4393.936128464516 +2040,25,,DIESEL,summer.evening,-84.52721886371951 +2040,25,,TPASKM,summer.evening,38.0372484924775 +2040,25,,CO2EMT,summer.evening,5858.581539184985 +2040,25,,DIESEL,autumn.night,-14.79226386220033 +2040,25,,TPASKM,autumn.night,6.656518738655801 +2040,25,,CO2EMT,autumn.night,1025.2518082437073 +2040,25,,DIESEL,autumn.day,-211.31804790736467 +2040,25,,TPASKM,autumn.day,95.09312156782342 +2040,25,,CO2EMT,autumn.day,14646.45389981091 +2040,25,,DIESEL,autumn.peak,-63.395413773756694 +2040,25,,TPASKM,autumn.peak,28.527936201043303 +2040,25,,CO2EMT,autumn.peak,4393.936128464516 +2040,25,,DIESEL,autumn.evening,-84.52721886371951 +2040,25,,TPASKM,autumn.evening,38.0372484924775 +2040,25,,CO2EMT,autumn.evening,5858.581539184985 +2040,26,,BIOPEL,winter.night,-88.60947998647201 +2040,26,,RSHEAT,winter.night,73.84123332206 +2040,26,,BIOPEL,winter.day,-77.45715881658829 +2040,26,,RSHEAT,winter.day,64.5476323471569 +2040,26,,BIOPEL,winter.peak,-81.89055647018401 +2040,26,,RSHEAT,winter.peak,68.24213039182001 +2040,26,,BIOPEL,winter.evening,-12.352897133756334 +2040,26,,RSHEAT,winter.evening,10.294080944796946 +2040,26,,BIOPEL,peak.night,-62.073036380904 +2040,26,,RSHEAT,peak.night,51.727530317420005 +2040,26,,BIOPEL,peak.day,-165.031998858168 +2040,26,,RSHEAT,peak.day,137.52666571514 +2040,26,,BIOPEL,peak.peak,-23.630841000744002 +2040,26,,RSHEAT,peak.peak,19.69236750062 +2040,26,,BIOPEL,peak.evening,-55.91966556482401 +2040,26,,RSHEAT,peak.evening,46.59972130402001 +2040,26,,BIOPEL,summer.night,-7.709068633296001 +2040,26,,RSHEAT,summer.night,6.424223861080001 +2040,26,,BIOPEL,summer.day,-12.844246202376 +2040,26,,RSHEAT,summer.day,10.70353850198 +2040,26,,BIOPEL,summer.peak,-4.229583879816 +2040,26,,RSHEAT,summer.peak,3.5246532331800005 +2040,26,,BIOPEL,summer.evening,-3.149263426728 +2040,26,,RSHEAT,summer.evening,2.62438618894 +2040,26,,BIOPEL,autumn.night,-50.419668729648 +2040,26,,RSHEAT,autumn.night,42.016390608040005 +2040,26,,BIOPEL,autumn.day,-132.69756617916 +2040,26,,RSHEAT,autumn.day,110.58130514930001 +2040,26,,BIOPEL,autumn.peak,-5.184826664879995 +2040,26,,RSHEAT,autumn.peak,4.320688887399996 +2040,26,,BIOPEL,autumn.evening,-44.132243412528 +2040,26,,RSHEAT,autumn.evening,36.77686951044 +2040,27,,BIOPRD,winter.night,-0.0 +2040,27,,BIOPEL,winter.night,0.0 +2040,27,,BIOPRD,winter.day,-90.75884772432833 +2040,27,,BIOPEL,winter.day,86.43699783269365 +2040,27,,BIOPRD,winter.peak,-68.11778394683893 +2040,27,,BIOPEL,winter.peak,64.8740799493704 +2040,27,,BIOPRD,winter.evening,-90.82371265570825 +2040,27,,BIOPEL,winter.evening,86.49877395781738 +2040,27,,BIOPRD,peak.night,-7.961466608631906 +2040,27,,BIOPEL,peak.night,7.582349151078006 +2040,27,,BIOPRD,peak.day,-227.05928054938613 +2040,27,,BIOPEL,peak.day,216.2469338565582 +2040,27,,BIOPRD,peak.peak,-68.11778394683893 +2040,27,,BIOPEL,peak.peak,64.8740799493704 +2040,27,,BIOPRD,peak.evening,-90.82371265570825 +2040,27,,BIOPEL,peak.evening,86.49877395781738 +2040,27,,BIOPRD,summer.night,-0.0 +2040,27,,BIOPEL,summer.night,0.0 +2040,27,,BIOPRD,summer.day,-0.0 +2040,27,,BIOPEL,summer.day,0.0 +2040,27,,BIOPRD,summer.peak,-0.0 +2040,27,,BIOPEL,summer.peak,0.0 +2040,27,,BIOPRD,summer.evening,-29.3287702493268 +2040,27,,BIOPEL,summer.evening,27.932162142216 +2040,27,,BIOPRD,autumn.night,-0.0 +2040,27,,BIOPEL,autumn.night,0.0 +2040,27,,BIOPRD,autumn.day,-0.0 +2040,27,,BIOPEL,autumn.day,0.0 +2040,27,,BIOPRD,autumn.peak,-0.0 +2040,27,,BIOPEL,autumn.peak,0.0 +2040,27,,BIOPRD,autumn.evening,-0.0 +2040,27,,BIOPEL,autumn.evening,0.0 +2040,28,,OILCRD,winter.night,226.91332064425637 +2040,28,,GASPRD,winter.night,22.691332064425637 +2040,28,,CO2EMT,winter.night,1663.955380284332 +2040,28,,OILCRD,winter.day,324.1618861900871 +2040,28,,GASPRD,winter.day,32.416188619008715 +2040,28,,CO2EMT,winter.day,2377.0791114319086 +2040,28,,OILCRD,winter.peak,97.24856554583071 +2040,28,,GASPRD,winter.peak,9.724856554583072 +2040,28,,CO2EMT,winter.peak,713.1237311475767 +2040,28,,OILCRD,winter.evening,129.66475509842564 +2040,28,,GASPRD,winter.evening,12.966475509842565 +2040,28,,CO2EMT,winter.evening,950.8316491367552 +2040,28,,OILCRD,peak.night,0.0 +2040,28,,GASPRD,peak.night,0.0 +2040,28,,CO2EMT,peak.night,0.0 +2040,28,,OILCRD,peak.day,0.0 +2040,28,,GASPRD,peak.day,0.0 +2040,28,,CO2EMT,peak.day,0.0 +2040,28,,OILCRD,peak.peak,0.0 +2040,28,,GASPRD,peak.peak,0.0 +2040,28,,CO2EMT,peak.peak,0.0 +2040,28,,OILCRD,peak.evening,0.0 +2040,28,,GASPRD,peak.evening,0.0 +2040,28,,CO2EMT,peak.evening,0.0 +2040,28,,OILCRD,summer.night,0.0 +2040,28,,GASPRD,summer.night,0.0 +2040,28,,CO2EMT,summer.night,0.0 +2040,28,,OILCRD,summer.day,0.0 +2040,28,,GASPRD,summer.day,0.0 +2040,28,,CO2EMT,summer.day,0.0 +2040,28,,OILCRD,summer.peak,0.0 +2040,28,,GASPRD,summer.peak,0.0 +2040,28,,CO2EMT,summer.peak,0.0 +2040,28,,OILCRD,summer.evening,0.0 +2040,28,,GASPRD,summer.evening,0.0 +2040,28,,CO2EMT,summer.evening,0.0 +2040,28,,OILCRD,autumn.night,226.91332064425637 +2040,28,,GASPRD,autumn.night,22.691332064425637 +2040,28,,CO2EMT,autumn.night,1663.955380284332 +2040,28,,OILCRD,autumn.day,324.1618861900871 +2040,28,,GASPRD,autumn.day,32.416188619008715 +2040,28,,CO2EMT,autumn.day,2377.0791114319086 +2040,28,,OILCRD,autumn.peak,97.24856554583071 +2040,28,,GASPRD,autumn.peak,9.724856554583072 +2040,28,,CO2EMT,autumn.peak,713.1237311475767 +2040,28,,OILCRD,autumn.evening,129.66475509842564 +2040,28,,GASPRD,autumn.evening,12.966475509842565 +2040,28,,CO2EMT,autumn.evening,950.8316491367552 diff --git a/tests/data/circularity_npv/commodity_prices.csv b/tests/data/circularity_npv/commodity_prices.csv index bbd37f2a7..963808f2c 100644 --- a/tests/data/circularity_npv/commodity_prices.csv +++ b/tests/data/circularity_npv/commodity_prices.csv @@ -7,10 +7,10 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,GASPRD,GBR,peak.day,8.738071520509763 2020,GASPRD,GBR,peak.peak,8.738071520509763 2020,GASPRD,GBR,peak.evening,8.738071520509763 -2020,GASPRD,GBR,summer.night,5.210722685914046 -2020,GASPRD,GBR,summer.day,5.210722685914046 -2020,GASPRD,GBR,summer.peak,5.210722685914046 -2020,GASPRD,GBR,summer.evening,5.210722685914046 +2020,GASPRD,GBR,summer.night,5.210722685914047 +2020,GASPRD,GBR,summer.day,5.210722685914047 +2020,GASPRD,GBR,summer.peak,5.210722685914047 +2020,GASPRD,GBR,summer.evening,5.210722685914047 2020,GASPRD,GBR,autumn.night,8.53342322156892 2020,GASPRD,GBR,autumn.day,8.53342322156892 2020,GASPRD,GBR,autumn.peak,8.53342322156892 @@ -79,22 +79,22 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,GASOLI,GBR,autumn.day,9.798796489597171 2020,GASOLI,GBR,autumn.peak,9.798796489597171 2020,GASOLI,GBR,autumn.evening,9.798796489597171 -2020,DIESEL,GBR,winter.night,9.743441187856364 -2020,DIESEL,GBR,winter.day,9.743441187856364 -2020,DIESEL,GBR,winter.peak,9.743441187856364 -2020,DIESEL,GBR,winter.evening,9.743441187856364 +2020,DIESEL,GBR,winter.night,9.743441187856362 +2020,DIESEL,GBR,winter.day,9.743441187856362 +2020,DIESEL,GBR,winter.peak,9.743441187856362 +2020,DIESEL,GBR,winter.evening,9.743441187856362 2020,DIESEL,GBR,peak.night,9.743441187856364 2020,DIESEL,GBR,peak.day,9.743441187856364 2020,DIESEL,GBR,peak.peak,9.743441187856364 2020,DIESEL,GBR,peak.evening,9.743441187856364 -2020,DIESEL,GBR,summer.night,9.743441187856364 -2020,DIESEL,GBR,summer.day,9.743441187856364 -2020,DIESEL,GBR,summer.peak,9.743441187856364 -2020,DIESEL,GBR,summer.evening,9.743441187856364 -2020,DIESEL,GBR,autumn.night,9.743441187856364 -2020,DIESEL,GBR,autumn.day,9.743441187856364 -2020,DIESEL,GBR,autumn.peak,9.743441187856364 -2020,DIESEL,GBR,autumn.evening,9.743441187856364 +2020,DIESEL,GBR,summer.night,9.743441187856362 +2020,DIESEL,GBR,summer.day,9.743441187856362 +2020,DIESEL,GBR,summer.peak,9.743441187856362 +2020,DIESEL,GBR,summer.evening,9.743441187856362 +2020,DIESEL,GBR,autumn.night,9.743441187856362 +2020,DIESEL,GBR,autumn.day,9.743441187856362 +2020,DIESEL,GBR,autumn.peak,9.743441187856362 +2020,DIESEL,GBR,autumn.evening,9.743441187856362 2020,BIOPEL,GBR,winter.night,1.3263861634852976 2020,BIOPEL,GBR,winter.day,1.3263861634852976 2020,BIOPEL,GBR,winter.peak,1.3263861634852976 @@ -111,11 +111,11 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,BIOPEL,GBR,autumn.day,1.3263861634852976 2020,BIOPEL,GBR,autumn.peak,1.3263861634852976 2020,BIOPEL,GBR,autumn.evening,1.3263861634852976 -2020,ELCTRI,GBR,winter.night,21.49611852022394 +2020,ELCTRI,GBR,winter.night,21.496118520223938 2020,ELCTRI,GBR,winter.day,21.57376555400476 -2020,ELCTRI,GBR,winter.peak,61.08719713386956 +2020,ELCTRI,GBR,winter.peak,61.08719713386957 2020,ELCTRI,GBR,winter.evening,21.976383772706978 -2020,ELCTRI,GBR,peak.night,23.35167489030355 +2020,ELCTRI,GBR,peak.night,23.351674890303546 2020,ELCTRI,GBR,peak.day,21.728877962368514 2020,ELCTRI,GBR,peak.peak,22.01764022666538 2020,ELCTRI,GBR,peak.evening,23.214401049702275 @@ -127,23 +127,23 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,ELCTRI,GBR,autumn.day,21.76678774549925 2020,ELCTRI,GBR,autumn.peak,22.339831791003114 2020,ELCTRI,GBR,autumn.evening,22.64434377757553 -2020,H2YPRD,GBR,winter.night,139.21915787082466 -2020,H2YPRD,GBR,winter.day,139.21915787082466 -2020,H2YPRD,GBR,winter.peak,139.21915787082466 -2020,H2YPRD,GBR,winter.evening,139.21915787082466 -2020,H2YPRD,GBR,peak.night,147.9709531792111 -2020,H2YPRD,GBR,peak.day,147.9709531792111 -2020,H2YPRD,GBR,peak.peak,147.9709531792111 -2020,H2YPRD,GBR,peak.evening,147.9709531792111 -2020,H2YPRD,GBR,summer.night,134.59082324382467 -2020,H2YPRD,GBR,summer.day,134.59082324382467 -2020,H2YPRD,GBR,summer.peak,134.59082324382467 -2020,H2YPRD,GBR,summer.evening,134.59082324382467 -2020,H2YPRD,GBR,autumn.night,147.9709531792111 -2020,H2YPRD,GBR,autumn.day,147.9709531792111 -2020,H2YPRD,GBR,autumn.peak,147.9709531792111 -2020,H2YPRD,GBR,autumn.evening,147.9709531792111 -2020,TPASKM,GBR,winter.night,28.495382684729172 +2020,H2YPRD,GBR,winter.night,139.2191578708248 +2020,H2YPRD,GBR,winter.day,139.2191578708248 +2020,H2YPRD,GBR,winter.peak,139.2191578708248 +2020,H2YPRD,GBR,winter.evening,139.2191578708248 +2020,H2YPRD,GBR,peak.night,147.97095317921125 +2020,H2YPRD,GBR,peak.day,147.97095317921125 +2020,H2YPRD,GBR,peak.peak,147.97095317921125 +2020,H2YPRD,GBR,peak.evening,147.97095317921125 +2020,H2YPRD,GBR,summer.night,134.59082324382481 +2020,H2YPRD,GBR,summer.day,134.59082324382481 +2020,H2YPRD,GBR,summer.peak,134.59082324382481 +2020,H2YPRD,GBR,summer.evening,134.59082324382481 +2020,H2YPRD,GBR,autumn.night,147.97095317921125 +2020,H2YPRD,GBR,autumn.day,147.97095317921125 +2020,H2YPRD,GBR,autumn.peak,147.97095317921125 +2020,H2YPRD,GBR,autumn.evening,147.97095317921125 +2020,TPASKM,GBR,winter.night,28.495382684729165 2020,TPASKM,GBR,winter.day,32.82922041330467 2020,TPASKM,GBR,winter.peak,35.23136016894505 2020,TPASKM,GBR,winter.evening,32.86036562023111 @@ -155,12 +155,12 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,TPASKM,GBR,summer.day,32.433050789226925 2020,TPASKM,GBR,summer.peak,32.460155105660924 2020,TPASKM,GBR,summer.evening,32.59405311013904 -2020,TPASKM,GBR,autumn.night,28.495382684729172 +2020,TPASKM,GBR,autumn.night,28.495382684729165 2020,TPASKM,GBR,autumn.day,32.844006657649594 2020,TPASKM,GBR,autumn.peak,32.888335449070325 2020,TPASKM,GBR,autumn.evening,32.91189149095075 2020,RSHEAT,GBR,winter.night,49.777878280937415 -2020,RSHEAT,GBR,winter.day,55.689136268363804 +2020,RSHEAT,GBR,winter.day,55.68913626836381 2020,RSHEAT,GBR,winter.peak,58.195203860629945 2020,RSHEAT,GBR,winter.evening,55.345294248881515 2020,RSHEAT,GBR,peak.night,46.17780784961986 @@ -172,182 +172,310 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,summer.peak,38.3211534662512 2020,RSHEAT,GBR,summer.evening,38.89235593071073 2020,RSHEAT,GBR,autumn.night,43.04526207443733 -2020,RSHEAT,GBR,autumn.day,51.78658858839294 +2020,RSHEAT,GBR,autumn.day,51.78658858839295 2020,RSHEAT,GBR,autumn.peak,55.10126109579918 2020,RSHEAT,GBR,autumn.evening,51.49085177032621 -2030,GASPRD,GBR,winter.night,5.409358664232893 -2030,GASPRD,GBR,winter.day,5.409358664232893 -2030,GASPRD,GBR,winter.peak,5.409358664232893 -2030,GASPRD,GBR,winter.evening,5.409358664232893 -2030,GASPRD,GBR,peak.night,5.409358664232893 -2030,GASPRD,GBR,peak.day,5.409358664232893 -2030,GASPRD,GBR,peak.peak,5.409358664232893 -2030,GASPRD,GBR,peak.evening,5.409358664232893 -2030,GASPRD,GBR,summer.night,5.876036354994725 -2030,GASPRD,GBR,summer.day,5.876036354994725 -2030,GASPRD,GBR,summer.peak,5.876036354994725 -2030,GASPRD,GBR,summer.evening,5.876036354994725 -2030,GASPRD,GBR,autumn.night,5.4093586994574325 -2030,GASPRD,GBR,autumn.day,5.4093586994574325 -2030,GASPRD,GBR,autumn.peak,5.4093586994574325 -2030,GASPRD,GBR,autumn.evening,5.4093586994574325 -2030,OILCRD,GBR,winter.night,5.409358664232892 -2030,OILCRD,GBR,winter.day,5.409358664232892 -2030,OILCRD,GBR,winter.peak,5.409358664232892 -2030,OILCRD,GBR,winter.evening,5.409358664232892 -2030,OILCRD,GBR,peak.night,5.409358664232892 -2030,OILCRD,GBR,peak.day,5.409358664232892 -2030,OILCRD,GBR,peak.peak,5.409358664232892 -2030,OILCRD,GBR,peak.evening,5.409358664232892 -2030,OILCRD,GBR,summer.night,5.876036354994725 -2030,OILCRD,GBR,summer.day,5.876036354994725 -2030,OILCRD,GBR,summer.peak,5.876036354994725 -2030,OILCRD,GBR,summer.evening,5.876036354994725 -2030,OILCRD,GBR,autumn.night,5.409358699457431 -2030,OILCRD,GBR,autumn.day,5.409358699457431 -2030,OILCRD,GBR,autumn.peak,5.409358699457431 -2030,OILCRD,GBR,autumn.evening,5.409358699457431 -2030,BIOPRD,GBR,winter.night,1.2638759342494355 -2030,BIOPRD,GBR,winter.day,1.2638759342494355 -2030,BIOPRD,GBR,winter.peak,1.2638759342494355 -2030,BIOPRD,GBR,winter.evening,1.2638759342494355 -2030,BIOPRD,GBR,peak.night,1.2638759342494352 -2030,BIOPRD,GBR,peak.day,1.2638759342494352 -2030,BIOPRD,GBR,peak.peak,1.2638759342494352 -2030,BIOPRD,GBR,peak.evening,1.2638759342494352 -2030,BIOPRD,GBR,summer.night,1.2638759342494352 -2030,BIOPRD,GBR,summer.day,1.2638759342494352 -2030,BIOPRD,GBR,summer.peak,1.2638759342494352 -2030,BIOPRD,GBR,summer.evening,1.2638759342494352 -2030,BIOPRD,GBR,autumn.night,1.2638759342494352 -2030,BIOPRD,GBR,autumn.day,1.2638759342494352 -2030,BIOPRD,GBR,autumn.peak,1.2638759342494352 -2030,BIOPRD,GBR,autumn.evening,1.2638759342494352 -2030,GASNAT,GBR,winter.night,70.17409786545579 -2030,GASNAT,GBR,winter.day,70.17409786545579 -2030,GASNAT,GBR,winter.peak,70.17409786545579 -2030,GASNAT,GBR,winter.evening,70.17409786545579 -2030,GASNAT,GBR,peak.night,70.17409786545579 -2030,GASNAT,GBR,peak.day,70.17409786545579 -2030,GASNAT,GBR,peak.peak,70.17409786545579 -2030,GASNAT,GBR,peak.evening,70.17409786545579 -2030,GASNAT,GBR,summer.night,70.66410944075572 -2030,GASNAT,GBR,summer.day,70.66410944075572 -2030,GASNAT,GBR,summer.peak,70.66410944075572 -2030,GASNAT,GBR,summer.evening,70.66410944075572 -2030,GASNAT,GBR,autumn.night,70.17409790244156 -2030,GASNAT,GBR,autumn.day,70.17409790244156 -2030,GASNAT,GBR,autumn.peak,70.17409790244156 -2030,GASNAT,GBR,autumn.evening,70.17409790244156 -2030,GASOLI,GBR,winter.night,10.590547559326136 -2030,GASOLI,GBR,winter.day,10.590547559326136 -2030,GASOLI,GBR,winter.peak,10.590547559326136 -2030,GASOLI,GBR,winter.evening,10.590547559326136 -2030,GASOLI,GBR,peak.night,10.590547559326136 -2030,GASOLI,GBR,peak.day,10.590547559326136 -2030,GASOLI,GBR,peak.peak,10.590547559326136 -2030,GASOLI,GBR,peak.evening,10.590547559326136 -2030,GASOLI,GBR,summer.night,11.197228557316521 -2030,GASOLI,GBR,summer.day,11.197228557316521 -2030,GASOLI,GBR,summer.peak,11.197228557316521 -2030,GASOLI,GBR,summer.evening,11.197228557316521 -2030,GASOLI,GBR,autumn.night,10.59054760511804 -2030,GASOLI,GBR,autumn.day,10.59054760511804 -2030,GASOLI,GBR,autumn.peak,10.59054760511804 -2030,GASOLI,GBR,autumn.evening,10.59054760511804 -2030,DIESEL,GBR,winter.night,10.590547559326136 -2030,DIESEL,GBR,winter.day,10.590547559326136 -2030,DIESEL,GBR,winter.peak,10.590547559326136 -2030,DIESEL,GBR,winter.evening,10.590547559326136 -2030,DIESEL,GBR,peak.night,10.590547559326136 -2030,DIESEL,GBR,peak.day,10.590547559326136 -2030,DIESEL,GBR,peak.peak,10.590547559326136 -2030,DIESEL,GBR,peak.evening,10.590547559326136 -2030,DIESEL,GBR,summer.night,11.197228557316521 -2030,DIESEL,GBR,summer.day,11.197228557316521 -2030,DIESEL,GBR,summer.peak,11.197228557316521 -2030,DIESEL,GBR,summer.evening,11.197228557316521 -2030,DIESEL,GBR,autumn.night,10.59054760511804 -2030,DIESEL,GBR,autumn.day,10.59054760511804 -2030,DIESEL,GBR,autumn.peak,10.59054760511804 -2030,DIESEL,GBR,autumn.evening,10.59054760511804 -2030,BIOPEL,GBR,winter.night,2.518334706952996 -2030,BIOPEL,GBR,winter.day,2.518334706952996 -2030,BIOPEL,GBR,winter.peak,2.518334706952996 -2030,BIOPEL,GBR,winter.evening,2.518334706952996 -2030,BIOPEL,GBR,peak.night,2.518334706952995 -2030,BIOPEL,GBR,peak.day,2.518334706952995 -2030,BIOPEL,GBR,peak.peak,2.518334706952995 -2030,BIOPEL,GBR,peak.evening,2.518334706952995 -2030,BIOPEL,GBR,summer.night,2.5183347069529955 -2030,BIOPEL,GBR,summer.day,2.5183347069529955 -2030,BIOPEL,GBR,summer.peak,2.5183347069529955 -2030,BIOPEL,GBR,summer.evening,2.5183347069529955 -2030,BIOPEL,GBR,autumn.night,2.518334706952996 -2030,BIOPEL,GBR,autumn.day,2.518334706952996 -2030,BIOPEL,GBR,autumn.peak,2.518334706952996 -2030,BIOPEL,GBR,autumn.evening,2.518334706952996 -2030,ELCTRI,GBR,winter.night,14.798516413443242 -2030,ELCTRI,GBR,winter.day,13.948396589724172 -2030,ELCTRI,GBR,winter.peak,14.528637342460414 -2030,ELCTRI,GBR,winter.evening,14.69731179092675 -2030,ELCTRI,GBR,peak.night,16.147305735137024 -2030,ELCTRI,GBR,peak.day,14.75803455936946 -2030,ELCTRI,GBR,peak.peak,15.270804194845002 -2030,ELCTRI,GBR,peak.evening,16.147305735137028 -2030,ELCTRI,GBR,summer.night,12.57643949109816 -2030,ELCTRI,GBR,summer.day,12.57643949109816 -2030,ELCTRI,GBR,summer.peak,12.57643949109816 -2030,ELCTRI,GBR,summer.evening,12.57643949109816 -2030,ELCTRI,GBR,autumn.night,16.147305735137024 -2030,ELCTRI,GBR,autumn.day,15.183093654041652 -2030,ELCTRI,GBR,autumn.peak,16.147305735137028 -2030,ELCTRI,GBR,autumn.evening,16.147305735137024 -2030,H2YPRD,GBR,winter.night,3.7950943609406096 -2030,H2YPRD,GBR,winter.day,3.7950943609406096 -2030,H2YPRD,GBR,winter.peak,3.7950943609406096 -2030,H2YPRD,GBR,winter.evening,3.7950943609406096 -2030,H2YPRD,GBR,peak.night,4.76707352937451 -2030,H2YPRD,GBR,peak.day,4.76707352937451 -2030,H2YPRD,GBR,peak.peak,4.76707352937451 -2030,H2YPRD,GBR,peak.evening,4.76707352937451 -2030,H2YPRD,GBR,summer.night,3.7950943609406096 -2030,H2YPRD,GBR,summer.day,3.7950943609406096 -2030,H2YPRD,GBR,summer.peak,3.7950943609406096 -2030,H2YPRD,GBR,summer.evening,3.7950943609406096 -2030,H2YPRD,GBR,autumn.night,5.032158755586897 -2030,H2YPRD,GBR,autumn.day,5.032158755586897 -2030,H2YPRD,GBR,autumn.peak,5.032158755586897 -2030,H2YPRD,GBR,autumn.evening,5.032158755586897 -2030,TPASKM,GBR,winter.night,30.424273744004523 -2030,TPASKM,GBR,winter.day,30.424273744004523 -2030,TPASKM,GBR,winter.peak,30.424273744004523 -2030,TPASKM,GBR,winter.evening,30.424273744004523 -2030,TPASKM,GBR,peak.night,30.424273744004523 -2030,TPASKM,GBR,peak.day,30.424273744004523 -2030,TPASKM,GBR,peak.peak,30.424273744004523 -2030,TPASKM,GBR,peak.evening,30.424273744004523 -2030,TPASKM,GBR,summer.night,31.772453739403893 -2030,TPASKM,GBR,summer.day,31.772453739403897 -2030,TPASKM,GBR,summer.peak,31.772453739403893 -2030,TPASKM,GBR,summer.evening,31.772453739403893 -2030,TPASKM,GBR,autumn.night,30.424273845764308 -2030,TPASKM,GBR,autumn.day,30.424273845764308 -2030,TPASKM,GBR,autumn.peak,30.424273845764308 -2030,TPASKM,GBR,autumn.evening,30.424273845764308 -2030,RSHEAT,GBR,winter.night,29.187593984677132 -2030,RSHEAT,GBR,winter.day,27.5435710281892 -2030,RSHEAT,GBR,winter.peak,276.42883554867035 -2030,RSHEAT,GBR,winter.evening,27.212180605057465 -2030,RSHEAT,GBR,peak.night,29.88978132290705 -2030,RSHEAT,GBR,peak.day,28.28744595190313 -2030,RSHEAT,GBR,peak.peak,30.055069195176987 -2030,RSHEAT,GBR,peak.evening,28.3961278266784 -2030,RSHEAT,GBR,summer.night,33.48039201886475 -2030,RSHEAT,GBR,summer.day,33.48039201886475 -2030,RSHEAT,GBR,summer.peak,33.48039201886475 -2030,RSHEAT,GBR,summer.evening,33.48039201886475 -2030,RSHEAT,GBR,autumn.night,31.631809936533884 -2030,RSHEAT,GBR,autumn.day,29.062959034403686 -2030,RSHEAT,GBR,autumn.peak,27.42222481303944 -2030,RSHEAT,GBR,autumn.evening,29.606426469662157 +2030,GASPRD,GBR,winter.night,13.415454643023997 +2030,GASPRD,GBR,winter.day,13.415454643023997 +2030,GASPRD,GBR,winter.peak,13.415454643023997 +2030,GASPRD,GBR,winter.evening,13.415454643023997 +2030,GASPRD,GBR,peak.night,5.409140038284034 +2030,GASPRD,GBR,peak.day,5.409140038284034 +2030,GASPRD,GBR,peak.peak,5.409140038284034 +2030,GASPRD,GBR,peak.evening,5.409140038284034 +2030,GASPRD,GBR,summer.night,5.876692424637562 +2030,GASPRD,GBR,summer.day,5.876692424637562 +2030,GASPRD,GBR,summer.peak,5.876692424637562 +2030,GASPRD,GBR,summer.evening,5.876692424637562 +2030,GASPRD,GBR,autumn.night,5.409140003509435 +2030,GASPRD,GBR,autumn.day,5.409140003509435 +2030,GASPRD,GBR,autumn.peak,5.409140003509435 +2030,GASPRD,GBR,autumn.evening,5.409140003509435 +2030,OILCRD,GBR,winter.night,5.409140003509434 +2030,OILCRD,GBR,winter.day,5.409140003509434 +2030,OILCRD,GBR,winter.peak,5.409140003509434 +2030,OILCRD,GBR,winter.evening,5.409140003509434 +2030,OILCRD,GBR,peak.night,5.40914003828403 +2030,OILCRD,GBR,peak.day,5.40914003828403 +2030,OILCRD,GBR,peak.peak,5.40914003828403 +2030,OILCRD,GBR,peak.evening,5.40914003828403 +2030,OILCRD,GBR,summer.night,5.876692424637561 +2030,OILCRD,GBR,summer.day,5.876692424637561 +2030,OILCRD,GBR,summer.peak,5.876692424637561 +2030,OILCRD,GBR,summer.evening,5.876692424637561 +2030,OILCRD,GBR,autumn.night,5.409140003509434 +2030,OILCRD,GBR,autumn.day,5.409140003509434 +2030,OILCRD,GBR,autumn.peak,5.409140003509434 +2030,OILCRD,GBR,autumn.evening,5.409140003509434 +2030,BIOPRD,GBR,winter.night,1.03494596385387 +2030,BIOPRD,GBR,winter.day,1.03494596385387 +2030,BIOPRD,GBR,winter.peak,1.03494596385387 +2030,BIOPRD,GBR,winter.evening,1.03494596385387 +2030,BIOPRD,GBR,peak.night,1.03494596385387 +2030,BIOPRD,GBR,peak.day,1.03494596385387 +2030,BIOPRD,GBR,peak.peak,1.03494596385387 +2030,BIOPRD,GBR,peak.evening,1.03494596385387 +2030,BIOPRD,GBR,summer.night,1.03494596385387 +2030,BIOPRD,GBR,summer.day,1.03494596385387 +2030,BIOPRD,GBR,summer.peak,1.03494596385387 +2030,BIOPRD,GBR,summer.evening,1.03494596385387 +2030,BIOPRD,GBR,autumn.night,1.03494596385387 +2030,BIOPRD,GBR,autumn.day,1.03494596385387 +2030,BIOPRD,GBR,autumn.peak,1.03494596385387 +2030,BIOPRD,GBR,autumn.evening,1.03494596385387 +2030,GASNAT,GBR,winter.night,45.63767229757091 +2030,GASNAT,GBR,winter.day,45.63767229757091 +2030,GASNAT,GBR,winter.peak,45.63767229757091 +2030,GASNAT,GBR,winter.evening,45.63767229757091 +2030,GASNAT,GBR,peak.night,37.23104196259395 +2030,GASNAT,GBR,peak.day,37.23104196259395 +2030,GASNAT,GBR,peak.peak,37.23104196259395 +2030,GASNAT,GBR,peak.evening,37.23104196259395 +2030,GASNAT,GBR,summer.night,37.72197196826515 +2030,GASNAT,GBR,summer.day,37.72197196826515 +2030,GASNAT,GBR,summer.peak,37.72197196826515 +2030,GASNAT,GBR,summer.evening,37.72197196826515 +2030,GASNAT,GBR,autumn.night,37.23104192608062 +2030,GASNAT,GBR,autumn.day,37.23104192608062 +2030,GASNAT,GBR,autumn.peak,37.23104192608062 +2030,GASNAT,GBR,autumn.evening,37.23104192608062 +2030,GASOLI,GBR,winter.night,10.590263300385642 +2030,GASOLI,GBR,winter.day,10.590263300385642 +2030,GASOLI,GBR,winter.peak,10.590263300385642 +2030,GASOLI,GBR,winter.evening,10.590263300385642 +2030,GASOLI,GBR,peak.night,10.590263345592616 +2030,GASOLI,GBR,peak.day,10.590263345592616 +2030,GASOLI,GBR,peak.peak,10.590263345592616 +2030,GASOLI,GBR,peak.evening,10.590263345592616 +2030,GASOLI,GBR,summer.night,11.198081447852207 +2030,GASOLI,GBR,summer.day,11.198081447852207 +2030,GASOLI,GBR,summer.peak,11.198081447852207 +2030,GASOLI,GBR,summer.evening,11.198081447852207 +2030,GASOLI,GBR,autumn.night,10.590263300385642 +2030,GASOLI,GBR,autumn.day,10.590263300385642 +2030,GASOLI,GBR,autumn.peak,10.590263300385642 +2030,GASOLI,GBR,autumn.evening,10.590263300385642 +2030,DIESEL,GBR,winter.night,10.590263300385642 +2030,DIESEL,GBR,winter.day,10.590263300385642 +2030,DIESEL,GBR,winter.peak,10.590263300385642 +2030,DIESEL,GBR,winter.evening,10.590263300385642 +2030,DIESEL,GBR,peak.night,10.590263345592616 +2030,DIESEL,GBR,peak.day,10.590263345592616 +2030,DIESEL,GBR,peak.peak,10.590263345592616 +2030,DIESEL,GBR,peak.evening,10.590263345592616 +2030,DIESEL,GBR,summer.night,11.198081447852207 +2030,DIESEL,GBR,summer.day,11.198081447852207 +2030,DIESEL,GBR,summer.peak,11.198081447852207 +2030,DIESEL,GBR,summer.evening,11.198081447852207 +2030,DIESEL,GBR,autumn.night,10.590263300385642 +2030,DIESEL,GBR,autumn.day,10.590263300385642 +2030,DIESEL,GBR,autumn.peak,10.590263300385642 +2030,DIESEL,GBR,autumn.evening,10.590263300385642 +2030,BIOPEL,GBR,winter.night,2.067681565184242 +2030,BIOPEL,GBR,winter.day,2.067681565184242 +2030,BIOPEL,GBR,winter.peak,2.067681565184242 +2030,BIOPEL,GBR,winter.evening,2.067681565184242 +2030,BIOPEL,GBR,peak.night,2.067681565184242 +2030,BIOPEL,GBR,peak.day,2.067681565184242 +2030,BIOPEL,GBR,peak.peak,2.067681565184242 +2030,BIOPEL,GBR,peak.evening,2.067681565184242 +2030,BIOPEL,GBR,summer.night,2.067681565184242 +2030,BIOPEL,GBR,summer.day,2.067681565184242 +2030,BIOPEL,GBR,summer.peak,2.067681565184242 +2030,BIOPEL,GBR,summer.evening,2.067681565184242 +2030,BIOPEL,GBR,autumn.night,2.067681565184242 +2030,BIOPEL,GBR,autumn.day,2.067681565184242 +2030,BIOPEL,GBR,autumn.peak,2.067681565184242 +2030,BIOPEL,GBR,autumn.evening,2.067681565184242 +2030,ELCTRI,GBR,winter.night,82.81261306842725 +2030,ELCTRI,GBR,winter.day,82.81261306842725 +2030,ELCTRI,GBR,winter.peak,82.81261306842727 +2030,ELCTRI,GBR,winter.evening,82.81261306842724 +2030,ELCTRI,GBR,peak.night,8806539.880448561 +2030,ELCTRI,GBR,peak.day,8806539.88044856 +2030,ELCTRI,GBR,peak.peak,143.7201835292309 +2030,ELCTRI,GBR,peak.evening,8806539.88044856 +2030,ELCTRI,GBR,summer.night,8806539.06442757 +2030,ELCTRI,GBR,summer.day,8806539.064427568 +2030,ELCTRI,GBR,summer.peak,8806539.06442757 +2030,ELCTRI,GBR,summer.evening,8806539.064427571 +2030,ELCTRI,GBR,autumn.night,8806538.584856391 +2030,ELCTRI,GBR,autumn.day,8806538.58485639 +2030,ELCTRI,GBR,autumn.peak,8806538.584856391 +2030,ELCTRI,GBR,autumn.evening,8806538.584856393 +2030,H2YPRD,GBR,winter.night,872480.2719486933 +2030,H2YPRD,GBR,winter.day,872480.2719486933 +2030,H2YPRD,GBR,winter.peak,872480.2719486933 +2030,H2YPRD,GBR,winter.evening,872480.2719486933 +2030,H2YPRD,GBR,peak.night,872462.3918546902 +2030,H2YPRD,GBR,peak.day,872462.3918546902 +2030,H2YPRD,GBR,peak.peak,872462.3918546902 +2030,H2YPRD,GBR,peak.evening,872462.3918546902 +2030,H2YPRD,GBR,summer.night,872459.915273882 +2030,H2YPRD,GBR,summer.day,872459.915273882 +2030,H2YPRD,GBR,summer.peak,872459.915273882 +2030,H2YPRD,GBR,summer.evening,872459.915273882 +2030,H2YPRD,GBR,autumn.night,872459.915273882 +2030,H2YPRD,GBR,autumn.day,872459.915273882 +2030,H2YPRD,GBR,autumn.peak,872459.915273882 +2030,H2YPRD,GBR,autumn.evening,872459.915273882 +2030,TPASKM,GBR,winter.night,30.423642057470154 +2030,TPASKM,GBR,winter.day,30.423642057470154 +2030,TPASKM,GBR,winter.peak,30.423642057470154 +2030,TPASKM,GBR,winter.evening,30.423642057470154 +2030,TPASKM,GBR,peak.night,30.423642157930093 +2030,TPASKM,GBR,peak.day,30.423642157930093 +2030,TPASKM,GBR,peak.peak,30.423642157930097 +2030,TPASKM,GBR,peak.evening,30.423642157930097 +2030,TPASKM,GBR,summer.night,31.77434905170523 +2030,TPASKM,GBR,summer.day,31.774349051705233 +2030,TPASKM,GBR,summer.peak,31.77434905170523 +2030,TPASKM,GBR,summer.evening,31.77434905170523 +2030,TPASKM,GBR,autumn.night,30.423642057470154 +2030,TPASKM,GBR,autumn.day,30.423642057470154 +2030,TPASKM,GBR,autumn.peak,30.423642057470154 +2030,TPASKM,GBR,autumn.evening,30.423642057470154 +2030,RSHEAT,GBR,winter.night,57.42025630618261 +2030,RSHEAT,GBR,winter.day,43.03557440969454 +2030,RSHEAT,GBR,winter.peak,216.29685702845708 +2030,RSHEAT,GBR,winter.evening,92.94662972193045 +2030,RSHEAT,GBR,peak.night,19.807222717721704 +2030,RSHEAT,GBR,peak.day,19.807222717721704 +2030,RSHEAT,GBR,peak.peak,48.016951412191645 +2030,RSHEAT,GBR,peak.evening,19.807222717721704 +2030,RSHEAT,GBR,summer.night,49.675646292119026 +2030,RSHEAT,GBR,summer.day,95.97492105690637 +2030,RSHEAT,GBR,summer.peak,87.12907712388704 +2030,RSHEAT,GBR,summer.evening,72.79620220817219 +2030,RSHEAT,GBR,autumn.night,33.46110039304596 +2030,RSHEAT,GBR,autumn.day,30.360888988195118 +2030,RSHEAT,GBR,autumn.peak,24.506958058720194 +2030,RSHEAT,GBR,autumn.evening,29.187594449497308 +2040,GASPRD,GBR,winter.night,6.778305079859628 +2040,GASPRD,GBR,winter.day,6.778305079859628 +2040,GASPRD,GBR,winter.peak,6.778305079859628 +2040,GASPRD,GBR,winter.evening,6.778305079859628 +2040,GASPRD,GBR,peak.night,6.583124461812123 +2040,GASPRD,GBR,peak.day,6.583124461812123 +2040,GASPRD,GBR,peak.peak,6.583124461812123 +2040,GASPRD,GBR,peak.evening,6.583124461812123 +2040,GASPRD,GBR,summer.night,6.595048625014882 +2040,GASPRD,GBR,summer.day,6.595048625014882 +2040,GASPRD,GBR,summer.peak,6.595048625014882 +2040,GASPRD,GBR,summer.evening,6.595048625014882 +2040,GASPRD,GBR,autumn.night,6.759670828754449 +2040,GASPRD,GBR,autumn.day,6.759670828754449 +2040,GASPRD,GBR,autumn.peak,6.759670828754449 +2040,GASPRD,GBR,autumn.evening,6.759670828754449 +2040,OILCRD,GBR,winter.night,6.778305079859629 +2040,OILCRD,GBR,winter.day,6.778305079859629 +2040,OILCRD,GBR,winter.peak,6.778305079859629 +2040,OILCRD,GBR,winter.evening,6.778305079859629 +2040,OILCRD,GBR,peak.night,6.583124461812122 +2040,OILCRD,GBR,peak.day,6.583124461812122 +2040,OILCRD,GBR,peak.peak,6.583124461812122 +2040,OILCRD,GBR,peak.evening,6.583124461812122 +2040,OILCRD,GBR,summer.night,6.595048625014882 +2040,OILCRD,GBR,summer.day,6.595048625014882 +2040,OILCRD,GBR,summer.peak,6.595048625014882 +2040,OILCRD,GBR,summer.evening,6.595048625014882 +2040,OILCRD,GBR,autumn.night,6.759670828754449 +2040,OILCRD,GBR,autumn.day,6.759670828754449 +2040,OILCRD,GBR,autumn.peak,6.759670828754449 +2040,OILCRD,GBR,autumn.evening,6.759670828754449 +2040,BIOPRD,GBR,winter.night,0.851759721247205 +2040,BIOPRD,GBR,winter.day,0.851759721247205 +2040,BIOPRD,GBR,winter.peak,0.851759721247205 +2040,BIOPRD,GBR,winter.evening,0.851759721247205 +2040,BIOPRD,GBR,peak.night,0.8517597212472049 +2040,BIOPRD,GBR,peak.day,0.8517597212472049 +2040,BIOPRD,GBR,peak.peak,0.8517597212472049 +2040,BIOPRD,GBR,peak.evening,0.8517597212472049 +2040,BIOPRD,GBR,summer.night,0.8517597212472049 +2040,BIOPRD,GBR,summer.day,0.8517597212472049 +2040,BIOPRD,GBR,summer.peak,0.8517597212472049 +2040,BIOPRD,GBR,summer.evening,0.8517597212472049 +2040,BIOPRD,GBR,autumn.night,0.8517597212472048 +2040,BIOPRD,GBR,autumn.day,0.8517597212472048 +2040,BIOPRD,GBR,autumn.peak,0.8517597212472048 +2040,BIOPRD,GBR,autumn.evening,0.8517597212472048 +2040,GASOLI,GBR,winter.night,12.07037849826801 +2040,GASOLI,GBR,winter.day,12.07037849826801 +2040,GASOLI,GBR,winter.peak,12.07037849826801 +2040,GASOLI,GBR,winter.evening,12.07037849826801 +2040,GASOLI,GBR,peak.night,11.81664369480625 +2040,GASOLI,GBR,peak.day,11.81664369480625 +2040,GASOLI,GBR,peak.peak,11.81664369480625 +2040,GASOLI,GBR,peak.evening,11.81664369480625 +2040,GASOLI,GBR,summer.night,11.832145106969838 +2040,GASOLI,GBR,summer.day,11.832145106969838 +2040,GASOLI,GBR,summer.peak,11.832145106969838 +2040,GASOLI,GBR,summer.evening,11.832145106969838 +2040,GASOLI,GBR,autumn.night,12.046153971831275 +2040,GASOLI,GBR,autumn.day,12.046153971831275 +2040,GASOLI,GBR,autumn.peak,12.046153971831275 +2040,GASOLI,GBR,autumn.evening,12.046153971831275 +2040,DIESEL,GBR,winter.night,12.07037849826801 +2040,DIESEL,GBR,winter.day,12.07037849826801 +2040,DIESEL,GBR,winter.peak,12.07037849826801 +2040,DIESEL,GBR,winter.evening,12.07037849826801 +2040,DIESEL,GBR,peak.night,11.81664369480625 +2040,DIESEL,GBR,peak.day,11.81664369480625 +2040,DIESEL,GBR,peak.peak,11.81664369480625 +2040,DIESEL,GBR,peak.evening,11.81664369480625 +2040,DIESEL,GBR,summer.night,11.832145106969838 +2040,DIESEL,GBR,summer.day,11.832145106969838 +2040,DIESEL,GBR,summer.peak,11.832145106969838 +2040,DIESEL,GBR,summer.evening,11.832145106969838 +2040,DIESEL,GBR,autumn.night,12.046153971831275 +2040,DIESEL,GBR,autumn.day,12.046153971831275 +2040,DIESEL,GBR,autumn.peak,12.046153971831275 +2040,DIESEL,GBR,autumn.evening,12.046153971831275 +2040,BIOPEL,GBR,winter.night,2.359798408331584 +2040,BIOPEL,GBR,winter.day,2.359798408331584 +2040,BIOPEL,GBR,winter.peak,2.359798408331584 +2040,BIOPEL,GBR,winter.evening,2.359798408331584 +2040,BIOPEL,GBR,peak.night,2.627797410098246 +2040,BIOPEL,GBR,peak.day,2.627797410098246 +2040,BIOPEL,GBR,peak.peak,2.627797410098246 +2040,BIOPEL,GBR,peak.evening,2.627797410098246 +2040,BIOPEL,GBR,summer.night,2.627797410098246 +2040,BIOPEL,GBR,summer.day,2.627797410098246 +2040,BIOPEL,GBR,summer.peak,2.627797410098246 +2040,BIOPEL,GBR,summer.evening,2.627797410098246 +2040,BIOPEL,GBR,autumn.night,2.204704704085327 +2040,BIOPEL,GBR,autumn.day,2.204704704085327 +2040,BIOPEL,GBR,autumn.peak,2.204704704085327 +2040,BIOPEL,GBR,autumn.evening,2.204704704085327 +2040,TPASKM,GBR,winter.night,33.71278655836688 +2040,TPASKM,GBR,winter.day,33.71278655836688 +2040,TPASKM,GBR,winter.peak,33.71278655836688 +2040,TPASKM,GBR,winter.evening,33.71278655836688 +2040,TPASKM,GBR,peak.night,33.14893143961936 +2040,TPASKM,GBR,peak.day,33.14893143961936 +2040,TPASKM,GBR,peak.peak,33.14893143961936 +2040,TPASKM,GBR,peak.evening,33.14893143961936 +2040,TPASKM,GBR,summer.night,33.18337902220166 +2040,TPASKM,GBR,summer.day,33.18337902220166 +2040,TPASKM,GBR,summer.peak,33.18337902220166 +2040,TPASKM,GBR,summer.evening,33.18337902220166 +2040,TPASKM,GBR,autumn.night,33.65895427740175 +2040,TPASKM,GBR,autumn.day,33.65895427740175 +2040,TPASKM,GBR,autumn.peak,33.65895427740175 +2040,TPASKM,GBR,autumn.evening,33.65895427740175 +2040,RSHEAT,GBR,winter.night,28.680084815143598 +2040,RSHEAT,GBR,winter.day,34.76691874277284 +2040,RSHEAT,GBR,winter.peak,32.393744593232626 +2040,RSHEAT,GBR,winter.evening,35.85992411258366 +2040,RSHEAT,GBR,peak.night,29.001683617263595 +2040,RSHEAT,GBR,peak.day,29.00168361726359 +2040,RSHEAT,GBR,peak.peak,35.06252043943316 +2040,RSHEAT,GBR,peak.evening,29.001683617263595 +2040,RSHEAT,GBR,summer.night,29.00168361726359 +2040,RSHEAT,GBR,summer.day,29.00168361726359 +2040,RSHEAT,GBR,summer.peak,29.00168361726359 +2040,RSHEAT,GBR,summer.evening,29.001683617263588 +2040,RSHEAT,GBR,autumn.night,28.493972370048095 +2040,RSHEAT,GBR,autumn.day,28.49397237004809 +2040,RSHEAT,GBR,autumn.peak,36.07110007902763 +2040,RSHEAT,GBR,autumn.evening,28.49397237004809 diff --git a/tests/data/simple_npv/asset_capacities.csv b/tests/data/simple_npv/asset_capacities.csv index 8ef14af0e..dcdfc5b58 100644 --- a/tests/data/simple_npv/asset_capacities.csv +++ b/tests/data/simple_npv/asset_capacities.csv @@ -8,18 +8,16 @@ milestone_year,asset_id,group_id,capacity,num_units 2030,0,,4002.26, 2030,1,,3782.13, 2030,2,,3.964844, +2030,3,,2.43, 2030,4,,2900.0, 2030,5,,399.98, 2030,6,,355.83840587648046, -2030,7,,4.599951591630494, -2030,8,,0.28890467792599434, +2030,7,,5.056817529603798, 2040,0,,4002.26, 2040,1,,3782.13, 2040,2,,3.964844, +2040,3,,2.43, 2040,6,,355.83840587648046, -2040,7,,4.599951591630494, -2040,8,,0.28890467792599434, -2040,9,,3254.653232052352, -2040,10,,401.16573754764806, -2040,11,,1.230265599547734, -2040,12,,0.016648224286449305, +2040,7,,5.056817529603798, +2040,8,,3254.653232052352, +2040,9,,401.16573754764806, diff --git a/tests/data/simple_npv/assets.csv b/tests/data/simple_npv/assets.csv index b892527ab..5e6607412 100644 --- a/tests/data/simple_npv/assets.csv +++ b/tests/data/simple_npv/assets.csv @@ -7,8 +7,5 @@ asset_id,group_id,process_id,region_id,agent_id,commission_year 5,,RELCHP,GBR,A0_RES,2020 6,,RGASBR,GBR,A0_RES,2030 7,,WNDFRM,GBR,A0_ELC,2030 -8,,GASCGT,GBR,A0_ELC,2030 -9,,RGASBR,GBR,A0_RES,2040 -10,,RELCHP,GBR,A0_RES,2040 -11,,GASCGT,GBR,A0_ELC,2040 -12,,WNDFRM,GBR,A0_ELC,2040 +8,,RGASBR,GBR,A0_RES,2040 +9,,RELCHP,GBR,A0_RES,2040 diff --git a/tests/data/simple_npv/commodity_flows.csv b/tests/data/simple_npv/commodity_flows.csv index c8d74ad2f..2fd66777b 100644 --- a/tests/data/simple_npv/commodity_flows.csv +++ b/tests/data/simple_npv/commodity_flows.csv @@ -1,8 +1,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,GASPRD,winter.night,0.0 2020,0,,CO2EMT,winter.night,0.0 -2020,0,,GASPRD,winter.day,151.10360181069296 -2020,0,,CO2EMT,winter.day,772.5927160580732 +2020,0,,GASPRD,winter.day,151.10360181069285 +2020,0,,CO2EMT,winter.day,772.5927160580726 2020,0,,GASPRD,winter.peak,125.070625 2020,0,,CO2EMT,winter.peak,639.486105625 2020,0,,GASPRD,winter.evening,166.76083466742 @@ -11,8 +11,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,CO2EMT,peak.night,0.0 2020,0,,GASPRD,peak.day,0.0 2020,0,,CO2EMT,peak.day,0.0 -2020,0,,GASPRD,peak.peak,58.67582562255717 -2020,0,,CO2EMT,peak.peak,300.00949640813485 +2020,0,,GASPRD,peak.peak,58.67582562255714 +2020,0,,CO2EMT,peak.peak,300.0094964081347 2020,0,,GASPRD,peak.evening,166.76083466742 2020,0,,CO2EMT,peak.evening,852.6481476545185 2020,0,,GASPRD,summer.night,0.0 @@ -21,8 +21,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,0,,CO2EMT,summer.day,0.0 2020,0,,GASPRD,summer.peak,0.0 2020,0,,CO2EMT,summer.peak,0.0 -2020,0,,GASPRD,summer.evening,0.16861964795988574 -2020,0,,CO2EMT,summer.evening,0.8621522600188959 +2020,0,,GASPRD,summer.evening,0.16861964795988577 +2020,0,,CO2EMT,summer.evening,0.862152260018896 2020,0,,GASPRD,autumn.night,0.0 2020,0,,CO2EMT,autumn.night,0.0 2020,0,,GASPRD,autumn.day,0.0 @@ -34,9 +34,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,1,,GASPRD,winter.night,-0.0 2020,1,,GASNAT,winter.night,0.0 2020,1,,CO2EMT,winter.night,0.0 -2020,1,,GASPRD,winter.day,-153.36573202936748 -2020,1,,GASNAT,winter.day,146.06260193273093 -2020,1,,CO2EMT,winter.day,373.40904184102664 +2020,1,,GASPRD,winter.day,-153.36573202936736 +2020,1,,GASNAT,winter.day,146.06260193273081 +2020,1,,CO2EMT,winter.day,373.40904184102635 2020,1,,GASPRD,winter.peak,-124.10114062500001 2020,1,,GASNAT,winter.peak,118.1915625 2020,1,,CO2EMT,winter.peak,302.15672953125005 @@ -64,9 +64,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,1,,GASPRD,summer.peak,-0.0 2020,1,,GASNAT,summer.peak,0.0 2020,1,,CO2EMT,summer.peak,0.0 -2020,1,,GASPRD,summer.evening,-0.16861964795988574 -2020,1,,GASNAT,summer.evening,0.1605901409141769 -2020,1,,CO2EMT,summer.evening,0.41054869524709325 +2020,1,,GASPRD,summer.evening,-0.16861964795988577 +2020,1,,GASNAT,summer.evening,0.16059014091417692 +2020,1,,CO2EMT,summer.evening,0.4105486952470933 2020,1,,GASPRD,autumn.night,-0.0 2020,1,,GASNAT,autumn.night,0.0 2020,1,,CO2EMT,autumn.night,0.0 @@ -95,32 +95,32 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,2,,ELCTRI,autumn.day,6.001752635595889 2020,2,,ELCTRI,autumn.peak,1.5488393825638174 2020,2,,ELCTRI,autumn.evening,1.9008483513729915 -2020,3,,GASNAT,winter.night,-7.783808997678887 -2020,3,,ELCTRI,winter.night,5.189205998452591 -2020,3,,CO2EMT,winter.night,397.9861540513214 -2020,3,,GASNAT,winter.day,-10.010898915527838 -2020,3,,ELCTRI,winter.day,6.6739326103518914 -2020,3,,CO2EMT,winter.day,511.8572615509383 +2020,3,,GASNAT,winter.night,-7.783808997678886 +2020,3,,ELCTRI,winter.night,5.18920599845259 +2020,3,,CO2EMT,winter.night,397.98615405132136 +2020,3,,GASNAT,winter.day,-10.010898915527836 +2020,3,,ELCTRI,winter.day,6.673932610351891 +2020,3,,CO2EMT,winter.day,511.8572615509382 2020,3,,GASNAT,winter.peak,-3.2303154358423316 2020,3,,ELCTRI,winter.peak,2.1535436238948877 2020,3,,CO2EMT,winter.peak,165.1660282346184 -2020,3,,GASNAT,winter.evening,-4.395089526235901 -2020,3,,ELCTRI,winter.evening,2.9300596841572673 -2020,3,,CO2EMT,winter.evening,224.7209274764416 +2020,3,,GASNAT,winter.evening,-4.3950895262359 +2020,3,,ELCTRI,winter.evening,2.930059684157267 +2020,3,,CO2EMT,winter.evening,224.72092747644155 2020,3,,GASNAT,peak.night,-8.382740663321101 2020,3,,ELCTRI,peak.night,5.5884937755474 2020,3,,CO2EMT,peak.night,428.6095301156078 -2020,3,,GASNAT,peak.day,-11.066925767990737 -2020,3,,ELCTRI,peak.day,7.3779505119938245 -2020,3,,CO2EMT,peak.day,565.8519145173664 +2020,3,,GASNAT,peak.day,-11.066925767990735 +2020,3,,ELCTRI,peak.day,7.377950511993824 +2020,3,,CO2EMT,peak.day,565.8519145173663 2020,3,,GASNAT,peak.peak,-3.520722822271213 2020,3,,ELCTRI,peak.peak,2.3471485481808085 2020,3,,CO2EMT,peak.peak,180.0145579027271 2020,3,,GASNAT,peak.evening,-4.790137538321099 2020,3,,ELCTRI,peak.evening,3.1934250255473997 2020,3,,CO2EMT,peak.evening,244.9197323343578 -2020,3,,GASNAT,summer.night,-0.1605901409141769 -2020,3,,ELCTRI,summer.night,0.1070600939427846 +2020,3,,GASNAT,summer.night,-0.16059014091417692 +2020,3,,ELCTRI,summer.night,0.10706009394278461 2020,3,,CO2EMT,summer.night,8.210973904941865 2020,3,,GASNAT,summer.day,-0.0 2020,3,,ELCTRI,summer.day,0.0 @@ -134,9 +134,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,3,,GASNAT,autumn.night,-8.382740663321101 2020,3,,ELCTRI,autumn.night,5.5884937755474 2020,3,,CO2EMT,autumn.night,428.6095301156078 -2020,3,,GASNAT,autumn.day,-11.621339862602872 -2020,3,,ELCTRI,autumn.day,7.747559908401914 -2020,3,,CO2EMT,autumn.day,594.1991071748848 +2020,3,,GASNAT,autumn.day,-11.62133986260287 +2020,3,,ELCTRI,autumn.day,7.7475599084019136 +2020,3,,CO2EMT,autumn.day,594.1991071748847 2020,3,,GASNAT,autumn.peak,-3.592603125 2020,3,,ELCTRI,autumn.peak,2.39506875 2020,3,,CO2EMT,autumn.peak,183.68979778124998 @@ -225,8 +225,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,5,,RSHEAT,autumn.evening,15.437192051273913 2030,0,,GASPRD,winter.night,0.0 2030,0,,CO2EMT,winter.night,0.0 -2030,0,,GASPRD,winter.day,182.3846373608513 -2030,0,,CO2EMT,winter.day,932.5326508260328 +2030,0,,GASPRD,winter.day,182.31624506589384 +2030,0,,CO2EMT,winter.day,932.1829610219153 2030,0,,GASPRD,winter.peak,125.070625 2030,0,,CO2EMT,winter.peak,639.486105625 2030,0,,GASPRD,winter.evening,166.76083466742 @@ -235,8 +235,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,0,,CO2EMT,peak.night,0.0 2030,0,,GASPRD,peak.day,0.0 2030,0,,CO2EMT,peak.day,0.0 -2030,0,,GASPRD,peak.peak,73.99588955092204 -2030,0,,CO2EMT,peak.peak,378.3409832738644 +2030,0,,GASPRD,peak.peak,64.10022281902772 +2030,0,,CO2EMT,peak.peak,327.7444392736888 2030,0,,GASPRD,peak.evening,166.76083466742 2030,0,,CO2EMT,peak.evening,852.6481476545185 2030,0,,GASPRD,summer.night,0.0 @@ -251,16 +251,16 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,0,,CO2EMT,autumn.night,0.0 2030,0,,GASPRD,autumn.day,0.0 2030,0,,CO2EMT,autumn.day,0.0 -2030,0,,GASPRD,autumn.peak,4.805860330496699 -2030,0,,CO2EMT,autumn.peak,24.572363869829626 -2030,0,,GASPRD,autumn.evening,166.76083466742 -2030,0,,CO2EMT,autumn.evening,852.6481476545185 +2030,0,,GASPRD,autumn.peak,0.0 +2030,0,,CO2EMT,autumn.peak,0.0 +2030,0,,GASPRD,autumn.evening,161.8745309756518 +2030,0,,CO2EMT,autumn.evening,827.6644768785077 2030,1,,GASPRD,winter.night,-0.0 2030,1,,GASNAT,winter.night,0.0 2030,1,,CO2EMT,winter.night,0.0 -2030,1,,GASPRD,winter.day,-184.64676757952577 -2030,1,,GASNAT,winter.day,175.8540643614531 -2030,1,,CO2EMT,winter.day,449.5709155400549 +2030,1,,GASPRD,winter.day,-184.57837528456835 +2030,1,,GASNAT,winter.day,175.78892884244604 +2030,1,,CO2EMT,winter.day,449.40439658571336 2030,1,,GASPRD,winter.peak,-124.10114062500001 2030,1,,GASNAT,winter.peak,118.1915625 2030,1,,CO2EMT,winter.peak,302.15672953125005 @@ -273,9 +273,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,1,,GASPRD,peak.day,-0.0 2030,1,,GASNAT,peak.day,0.0 2030,1,,CO2EMT,peak.day,0.0 -2030,1,,GASPRD,peak.peak,-75.28853539459655 -2030,1,,GASNAT,peak.peak,71.7033670424729 -2030,1,,CO2EMT,peak.peak,183.309657844082 +2030,1,,GASPRD,peak.peak,-65.39286866270221 +2030,1,,GASNAT,peak.peak,62.27892253590687 +2030,1,,CO2EMT,peak.peak,159.21606546304594 2030,1,,GASPRD,peak.evening,-165.4681888237455 2030,1,,GASNAT,peak.evening,157.58875126070998 2030,1,,CO2EMT,peak.evening,402.87564259800513 @@ -297,21 +297,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,1,,GASPRD,autumn.day,-0.0 2030,1,,GASNAT,autumn.day,0.0 2030,1,,CO2EMT,autumn.day,0.0 -2030,1,,GASPRD,autumn.peak,-6.098506174171208 -2030,1,,GASNAT,autumn.peak,5.808101118258293 -2030,1,,CO2EMT,autumn.peak,14.848410508827326 -2030,1,,GASPRD,autumn.evening,-165.4681888237455 -2030,1,,GASNAT,autumn.evening,157.58875126070998 -2030,1,,CO2EMT,autumn.evening,402.87564259800513 -2030,2,,ELCTRI,winter.night,4.435312795545212 -2030,2,,ELCTRI,winter.day,5.540564561185624 -2030,2,,ELCTRI,winter.peak,1.8377793920381174 -2030,2,,ELCTRI,winter.evening,2.518438450639725 +2030,1,,GASPRD,autumn.peak,-0.0 +2030,1,,GASNAT,autumn.peak,0.0 +2030,1,,CO2EMT,autumn.peak,0.0 +2030,1,,GASPRD,autumn.evening,-161.8745309756518 +2030,1,,GASNAT,autumn.evening,154.16621997681122 +2030,1,,CO2EMT,autumn.evening,394.1259413707179 +2030,2,,ELCTRI,winter.night,3.967658777868781 +2030,2,,ELCTRI,winter.day,4.725273949524072 +2030,2,,ELCTRI,winter.peak,1.6106337495253211 +2030,2,,ELCTRI,winter.evening,2.222337878990234 2030,2,,ELCTRI,peak.night,2.851272517283696 -2030,2,,ELCTRI,peak.day,6.357355402690151 +2030,2,,ELCTRI,peak.day,5.623188234721121 2030,2,,ELCTRI,peak.peak,1.7776452018191917 2030,2,,ELCTRI,peak.evening,1.72484387381507 -2030,2,,ELCTRI,summer.night,0.032909086298342105 +2030,2,,ELCTRI,summer.night,0.0 2030,2,,ELCTRI,summer.day,0.0 2030,2,,ELCTRI,summer.peak,0.0 2030,2,,ELCTRI,summer.evening,0.0 @@ -319,6 +319,54 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,ELCTRI,autumn.day,6.001752635595889 2030,2,,ELCTRI,autumn.peak,1.5488393825638174 2030,2,,ELCTRI,autumn.evening,1.9008483513729915 +2030,3,,GASNAT,winter.night,-0.0 +2030,3,,ELCTRI,winter.night,0.0 +2030,3,,CO2EMT,winter.night,0.0 +2030,3,,GASNAT,winter.day,-0.0 +2030,3,,ELCTRI,winter.day,0.0 +2030,3,,CO2EMT,winter.day,0.0 +2030,3,,GASNAT,winter.peak,-0.0 +2030,3,,ELCTRI,winter.peak,0.0 +2030,3,,CO2EMT,winter.peak,0.0 +2030,3,,GASNAT,winter.evening,-0.0 +2030,3,,ELCTRI,winter.evening,0.0 +2030,3,,CO2EMT,winter.evening,0.0 +2030,3,,GASNAT,peak.night,-4.705040102589605 +2030,3,,ELCTRI,peak.night,3.1366934017264034 +2030,3,,CO2EMT,peak.night,240.56870044540648 +2030,3,,GASNAT,peak.day,-0.0 +2030,3,,ELCTRI,peak.day,0.0 +2030,3,,CO2EMT,peak.day,0.0 +2030,3,,GASNAT,peak.peak,-0.11987246675582439 +2030,3,,ELCTRI,peak.peak,0.07991497783721625 +2030,3,,CO2EMT,peak.peak,6.1290792252253 +2030,3,,GASNAT,peak.evening,-2.362486728875415 +2030,3,,ELCTRI,peak.evening,1.5749911525836102 +2030,3,,CO2EMT,peak.evening,120.79394644739997 +2030,3,,GASNAT,summer.night,-0.0 +2030,3,,ELCTRI,summer.night,0.0 +2030,3,,CO2EMT,summer.night,0.0 +2030,3,,GASNAT,summer.day,-0.0 +2030,3,,ELCTRI,summer.day,0.0 +2030,3,,CO2EMT,summer.day,0.0 +2030,3,,GASNAT,summer.peak,-0.0 +2030,3,,ELCTRI,summer.peak,0.0 +2030,3,,CO2EMT,summer.peak,0.0 +2030,3,,GASNAT,summer.evening,-0.0 +2030,3,,ELCTRI,summer.evening,0.0 +2030,3,,CO2EMT,summer.evening,0.0 +2030,3,,GASNAT,autumn.night,-3.503590969704641 +2030,3,,ELCTRI,autumn.night,2.3357273131364273 +2030,3,,CO2EMT,autumn.night,179.1386062809983 +2030,3,,GASNAT,autumn.day,-0.13926089454243223 +2030,3,,ELCTRI,autumn.day,0.0928405963616215 +2030,3,,CO2EMT,autumn.day,7.1204095379545596 +2030,3,,GASNAT,autumn.peak,-0.9008144120097958 +2030,3,,ELCTRI,autumn.peak,0.6005429413398639 +2030,3,,CO2EMT,autumn.peak,46.05864088606086 +2030,3,,GASNAT,autumn.evening,-1.7617621514813302 +2030,3,,ELCTRI,autumn.evening,1.1745081009875535 +2030,3,,CO2EMT,autumn.evening,90.07889880524041 2030,4,,GASNAT,winter.night,-43.845148578709995 2030,4,,RSHEAT,winter.night,38.1262161554 2030,4,,CO2EMT,winter.night,2241.8024468294425 @@ -331,18 +379,18 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,4,,GASNAT,winter.evening,-71.44063561968 2030,4,,RSHEAT,winter.evening,62.1222918432 2030,4,,CO2EMT,winter.evening,3652.7596992342387 -2030,4,,GASNAT,peak.night,-0.5920397238792838 -2030,4,,RSHEAT,peak.night,0.5148171511993773 -2030,4,,CO2EMT,peak.night,30.270991081947788 +2030,4,,GASNAT,peak.night,-0.0 +2030,4,,RSHEAT,peak.night,0.0 +2030,4,,CO2EMT,peak.night,0.0 2030,4,,GASNAT,peak.day,-96.21279149075198 2030,4,,RSHEAT,peak.day,83.66329694848 2030,4,,CO2EMT,peak.day,4919.3600289221495 2030,4,,GASNAT,peak.peak,-66.12685298630602 2030,4,,RSHEAT,peak.peak,57.50161129244002 2030,4,,CO2EMT,peak.peak,3381.0659931898267 -2030,4,,GASNAT,peak.evening,-34.52863925169581 -2030,4,,RSHEAT,peak.evening,30.02490369712679 -2030,4,,CO2EMT,peak.evening,1765.4493249392067 +2030,4,,GASNAT,peak.evening,-29.670500177964005 +2030,4,,RSHEAT,peak.evening,25.800434937360006 +2030,4,,CO2EMT,peak.evening,1517.0526740992998 2030,4,,GASNAT,summer.night,-0.0 2030,4,,RSHEAT,summer.night,0.0 2030,4,,CO2EMT,summer.night,0.0 @@ -361,12 +409,12 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,4,,GASNAT,autumn.day,-67.97422666003601 2030,4,,RSHEAT,autumn.day,59.10802318264001 2030,4,,CO2EMT,autumn.day,3475.5222091276414 -2030,4,,GASNAT,autumn.peak,-51.73986363969714 -2030,4,,RSHEAT,autumn.peak,44.99118577364969 -2030,4,,CO2EMT,autumn.peak,2645.459227897715 -2030,4,,GASNAT,autumn.evening,-22.909406626838496 -2030,4,,RSHEAT,autumn.evening,19.92122315377261 -2030,4,,CO2EMT,autumn.evening,1171.3579608302525 +2030,4,,GASNAT,autumn.peak,-50.017432516103 +2030,4,,RSHEAT,autumn.peak,43.49341957922 +2030,4,,CO2EMT,autumn.peak,2557.391324548347 +2030,4,,GASNAT,autumn.evening,-19.376214580347 +2030,4,,RSHEAT,autumn.evening,16.84888224378 +2030,4,,CO2EMT,autumn.evening,990.7058514931422 2030,5,,ELCTRI,winter.night,-9.624518793997803 2030,5,,RSHEAT,winter.night,29.165208466660005 2030,5,,ELCTRI,winter.day,-13.749312543997803 @@ -375,14 +423,14 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,5,,RSHEAT,winter.peak,12.499375 2030,5,,ELCTRI,winter.evening,-5.499725043997801 2030,5,,RSHEAT,winter.evening,16.66583346666 -2030,5,,ELCTRI,peak.night,-6.823696017307771 -2030,5,,RSHEAT,peak.night,20.67786671911446 +2030,5,,ELCTRI,peak.night,-9.624518793997803 +2030,5,,RSHEAT,peak.night,29.165208466660005 2030,5,,ELCTRI,peak.day,-13.749312543997803 2030,5,,RSHEAT,peak.day,41.664583466660005 2030,5,,ELCTRI,peak.peak,-4.12479375 2030,5,,RSHEAT,peak.peak,12.499375 -2030,5,,ELCTRI,peak.evening,-4.105650353274761 -2030,5,,RSHEAT,peak.evening,12.441364706893216 +2030,5,,ELCTRI,peak.evening,-5.499725043997801 +2030,5,,RSHEAT,peak.evening,16.66583346666 2030,5,,ELCTRI,summer.night,-1.9319477961564002 2030,5,,RSHEAT,summer.night,5.85438726108 2030,5,,ELCTRI,summer.day,-3.2188600626534005 @@ -391,14 +439,14 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,5,,RSHEAT,summer.peak,3.2120121331800005 2030,5,,ELCTRI,summer.evening,-0.7892279633502001 2030,5,,RSHEAT,summer.evening,2.39159988894 -2030,5,,ELCTRI,autumn.night,-7.584100384296057 -2030,5,,RSHEAT,autumn.night,22.982122376654715 +2030,5,,ELCTRI,autumn.night,-9.624518793997803 +2030,5,,RSHEAT,autumn.night,29.165208466660005 2030,5,,ELCTRI,autumn.day,-13.749312543997803 2030,5,,RSHEAT,autumn.day,41.664583466660005 -2030,5,,ELCTRI,autumn.peak,-3.630530905838204 -2030,5,,RSHEAT,autumn.peak,11.001608805570314 -2030,5,,ELCTRI,autumn.evening,-4.485852543700239 -2030,5,,RSHEAT,autumn.evening,13.59349255666739 +2030,5,,ELCTRI,autumn.peak,-4.12479375 +2030,5,,RSHEAT,autumn.peak,12.499375 +2030,5,,ELCTRI,autumn.evening,-5.499725043997801 +2030,5,,RSHEAT,autumn.evening,16.66583346666 2030,6,,GASNAT,winter.night,-0.0 2030,6,,RSHEAT,winter.night,0.0 2030,6,,CO2EMT,winter.night,0.0 @@ -411,9 +459,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,winter.evening,-0.0 2030,6,,RSHEAT,winter.evening,0.0 2030,6,,CO2EMT,winter.evening,0.0 -2030,6,,GASNAT,peak.night,-29.838533129172095 -2030,6,,RSHEAT,peak.night,25.94655054710617 -2030,6,,CO2EMT,peak.night,1525.6441988945694 +2030,6,,GASNAT,peak.night,-20.670129843374 +2030,6,,RSHEAT,peak.night,17.97402595076 +2030,6,,CO2EMT,peak.night,1056.8637388917127 2030,6,,GASNAT,peak.day,-0.0 2030,6,,RSHEAT,peak.day,0.0 2030,6,,CO2EMT,peak.day,0.0 @@ -435,9 +483,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,summer.evening,-0.0 2030,6,,RSHEAT,summer.evening,0.0 2030,6,,CO2EMT,summer.evening,0.0 -2030,6,,GASNAT,autumn.night,-17.603466796093088 -2030,6,,RSHEAT,autumn.night,15.307362431385293 -2030,6,,CO2EMT,autumn.night,900.0652572842396 +2030,6,,GASNAT,autumn.night,-10.492917792587003 +2030,6,,RSHEAT,autumn.night,9.124276341380003 +2030,6,,CO2EMT,autumn.night,536.5028867349736 2030,6,,GASNAT,autumn.day,-0.0 2030,6,,RSHEAT,autumn.day,0.0 2030,6,,CO2EMT,autumn.day,0.0 @@ -447,74 +495,26 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,autumn.evening,-0.0 2030,6,,RSHEAT,autumn.evening,0.0 2030,6,,CO2EMT,autumn.evening,0.0 -2030,7,,ELCTRI,winter.night,5.14578231911452 -2030,7,,ELCTRI,winter.day,8.208747982812179 -2030,7,,ELCTRI,winter.peak,2.287014357961883 -2030,7,,ELCTRI,winter.evening,2.981286593358076 -2030,7,,ELCTRI,peak.night,3.3080029262315045 -2030,7,,ELCTRI,peak.day,7.391957141307652 -2030,7,,ELCTRI,peak.peak,2.062396875 -2030,7,,ELCTRI,peak.evening,2.0011375788479286 -2030,7,,ELCTRI,summer.night,1.8990387098580581 +2030,7,,ELCTRI,winter.night,5.656860016129021 +2030,7,,ELCTRI,winter.day,9.02403859447373 +2030,7,,ELCTRI,winter.peak,2.5141600004746794 +2030,7,,ELCTRI,winter.evening,3.2773871650075663 +2030,7,,ELCTRI,peak.night,3.6365528749877027 +2030,7,,ELCTRI,peak.day,8.126124309276682 +2030,7,,ELCTRI,peak.peak,2.2672335703435924 +2030,7,,ELCTRI,peak.evening,2.1998900175991203 +2030,7,,ELCTRI,summer.night,1.9319477961564002 2030,7,,ELCTRI,summer.day,3.2188600626534005 2030,7,,ELCTRI,summer.peak,1.0599640039494003 2030,7,,ELCTRI,summer.evening,0.7892279633502001 -2030,7,,ELCTRI,autumn.night,3.7163983445213007 -2030,7,,ELCTRI,autumn.day,6.9631419517846895 -2030,7,,ELCTRI,autumn.peak,1.796939850093578 -2030,7,,ELCTRI,autumn.evening,2.2053352917154854 -2030,8,,GASNAT,winter.night,-0.06513551900710635 -2030,8,,ELCTRI,winter.night,0.0434236793380709 -2030,8,,CO2EMT,winter.night,3.3303790868333474 -2030,8,,GASNAT,winter.day,-0.0 -2030,8,,ELCTRI,winter.day,0.0 -2030,8,,CO2EMT,winter.day,0.0 -2030,8,,GASNAT,winter.peak,-0.0 -2030,8,,ELCTRI,winter.peak,0.0 -2030,8,,CO2EMT,winter.peak,0.0 -2030,8,,GASNAT,winter.evening,-0.0 -2030,8,,ELCTRI,winter.evening,0.0 -2030,8,,CO2EMT,winter.evening,0.0 -2030,8,,GASNAT,peak.night,-0.9966308606888555 -2030,8,,ELCTRI,peak.night,0.6644205737925704 -2030,8,,CO2EMT,peak.night,50.95773590702118 -2030,8,,GASNAT,peak.day,-0.0 -2030,8,,ELCTRI,peak.day,0.0 -2030,8,,CO2EMT,peak.day,0.0 -2030,8,,GASNAT,peak.peak,-0.4271275097712126 -2030,8,,ELCTRI,peak.peak,0.2847516731808084 -2030,8,,CO2EMT,peak.peak,21.839029574602097 -2030,8,,GASNAT,peak.evening,-0.569503350917643 -2030,8,,ELCTRI,peak.evening,0.37966890061176206 -2030,8,,CO2EMT,peak.evening,29.118706332419087 -2030,8,,GASNAT,summer.night,-0.0 -2030,8,,ELCTRI,summer.night,0.0 -2030,8,,CO2EMT,summer.night,0.0 -2030,8,,GASNAT,summer.day,-0.0 -2030,8,,ELCTRI,summer.day,0.0 -2030,8,,CO2EMT,summer.day,0.0 -2030,8,,GASNAT,summer.peak,-0.0 -2030,8,,ELCTRI,summer.peak,0.0 -2030,8,,CO2EMT,summer.peak,0.0 -2030,8,,GASNAT,summer.evening,-0.0 -2030,8,,ELCTRI,summer.evening,0.0 -2030,8,,CO2EMT,summer.evening,0.0 -2030,8,,GASNAT,autumn.night,-0.9966308606888555 -2030,8,,ELCTRI,autumn.night,0.6644205737925704 -2030,8,,CO2EMT,autumn.night,50.95773590702118 -2030,8,,GASNAT,autumn.day,-1.1766269349258374 -2030,8,,ELCTRI,autumn.day,0.7844179566172249 -2030,8,,CO2EMT,autumn.day,60.16093518275806 -2030,8,,GASNAT,autumn.peak,-0.4271275097712123 -2030,8,,ELCTRI,autumn.peak,0.2847516731808082 -2030,8,,CO2EMT,autumn.peak,21.839029574602083 -2030,8,,GASNAT,autumn.evening,-0.569503350917643 -2030,8,,ELCTRI,autumn.evening,0.37966890061176206 -2030,8,,CO2EMT,autumn.evening,29.118706332419087 +2030,7,,ELCTRI,autumn.night,4.08551001487919 +2030,7,,ELCTRI,autumn.day,7.654719312040293 +2030,7,,ELCTRI,autumn.peak,1.9754114260963191 +2030,7,,ELCTRI,autumn.evening,2.4243685916372555 2040,0,,GASPRD,winter.night,0.0 2040,0,,CO2EMT,winter.night,0.0 -2040,0,,GASPRD,winter.day,239.94605987776737 -2040,0,,CO2EMT,winter.day,1226.8442041550247 +2040,0,,GASPRD,winter.day,239.86206231651585 +2040,0,,CO2EMT,winter.day,1226.4147246243456 2040,0,,GASPRD,winter.peak,125.070625 2040,0,,CO2EMT,winter.peak,639.486105625 2040,0,,GASPRD,winter.evening,166.76083466742 @@ -523,8 +523,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,0,,CO2EMT,peak.night,0.0 2040,0,,GASPRD,peak.day,0.0 2040,0,,CO2EMT,peak.day,0.0 -2040,0,,GASPRD,peak.peak,98.43215188337643 -2040,0,,CO2EMT,peak.peak,503.28359257970374 +2040,0,,GASPRD,peak.peak,97.32105256074243 +2040,0,,CO2EMT,peak.peak,497.6025417430761 2040,0,,GASPRD,peak.evening,166.76083466742 2040,0,,CO2EMT,peak.evening,852.6481476545185 2040,0,,GASPRD,summer.night,0.0 @@ -539,16 +539,16 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,0,,CO2EMT,autumn.night,0.0 2040,0,,GASPRD,autumn.day,0.0 2040,0,,CO2EMT,autumn.day,0.0 -2040,0,,GASPRD,autumn.peak,23.987025301907437 -2040,0,,CO2EMT,autumn.peak,122.64566036865274 +2040,0,,GASPRD,autumn.peak,21.77406017031754 +2040,0,,CO2EMT,autumn.peak,111.33076965083359 2040,0,,GASPRD,autumn.evening,166.76083466742 2040,0,,CO2EMT,autumn.evening,852.6481476545185 2040,1,,GASPRD,winter.night,-0.0 2040,1,,GASNAT,winter.night,0.0 2040,1,,CO2EMT,winter.night,0.0 -2040,1,,GASPRD,winter.day,-242.20819009644185 -2040,1,,GASNAT,winter.day,230.67446675851605 -2040,1,,CO2EMT,winter.day,589.7192742681464 +2040,1,,GASPRD,winter.day,-242.12419253519036 +2040,1,,GASNAT,winter.day,230.59446908113367 +2040,1,,CO2EMT,winter.day,589.5147602059183 2040,1,,GASPRD,winter.peak,-124.10114062500001 2040,1,,GASNAT,winter.peak,118.1915625 2040,1,,CO2EMT,winter.peak,302.15672953125005 @@ -561,9 +561,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,GASPRD,peak.day,-0.0 2040,1,,GASNAT,peak.day,0.0 2040,1,,CO2EMT,peak.day,0.0 -2040,1,,GASPRD,peak.peak,-99.72479772705096 -2040,1,,GASNAT,peak.peak,94.97599783528662 -2040,1,,CO2EMT,peak.peak,242.80613846591027 +2040,1,,GASPRD,peak.peak,-98.61369840441692 +2040,1,,GASNAT,peak.peak,93.91780800420659 +2040,1,,CO2EMT,peak.peak,240.10087616275416 2040,1,,GASPRD,peak.evening,-165.4681888237455 2040,1,,GASNAT,peak.evening,157.58875126070998 2040,1,,CO2EMT,peak.evening,402.87564259800513 @@ -585,21 +585,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,GASPRD,autumn.day,-0.0 2040,1,,GASNAT,autumn.day,0.0 2040,1,,CO2EMT,autumn.day,0.0 -2040,1,,GASPRD,autumn.peak,-25.279671145581954 -2040,1,,GASNAT,autumn.peak,24.07587728150662 -2040,1,,CO2EMT,autumn.peak,61.54998027017168 +2040,1,,GASPRD,autumn.peak,-23.06670601399204 +2040,1,,GASNAT,autumn.peak,21.96829144189718 +2040,1,,CO2EMT,autumn.peak,56.16193707121014 2040,1,,GASPRD,autumn.evening,-165.4681888237455 2040,1,,GASNAT,autumn.evening,157.58875126070998 2040,1,,CO2EMT,autumn.evening,402.87564259800513 -2040,2,,ELCTRI,winter.night,4.435312795545212 -2040,2,,ELCTRI,winter.day,5.551615046971937 -2040,2,,ELCTRI,winter.peak,1.8417301086148625 -2040,2,,ELCTRI,winter.evening,2.523952418095743 +2040,2,,ELCTRI,winter.night,3.996190587739492 +2040,2,,ELCTRI,winter.day,4.766033677854905 +2040,2,,ELCTRI,winter.peak,1.6228616679854415 +2040,2,,ELCTRI,winter.evening,2.2386417704008257 2040,2,,ELCTRI,peak.night,2.851272517283696 -2040,2,,ELCTRI,peak.day,6.37136203200398 +2040,2,,ELCTRI,peak.day,5.663947963051953 2040,2,,ELCTRI,peak.peak,1.7776452018191917 2040,2,,ELCTRI,peak.evening,1.72484387381507 -2040,2,,ELCTRI,summer.night,0.21408213058470693 +2040,2,,ELCTRI,summer.night,0.032343157379507215 2040,2,,ELCTRI,summer.day,0.0 2040,2,,ELCTRI,summer.peak,0.0 2040,2,,ELCTRI,summer.evening,0.0 @@ -607,6 +607,54 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,2,,ELCTRI,autumn.day,6.001752635595889 2040,2,,ELCTRI,autumn.peak,1.5488393825638174 2040,2,,ELCTRI,autumn.evening,1.9008483513729915 +2040,3,,GASNAT,winter.night,-0.0 +2040,3,,ELCTRI,winter.night,0.0 +2040,3,,CO2EMT,winter.night,0.0 +2040,3,,GASNAT,winter.day,-0.0 +2040,3,,ELCTRI,winter.day,0.0 +2040,3,,CO2EMT,winter.day,0.0 +2040,3,,GASNAT,winter.peak,-0.0 +2040,3,,ELCTRI,winter.peak,0.0 +2040,3,,CO2EMT,winter.peak,0.0 +2040,3,,GASNAT,winter.evening,-0.0 +2040,3,,ELCTRI,winter.evening,0.0 +2040,3,,CO2EMT,winter.evening,0.0 +2040,3,,GASNAT,peak.night,-4.747837817395672 +2040,3,,ELCTRI,peak.night,3.1652252115971145 +2040,3,,CO2EMT,peak.night,242.75694760344066 +2040,3,,GASNAT,peak.day,-0.0 +2040,3,,ELCTRI,peak.day,0.0 +2040,3,,CO2EMT,peak.day,0.0 +2040,3,,GASNAT,peak.peak,-0.1382143444460051 +2040,3,,ELCTRI,peak.peak,0.09214289629733674 +2040,3,,CO2EMT,peak.peak,7.066899431524241 +2040,3,,GASNAT,peak.evening,-2.386942565991302 +2040,3,,ELCTRI,peak.evening,1.5912950439942013 +2040,3,,CO2EMT,peak.evening,122.04437339913525 +2040,3,,GASNAT,summer.night,-0.0 +2040,3,,ELCTRI,summer.night,0.0 +2040,3,,CO2EMT,summer.night,0.0 +2040,3,,GASNAT,summer.day,-0.0 +2040,3,,ELCTRI,summer.day,0.0 +2040,3,,CO2EMT,summer.day,0.0 +2040,3,,GASNAT,summer.peak,-0.0 +2040,3,,ELCTRI,summer.peak,0.0 +2040,3,,CO2EMT,summer.peak,0.0 +2040,3,,GASNAT,summer.evening,-0.0 +2040,3,,ELCTRI,summer.evening,0.0 +2040,3,,CO2EMT,summer.evening,0.0 +2040,3,,GASNAT,autumn.night,-3.546388684510709 +2040,3,,ELCTRI,autumn.night,2.3642591230071393 +2040,3,,CO2EMT,autumn.night,181.32685343903253 +2040,3,,GASNAT,autumn.day,-0.2004004870386793 +2040,3,,ELCTRI,autumn.day,0.13360032469245287 +2040,3,,CO2EMT,autumn.day,10.246476902287672 +2040,3,,GASNAT,autumn.peak,-0.9191562896999762 +2040,3,,ELCTRI,autumn.peak,0.6127708597999841 +2040,3,,CO2EMT,autumn.peak,46.99646109235978 +2040,3,,GASNAT,autumn.evening,-1.786217988597217 +2040,3,,ELCTRI,autumn.evening,1.1908119923981446 +2040,3,,CO2EMT,autumn.evening,91.32932575697569 2040,6,,GASNAT,winter.night,-0.0 2040,6,,RSHEAT,winter.night,0.0 2040,6,,CO2EMT,winter.night,0.0 @@ -655,211 +703,99 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,6,,GASNAT,autumn.evening,-0.0 2040,6,,RSHEAT,autumn.evening,0.0 2040,6,,CO2EMT,autumn.evening,0.0 -2040,7,,ELCTRI,winter.night,5.14578231911452 -2040,7,,ELCTRI,winter.day,8.208747982812179 -2040,7,,ELCTRI,winter.peak,2.287014357961883 -2040,7,,ELCTRI,winter.evening,2.981286593358076 -2040,7,,ELCTRI,peak.night,3.3080029262315045 -2040,7,,ELCTRI,peak.day,7.391957141307652 -2040,7,,ELCTRI,peak.peak,2.062396875 -2040,7,,ELCTRI,peak.evening,2.0011375788479286 -2040,7,,ELCTRI,summer.night,1.8990387098580581 -2040,7,,ELCTRI,summer.day,3.513026676249834 -2040,7,,ELCTRI,summer.peak,1.1575188942486843 -2040,7,,ELCTRI,summer.evening,0.8616132270267026 -2040,7,,ELCTRI,autumn.night,3.7163983445213007 -2040,7,,ELCTRI,autumn.day,6.9631419517846895 -2040,7,,ELCTRI,autumn.peak,1.796939850093578 -2040,7,,ELCTRI,autumn.evening,2.2053352917154854 -2040,8,,GASNAT,winter.night,-0.0 -2040,8,,ELCTRI,winter.night,0.0 -2040,8,,CO2EMT,winter.night,0.0 -2040,8,,GASNAT,winter.day,-0.0 -2040,8,,ELCTRI,winter.day,0.0 -2040,8,,CO2EMT,winter.day,0.0 -2040,8,,GASNAT,winter.peak,-0.0 -2040,8,,ELCTRI,winter.peak,0.0 -2040,8,,CO2EMT,winter.peak,0.0 -2040,8,,GASNAT,winter.evening,-0.0 -2040,8,,ELCTRI,winter.evening,0.0 -2040,8,,CO2EMT,winter.evening,0.0 -2040,8,,GASNAT,peak.night,-0.9966308606888555 -2040,8,,ELCTRI,peak.night,0.6644205737925704 -2040,8,,CO2EMT,peak.night,50.95773590702118 -2040,8,,GASNAT,peak.day,-0.0 -2040,8,,ELCTRI,peak.day,0.0 -2040,8,,CO2EMT,peak.day,0.0 -2040,8,,GASNAT,peak.peak,-0.4271275097712123 -2040,8,,ELCTRI,peak.peak,0.2847516731808082 -2040,8,,CO2EMT,peak.peak,21.839029574602083 -2040,8,,GASNAT,peak.evening,-0.24904631405154243 -2040,8,,ELCTRI,peak.evening,0.16603087603436162 -2040,8,,CO2EMT,peak.evening,12.733738037455364 +2040,7,,ELCTRI,winter.night,5.656860016129021 +2040,7,,ELCTRI,winter.day,9.02403859447373 +2040,7,,ELCTRI,winter.peak,2.5141600004746794 +2040,7,,ELCTRI,winter.evening,3.2773871650075663 +2040,7,,ELCTRI,peak.night,3.6365528749877027 +2040,7,,ELCTRI,peak.day,8.126124309276682 +2040,7,,ELCTRI,peak.peak,2.2672335703435924 +2040,7,,ELCTRI,peak.evening,2.1998900175991203 +2040,7,,ELCTRI,summer.night,2.087650716776893 +2040,7,,ELCTRI,summer.day,3.5321677056534004 +2040,7,,ELCTRI,summer.peak,1.1631355669494001 +2040,7,,ELCTRI,summer.evening,0.8660474423502 +2040,7,,ELCTRI,autumn.night,4.08551001487919 +2040,7,,ELCTRI,autumn.day,7.654719312040293 +2040,7,,ELCTRI,autumn.peak,1.9754114260963191 +2040,7,,ELCTRI,autumn.evening,2.4243685916372555 +2040,8,,GASNAT,winter.night,-51.27799954931206 +2040,8,,RSHEAT,winter.night,44.58956482548875 +2040,8,,CO2EMT,winter.night,2621.8441169563257 +2040,8,,GASNAT,winter.day,-245.14175537106345 +2040,8,,RSHEAT,winter.day,213.16674380092476 +2040,8,,CO2EMT,winter.day,12534.097952122476 +2040,8,,GASNAT,winter.peak,-116.9641005268814 +2040,8,,RSHEAT,winter.peak,101.707913501636 +2040,8,,CO2EMT,winter.peak,5980.374459939446 +2040,8,,GASNAT,winter.evening,-80.20298468340069 +2040,8,,RSHEAT,winter.evening,69.74172581165277 +2040,8,,CO2EMT,winter.evening,4100.778606862277 +2040,8,,GASNAT,peak.night,-25.847241093976063 +2040,8,,RSHEAT,peak.night,22.475861820848753 +2040,8,,CO2EMT,peak.night,1321.5694371349962 +2040,8,,GASNAT,peak.day,-110.09935310823546 +2040,8,,RSHEAT,peak.day,95.73856792020476 +2040,8,,CO2EMT,peak.day,5629.37992442408 +2040,8,,GASNAT,peak.peak,-73.9198159131874 +2040,8,,RSHEAT,peak.peak,64.27810079407601 +2040,8,,CO2EMT,peak.peak,3779.5201876412725 +2040,8,,GASNAT,peak.evening,-34.367154421684674 +2040,8,,RSHEAT,peak.evening,29.88448210581276 +2040,8,,CO2EMT,peak.evening,1757.1926055807376 2040,8,,GASNAT,summer.night,-0.0 -2040,8,,ELCTRI,summer.night,0.0 +2040,8,,RSHEAT,summer.night,0.0 2040,8,,CO2EMT,summer.night,0.0 2040,8,,GASNAT,summer.day,-0.0 -2040,8,,ELCTRI,summer.day,0.0 +2040,8,,RSHEAT,summer.day,0.0 2040,8,,CO2EMT,summer.day,0.0 2040,8,,GASNAT,summer.peak,-0.0 -2040,8,,ELCTRI,summer.peak,0.0 +2040,8,,RSHEAT,summer.peak,0.0 2040,8,,CO2EMT,summer.peak,0.0 2040,8,,GASNAT,summer.evening,-0.0 -2040,8,,ELCTRI,summer.evening,0.0 +2040,8,,RSHEAT,summer.evening,0.0 2040,8,,CO2EMT,summer.evening,0.0 -2040,8,,GASNAT,autumn.night,-0.9966308606888555 -2040,8,,ELCTRI,autumn.night,0.6644205737925704 -2040,8,,CO2EMT,autumn.night,50.95773590702118 -2040,8,,GASNAT,autumn.day,-0.0 -2040,8,,ELCTRI,autumn.day,0.0 -2040,8,,CO2EMT,autumn.day,0.0 -2040,8,,GASNAT,autumn.peak,-0.4271275097712123 -2040,8,,ELCTRI,autumn.peak,0.2847516731808082 -2040,8,,CO2EMT,autumn.peak,21.839029574602083 -2040,8,,GASNAT,autumn.evening,-0.0 -2040,8,,ELCTRI,autumn.evening,0.0 -2040,8,,CO2EMT,autumn.evening,0.0 -2040,9,,GASNAT,winter.night,-51.27799954931206 -2040,9,,RSHEAT,winter.night,44.58956482548875 -2040,9,,CO2EMT,winter.night,2621.8441169563257 -2040,9,,GASNAT,winter.day,-245.14175537106345 -2040,9,,RSHEAT,winter.day,213.16674380092476 -2040,9,,CO2EMT,winter.day,12534.097952122476 -2040,9,,GASNAT,winter.peak,-116.9641005268814 -2040,9,,RSHEAT,winter.peak,101.707913501636 -2040,9,,CO2EMT,winter.peak,5980.374459939446 -2040,9,,GASNAT,winter.evening,-80.20298468340069 -2040,9,,RSHEAT,winter.evening,69.74172581165277 -2040,9,,CO2EMT,winter.evening,4100.778606862277 -2040,9,,GASNAT,peak.night,-25.847241093976063 -2040,9,,RSHEAT,peak.night,22.475861820848753 -2040,9,,CO2EMT,peak.night,1321.5694371349962 -2040,9,,GASNAT,peak.day,-110.09935310823546 -2040,9,,RSHEAT,peak.day,95.73856792020476 -2040,9,,CO2EMT,peak.day,5629.37992442408 -2040,9,,GASNAT,peak.peak,-73.9198159131874 -2040,9,,RSHEAT,peak.peak,64.27810079407601 -2040,9,,CO2EMT,peak.peak,3779.5201876412725 -2040,9,,GASNAT,peak.evening,-34.367154421684674 -2040,9,,RSHEAT,peak.evening,29.88448210581276 -2040,9,,CO2EMT,peak.evening,1757.1926055807376 -2040,9,,GASNAT,summer.night,-0.0 -2040,9,,RSHEAT,summer.night,0.0 -2040,9,,CO2EMT,summer.night,0.0 -2040,9,,GASNAT,summer.day,-0.0 -2040,9,,RSHEAT,summer.day,0.0 -2040,9,,CO2EMT,summer.day,0.0 -2040,9,,GASNAT,summer.peak,-0.0 -2040,9,,RSHEAT,summer.peak,0.0 -2040,9,,CO2EMT,summer.peak,0.0 -2040,9,,GASNAT,summer.evening,-0.0 -2040,9,,RSHEAT,summer.evening,0.0 -2040,9,,CO2EMT,summer.evening,0.0 -2040,9,,GASNAT,autumn.night,-14.679430428189065 -2040,9,,RSHEAT,autumn.night,12.764722111468753 -2040,9,,CO2EMT,autumn.night,750.5592777933069 -2040,9,,GASNAT,autumn.day,-79.11218845751947 -2040,9,,RSHEAT,autumn.day,68.79320735436475 -2040,9,,CO2EMT,autumn.day,4045.0061958329707 -2040,9,,GASNAT,autumn.peak,-56.242385507984395 -2040,9,,RSHEAT,autumn.peak,48.906422180856 -2040,9,,CO2EMT,autumn.peak,2875.6731710232425 -2040,9,,GASNAT,autumn.evening,-23.070874859067665 -2040,9,,RSHEAT,autumn.evening,20.061630312232754 -2040,9,,CO2EMT,autumn.evening,1179.6138315441299 -2040,10,,ELCTRI,winter.night,-9.653050603868513 -2040,10,,RSHEAT,winter.night,29.251668496571252 -2040,10,,ELCTRI,winter.day,-13.790072272328635 -2040,10,,RSHEAT,winter.day,41.788097794935254 -2040,10,,ELCTRI,winter.peak,-4.137021668460121 -2040,10,,RSHEAT,winter.peak,12.536429298364002 -2040,10,,ELCTRI,winter.evening,-5.516028935408392 -2040,10,,RSHEAT,winter.evening,16.715239198207247 -2040,10,,ELCTRI,peak.night,-9.653050603868513 -2040,10,,RSHEAT,peak.night,29.251668496571252 -2040,10,,ELCTRI,peak.day,-13.790072272328635 -2040,10,,RSHEAT,peak.day,41.788097794935254 -2040,10,,ELCTRI,peak.peak,-4.137021668460121 -2040,10,,RSHEAT,peak.peak,12.536429298364002 -2040,10,,ELCTRI,peak.evening,-5.516028935408392 -2040,10,,RSHEAT,peak.evening,16.715239198207247 -2040,10,,ELCTRI,summer.night,-2.1199938741564 -2040,10,,RSHEAT,summer.night,6.424223861080001 -2040,10,,ELCTRI,summer.day,-3.5321677056534004 -2040,10,,RSHEAT,summer.day,10.70353850198 -2040,10,,ELCTRI,summer.peak,-1.1631355669494001 -2040,10,,RSHEAT,summer.peak,3.5246532331800005 -2040,10,,ELCTRI,summer.evening,-0.8660474423502 -2040,10,,RSHEAT,summer.evening,2.62438618894 -2040,10,,ELCTRI,autumn.night,-9.653050603868513 -2040,10,,RSHEAT,autumn.night,29.251668496571252 -2040,10,,ELCTRI,autumn.day,-13.790072272328635 -2040,10,,RSHEAT,autumn.day,41.788097794935254 -2040,10,,ELCTRI,autumn.peak,-4.137021668460121 -2040,10,,RSHEAT,autumn.peak,12.536429298364002 -2040,10,,ELCTRI,autumn.evening,-5.516028935408392 -2040,10,,RSHEAT,autumn.evening,16.715239198207247 -2040,11,,GASNAT,winter.night,-0.07999767738240335 -2040,11,,ELCTRI,winter.night,0.05333178492160223 -2040,11,,CO2EMT,winter.night,4.0902812445622825 -2040,11,,GASNAT,winter.day,-0.0 -2040,11,,ELCTRI,winter.day,0.0 -2040,11,,CO2EMT,winter.day,0.0 -2040,11,,GASNAT,winter.peak,-0.0 -2040,11,,ELCTRI,winter.peak,0.0 -2040,11,,CO2EMT,winter.peak,0.0 -2040,11,,GASNAT,winter.evening,-0.0 -2040,11,,ELCTRI,winter.evening,0.0 -2040,11,,CO2EMT,winter.evening,0.0 -2040,11,,GASNAT,peak.night,-4.226073307812984 -2040,11,,ELCTRI,peak.night,2.817382205208656 -2040,11,,CO2EMT,peak.night,216.07912822847786 -2040,11,,GASNAT,peak.day,-0.0 -2040,11,,ELCTRI,peak.day,0.0 -2040,11,,CO2EMT,peak.day,0.0 -2040,11,,GASNAT,peak.peak,-0.007145484078622806 -2040,11,,ELCTRI,peak.peak,0.004763656052415204 -2040,11,,CO2EMT,peak.peak,0.36534860093998406 -2040,11,,GASNAT,peak.evening,-2.425161082509759 -2040,11,,ELCTRI,peak.evening,1.616774055006506 -2040,11,,CO2EMT,peak.evening,123.99848614872397 -2040,11,,GASNAT,summer.night,-0.0 -2040,11,,ELCTRI,summer.night,0.0 -2040,11,,CO2EMT,summer.night,0.0 -2040,11,,GASNAT,summer.day,-0.0 -2040,11,,ELCTRI,summer.day,0.0 -2040,11,,CO2EMT,summer.day,0.0 -2040,11,,GASNAT,summer.peak,-0.0 -2040,11,,ELCTRI,summer.peak,0.0 -2040,11,,CO2EMT,summer.peak,0.0 -2040,11,,GASNAT,summer.evening,-0.0 -2040,11,,ELCTRI,summer.evening,0.0 -2040,11,,CO2EMT,summer.evening,0.0 -2040,11,,GASNAT,autumn.night,-3.083249649698289 -2040,11,,ELCTRI,autumn.night,2.055499766465526 -2040,11,,CO2EMT,autumn.night,157.6465545890735 -2040,11,,GASNAT,autumn.day,-1.199964841912194 -2040,11,,ELCTRI,autumn.day,0.799976561274796 -2040,11,,CO2EMT,autumn.day,61.354202366970476 -2040,11,,GASNAT,autumn.peak,-0.7499808702986765 -2040,11,,ELCTRI,autumn.peak,0.4999872468657844 -2040,11,,CO2EMT,autumn.peak,38.34652189837133 -2040,11,,GASNAT,autumn.evening,-2.10279555708674 -2040,11,,ELCTRI,autumn.evening,1.4018637047244933 -2040,11,,CO2EMT,autumn.evening,107.515936833845 -2040,12,,ELCTRI,winter.night,0.018623704287178803 -2040,12,,ELCTRI,winter.day,0.02970924254451876 -2040,12,,ELCTRI,winter.peak,0.008277201883375333 -2040,12,,ELCTRI,winter.evening,0.010789923954572907 -2040,12,,ELCTRI,peak.night,0.011972381352085448 -2040,12,,ELCTRI,peak.day,0.026753099017002846 -2040,12,,ELCTRI,peak.peak,0.007464262407705409 -2040,12,,ELCTRI,peak.evening,0.00724255170452642 -2040,12,,ELCTRI,summer.night,0.006873033713635199 -2040,12,,ELCTRI,summer.day,0.019141029403566368 -2040,12,,ELCTRI,summer.peak,0.005616672700715795 -2040,12,,ELCTRI,summer.evening,0.004434215323497379 -2040,12,,ELCTRI,autumn.night,0.013450453106931205 -2040,12,,ELCTRI,autumn.day,0.025201123673261445 -2040,12,,ELCTRI,autumn.peak,0.006503515756132673 -2040,12,,ELCTRI,autumn.evening,0.007981587595422406 +2040,8,,GASNAT,autumn.night,-14.679430428189065 +2040,8,,RSHEAT,autumn.night,12.764722111468753 +2040,8,,CO2EMT,autumn.night,750.5592777933069 +2040,8,,GASNAT,autumn.day,-79.11218845751947 +2040,8,,RSHEAT,autumn.day,68.79320735436475 +2040,8,,CO2EMT,autumn.day,4045.0061958329707 +2040,8,,GASNAT,autumn.peak,-56.242385507984395 +2040,8,,RSHEAT,autumn.peak,48.906422180856 +2040,8,,CO2EMT,autumn.peak,2875.6731710232425 +2040,8,,GASNAT,autumn.evening,-23.070874859067665 +2040,8,,RSHEAT,autumn.evening,20.061630312232754 +2040,8,,CO2EMT,autumn.evening,1179.6138315441299 +2040,9,,ELCTRI,winter.night,-9.653050603868513 +2040,9,,RSHEAT,winter.night,29.251668496571252 +2040,9,,ELCTRI,winter.day,-13.790072272328635 +2040,9,,RSHEAT,winter.day,41.788097794935254 +2040,9,,ELCTRI,winter.peak,-4.137021668460121 +2040,9,,RSHEAT,winter.peak,12.536429298364002 +2040,9,,ELCTRI,winter.evening,-5.516028935408392 +2040,9,,RSHEAT,winter.evening,16.715239198207247 +2040,9,,ELCTRI,peak.night,-9.653050603868513 +2040,9,,RSHEAT,peak.night,29.251668496571252 +2040,9,,ELCTRI,peak.day,-13.790072272328635 +2040,9,,RSHEAT,peak.day,41.788097794935254 +2040,9,,ELCTRI,peak.peak,-4.137021668460121 +2040,9,,RSHEAT,peak.peak,12.536429298364002 +2040,9,,ELCTRI,peak.evening,-5.516028935408392 +2040,9,,RSHEAT,peak.evening,16.715239198207247 +2040,9,,ELCTRI,summer.night,-2.1199938741564 +2040,9,,RSHEAT,summer.night,6.424223861080001 +2040,9,,ELCTRI,summer.day,-3.5321677056534004 +2040,9,,RSHEAT,summer.day,10.70353850198 +2040,9,,ELCTRI,summer.peak,-1.1631355669494001 +2040,9,,RSHEAT,summer.peak,3.5246532331800005 +2040,9,,ELCTRI,summer.evening,-0.8660474423502 +2040,9,,RSHEAT,summer.evening,2.62438618894 +2040,9,,ELCTRI,autumn.night,-9.653050603868513 +2040,9,,RSHEAT,autumn.night,29.251668496571252 +2040,9,,ELCTRI,autumn.day,-13.790072272328635 +2040,9,,RSHEAT,autumn.day,41.788097794935254 +2040,9,,ELCTRI,autumn.peak,-4.137021668460121 +2040,9,,RSHEAT,autumn.peak,12.536429298364002 +2040,9,,ELCTRI,autumn.evening,-5.516028935408392 +2040,9,,RSHEAT,autumn.evening,16.715239198207247 diff --git a/tests/data/simple_npv/commodity_prices.csv b/tests/data/simple_npv/commodity_prices.csv index 6a46b9e1b..35855d546 100644 --- a/tests/data/simple_npv/commodity_prices.csv +++ b/tests/data/simple_npv/commodity_prices.csv @@ -1,8 +1,8 @@ milestone_year,commodity_id,region_id,time_slice,price -2020,GASPRD,GBR,winter.night,8.947788406778766 -2020,GASPRD,GBR,winter.day,8.947788406778766 -2020,GASPRD,GBR,winter.peak,8.947788406778766 -2020,GASPRD,GBR,winter.evening,8.947788406778766 +2020,GASPRD,GBR,winter.night,8.947788406778768 +2020,GASPRD,GBR,winter.day,8.947788406778768 +2020,GASPRD,GBR,winter.peak,8.947788406778768 +2020,GASPRD,GBR,winter.evening,8.947788406778768 2020,GASPRD,GBR,peak.night,8.947788406778768 2020,GASPRD,GBR,peak.day,8.947788406778768 2020,GASPRD,GBR,peak.peak,8.947788406778768 @@ -15,38 +15,38 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,GASPRD,GBR,autumn.day,8.947788406778768 2020,GASPRD,GBR,autumn.peak,8.947788406778768 2020,GASPRD,GBR,autumn.evening,8.947788406778768 -2020,GASNAT,GBR,winter.night,14.681136724623656 -2020,GASNAT,GBR,winter.day,14.681136724623656 -2020,GASNAT,GBR,winter.peak,14.681136724623656 -2020,GASNAT,GBR,winter.evening,14.681136724623656 -2020,GASNAT,GBR,peak.night,14.681136724623656 -2020,GASNAT,GBR,peak.day,14.681136724623656 -2020,GASNAT,GBR,peak.peak,14.681136724623656 -2020,GASNAT,GBR,peak.evening,14.681136724623656 -2020,GASNAT,GBR,summer.night,14.681136724623656 -2020,GASNAT,GBR,summer.day,14.681136724623656 -2020,GASNAT,GBR,summer.peak,14.681136724623656 -2020,GASNAT,GBR,summer.evening,14.681136724623656 -2020,GASNAT,GBR,autumn.night,14.681136724623654 -2020,GASNAT,GBR,autumn.day,14.681136724623654 -2020,GASNAT,GBR,autumn.peak,14.681136724623654 -2020,GASNAT,GBR,autumn.evening,14.681136724623654 -2020,ELCTRI,GBR,winter.night,21.67413114691466 -2020,ELCTRI,GBR,winter.day,20.715840194198115 +2020,GASNAT,GBR,winter.night,14.681136724623657 +2020,GASNAT,GBR,winter.day,14.681136724623657 +2020,GASNAT,GBR,winter.peak,14.681136724623657 +2020,GASNAT,GBR,winter.evening,14.681136724623657 +2020,GASNAT,GBR,peak.night,14.681136724623657 +2020,GASNAT,GBR,peak.day,14.681136724623657 +2020,GASNAT,GBR,peak.peak,14.681136724623657 +2020,GASNAT,GBR,peak.evening,14.681136724623657 +2020,GASNAT,GBR,summer.night,14.681136724623657 +2020,GASNAT,GBR,summer.day,14.681136724623657 +2020,GASNAT,GBR,summer.peak,14.681136724623657 +2020,GASNAT,GBR,summer.evening,14.681136724623657 +2020,GASNAT,GBR,autumn.night,14.681136724623657 +2020,GASNAT,GBR,autumn.day,14.681136724623657 +2020,GASNAT,GBR,autumn.peak,14.681136724623657 +2020,GASNAT,GBR,autumn.evening,14.681136724623657 +2020,ELCTRI,GBR,winter.night,21.674131146914668 +2020,ELCTRI,GBR,winter.day,20.71584019419812 2020,ELCTRI,GBR,winter.peak,21.370115607275935 -2020,ELCTRI,GBR,winter.evening,21.56024802264299 -2020,ELCTRI,GBR,peak.night,23.866612890615873 -2020,ELCTRI,GBR,peak.day,21.628695654971146 -2020,ELCTRI,GBR,peak.peak,22.20669742231685 -2020,ELCTRI,GBR,peak.evening,23.637343666202494 -2020,ELCTRI,GBR,summer.night,13.158586103010968 +2020,ELCTRI,GBR,winter.evening,21.560248022642995 +2020,ELCTRI,GBR,peak.night,23.866612890615876 +2020,ELCTRI,GBR,peak.day,21.62869565497115 +2020,ELCTRI,GBR,peak.peak,22.206697422316857 +2020,ELCTRI,GBR,peak.evening,23.637343666202497 +2020,ELCTRI,GBR,summer.night,13.15858610301097 2020,ELCTRI,GBR,summer.day,12.064798983133663 2020,ELCTRI,GBR,summer.peak,12.064798983133663 2020,ELCTRI,GBR,summer.evening,12.064798983133663 -2020,ELCTRI,GBR,autumn.night,23.394086695145795 -2020,ELCTRI,GBR,autumn.day,22.107642847247817 -2020,ELCTRI,GBR,autumn.peak,22.88849547265196 -2020,ELCTRI,GBR,autumn.evening,23.23751830736191 +2020,ELCTRI,GBR,autumn.night,23.3940866951458 +2020,ELCTRI,GBR,autumn.day,22.107642847247824 +2020,ELCTRI,GBR,autumn.peak,22.888495472651964 +2020,ELCTRI,GBR,autumn.evening,23.237518307361917 2020,RSHEAT,GBR,winter.night,49.405570467125706 2020,RSHEAT,GBR,winter.day,56.43400896000358 2020,RSHEAT,GBR,winter.peak,58.435937850584104 @@ -63,131 +63,131 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,50.028286167567785 2020,RSHEAT,GBR,autumn.peak,55.63925092416756 2020,RSHEAT,GBR,autumn.evening,48.90947936150194 -2030,GASPRD,GBR,winter.night,8.532395772461392 -2030,GASPRD,GBR,winter.day,8.532395772461392 -2030,GASPRD,GBR,winter.peak,8.532395772461392 -2030,GASPRD,GBR,winter.evening,8.532395772461392 -2030,GASPRD,GBR,peak.night,8.532395772461392 -2030,GASPRD,GBR,peak.day,8.532395772461392 -2030,GASPRD,GBR,peak.peak,8.532395772461392 -2030,GASPRD,GBR,peak.evening,8.532395772461392 -2030,GASPRD,GBR,summer.night,8.53239577246139 -2030,GASPRD,GBR,summer.day,8.53239577246139 -2030,GASPRD,GBR,summer.peak,8.53239577246139 -2030,GASPRD,GBR,summer.evening,8.53239577246139 -2030,GASPRD,GBR,autumn.night,8.532395772461392 -2030,GASPRD,GBR,autumn.day,8.532395772461392 -2030,GASPRD,GBR,autumn.peak,8.532395772461392 -2030,GASPRD,GBR,autumn.evening,8.532395772461392 -2030,GASNAT,GBR,winter.night,13.95645327041682 -2030,GASNAT,GBR,winter.day,13.95645327041682 -2030,GASNAT,GBR,winter.peak,13.95645327041682 -2030,GASNAT,GBR,winter.evening,13.95645327041682 -2030,GASNAT,GBR,peak.night,13.95645327041682 -2030,GASNAT,GBR,peak.day,13.95645327041682 -2030,GASNAT,GBR,peak.peak,13.95645327041682 -2030,GASNAT,GBR,peak.evening,13.95645327041682 -2030,GASNAT,GBR,summer.night,13.95645327041682 -2030,GASNAT,GBR,summer.day,13.95645327041682 -2030,GASNAT,GBR,summer.peak,13.95645327041682 -2030,GASNAT,GBR,summer.evening,13.95645327041682 -2030,GASNAT,GBR,autumn.night,13.956453270416821 -2030,GASNAT,GBR,autumn.day,13.956453270416821 -2030,GASNAT,GBR,autumn.peak,13.956453270416821 -2030,GASNAT,GBR,autumn.evening,13.956453270416821 -2030,ELCTRI,GBR,winter.night,13.253798382535766 -2030,ELCTRI,GBR,winter.day,13.031229280463226 -2030,ELCTRI,GBR,winter.peak,13.127975282472667 -2030,ELCTRI,GBR,winter.evening,13.15609908876044 -2030,ELCTRI,GBR,peak.night,15.044926958687848 -2030,ELCTRI,GBR,peak.day,13.16622365352094 -2030,ELCTRI,GBR,peak.peak,14.498382394027399 -2030,ELCTRI,GBR,peak.evening,14.950545719363408 -2030,ELCTRI,GBR,summer.night,12.154216887208271 -2030,ELCTRI,GBR,summer.day,12.115557074287226 -2030,ELCTRI,GBR,summer.peak,12.115557074287224 -2030,ELCTRI,GBR,summer.evening,12.115557074287224 -2030,ELCTRI,GBR,autumn.night,14.856688655528147 -2030,ELCTRI,GBR,autumn.day,14.267330671035527 -2030,ELCTRI,GBR,autumn.peak,14.679788775520972 -2030,ELCTRI,GBR,autumn.evening,14.799420566195947 -2030,RSHEAT,GBR,winter.night,40.29658527364998 -2030,RSHEAT,GBR,winter.day,59.76043326453697 -2030,RSHEAT,GBR,winter.peak,65.12844824839802 -2030,RSHEAT,GBR,winter.evening,57.29842850358867 -2030,RSHEAT,GBR,peak.night,33.346130915967926 -2030,RSHEAT,GBR,peak.day,48.026853978190104 -2030,RSHEAT,GBR,peak.peak,59.905651008831285 -2030,RSHEAT,GBR,peak.evening,47.46471406063373 -2030,RSHEAT,GBR,summer.night,34.311786448174225 -2030,RSHEAT,GBR,summer.day,34.29902870991028 -2030,RSHEAT,GBR,summer.peak,34.29902870991028 -2030,RSHEAT,GBR,summer.evening,34.29902870991028 -2030,RSHEAT,GBR,autumn.night,33.531422079699865 -2030,RSHEAT,GBR,autumn.day,41.96526050106053 -2030,RSHEAT,GBR,autumn.peak,57.53929502884165 -2030,RSHEAT,GBR,autumn.evening,39.16926273539199 -2040,GASPRD,GBR,winter.night,7.884166019320233 -2040,GASPRD,GBR,winter.day,7.884166019320233 -2040,GASPRD,GBR,winter.peak,7.884166019320233 -2040,GASPRD,GBR,winter.evening,7.884166019320233 -2040,GASPRD,GBR,peak.night,7.884166019320234 -2040,GASPRD,GBR,peak.day,7.884166019320234 -2040,GASPRD,GBR,peak.peak,7.884166019320234 -2040,GASPRD,GBR,peak.evening,7.884166019320234 -2040,GASPRD,GBR,summer.night,7.884166019320233 -2040,GASPRD,GBR,summer.day,7.884166019320233 -2040,GASPRD,GBR,summer.peak,7.884166019320233 -2040,GASPRD,GBR,summer.evening,7.884166019320233 -2040,GASPRD,GBR,autumn.night,7.884166019320233 -2040,GASPRD,GBR,autumn.day,7.884166019320233 -2040,GASPRD,GBR,autumn.peak,7.884166019320233 -2040,GASPRD,GBR,autumn.evening,7.884166019320233 -2040,GASNAT,GBR,winter.night,12.825568508795476 -2040,GASNAT,GBR,winter.day,12.825568508795476 -2040,GASNAT,GBR,winter.peak,12.825568508795476 -2040,GASNAT,GBR,winter.evening,12.825568508795476 -2040,GASNAT,GBR,peak.night,12.825568508795476 -2040,GASNAT,GBR,peak.day,12.825568508795476 -2040,GASNAT,GBR,peak.peak,12.825568508795476 -2040,GASNAT,GBR,peak.evening,12.825568508795476 -2040,GASNAT,GBR,summer.night,12.825568508795474 -2040,GASNAT,GBR,summer.day,12.825568508795474 -2040,GASNAT,GBR,summer.peak,12.825568508795474 -2040,GASNAT,GBR,summer.evening,12.825568508795474 -2040,GASNAT,GBR,autumn.night,12.825568508795474 -2040,GASNAT,GBR,autumn.day,12.825568508795474 -2040,GASNAT,GBR,autumn.peak,12.825568508795474 -2040,GASNAT,GBR,autumn.evening,12.825568508795474 -2040,ELCTRI,GBR,winter.night,13.200784271194166 -2040,ELCTRI,GBR,winter.day,12.940241976511198 -2040,ELCTRI,GBR,winter.peak,13.03807702297875 -2040,ELCTRI,GBR,winter.evening,13.06651744557818 -2040,ELCTRI,GBR,peak.night,21.219530221651738 -2040,ELCTRI,GBR,peak.day,13.076755995895352 -2040,ELCTRI,GBR,peak.peak,14.69328217829621 -2040,ELCTRI,GBR,peak.evening,20.35230636121668 -2040,ELCTRI,GBR,summer.night,12.247625821406716 -2040,ELCTRI,GBR,summer.day,12.014801483607926 -2040,ELCTRI,GBR,summer.peak,12.015100814554996 -2040,ELCTRI,GBR,summer.evening,12.014953138724742 -2040,ELCTRI,GBR,autumn.night,19.44769818946547 -2040,ELCTRI,GBR,autumn.day,14.379052542306082 -2040,ELCTRI,GBR,autumn.peak,17.380560803282503 -2040,ELCTRI,GBR,autumn.evening,18.782055190939698 -2040,RSHEAT,GBR,winter.night,45.47204476077401 -2040,RSHEAT,GBR,winter.day,50.53005942746859 -2040,RSHEAT,GBR,winter.peak,74.1296805492789 -2040,RSHEAT,GBR,winter.evening,49.89278848600851 -2040,RSHEAT,GBR,peak.night,43.269785102897835 -2040,RSHEAT,GBR,peak.day,47.47518753107874 -2040,RSHEAT,GBR,peak.peak,50.63982250148392 -2040,RSHEAT,GBR,peak.evening,47.13636260681658 -2040,RSHEAT,GBR,summer.night,31.969231025182097 -2040,RSHEAT,GBR,summer.day,31.892398993708493 -2040,RSHEAT,GBR,summer.peak,31.892497772921026 -2040,RSHEAT,GBR,summer.evening,31.892449039897045 -2040,RSHEAT,GBR,autumn.night,40.3540504809006 -2040,RSHEAT,GBR,autumn.day,46.01751738898973 -2040,RSHEAT,GBR,autumn.peak,49.94913877378609 -2040,RSHEAT,GBR,autumn.evening,45.03454367390857 +2030,GASPRD,GBR,winter.night,8.675859417277762 +2030,GASPRD,GBR,winter.day,8.675859417277762 +2030,GASPRD,GBR,winter.peak,8.675859417277762 +2030,GASPRD,GBR,winter.evening,8.675859417277762 +2030,GASPRD,GBR,peak.night,8.675859417277763 +2030,GASPRD,GBR,peak.day,8.675859417277763 +2030,GASPRD,GBR,peak.peak,8.675859417277763 +2030,GASPRD,GBR,peak.evening,8.675859417277763 +2030,GASPRD,GBR,summer.night,8.675859417277763 +2030,GASPRD,GBR,summer.day,8.675859417277763 +2030,GASPRD,GBR,summer.peak,8.675859417277763 +2030,GASPRD,GBR,summer.evening,8.675859417277763 +2030,GASPRD,GBR,autumn.night,8.675859417277763 +2030,GASPRD,GBR,autumn.day,8.675859417277763 +2030,GASPRD,GBR,autumn.peak,8.675859417277763 +2030,GASPRD,GBR,autumn.evening,8.675859417277763 +2030,GASNAT,GBR,winter.night,14.206736462020423 +2030,GASNAT,GBR,winter.day,14.206736462020423 +2030,GASNAT,GBR,winter.peak,14.206736462020423 +2030,GASNAT,GBR,winter.evening,14.206736462020423 +2030,GASNAT,GBR,peak.night,14.206736462020425 +2030,GASNAT,GBR,peak.day,14.206736462020425 +2030,GASNAT,GBR,peak.peak,14.206736462020425 +2030,GASNAT,GBR,peak.evening,14.206736462020425 +2030,GASNAT,GBR,summer.night,14.206736462020425 +2030,GASNAT,GBR,summer.day,14.206736462020425 +2030,GASNAT,GBR,summer.peak,14.206736462020425 +2030,GASNAT,GBR,summer.evening,14.206736462020425 +2030,GASNAT,GBR,autumn.night,14.206736462020425 +2030,GASNAT,GBR,autumn.day,14.206736462020425 +2030,GASNAT,GBR,autumn.peak,14.206736462020425 +2030,GASNAT,GBR,autumn.evening,14.206736462020425 +2030,ELCTRI,GBR,winter.night,13.52749914056773 +2030,ELCTRI,GBR,winter.day,13.314095546467318 +2030,ELCTRI,GBR,winter.peak,13.459752027615872 +2030,ELCTRI,GBR,winter.evening,13.502093980516223 +2030,ELCTRI,GBR,peak.night,25.68732825215353 +2030,ELCTRI,GBR,peak.day,13.517337075275124 +2030,ELCTRI,GBR,peak.peak,14.328865658271862 +2030,ELCTRI,GBR,peak.evening,24.22266544553318 +2030,ELCTRI,GBR,summer.night,12.244589110333338 +2030,ELCTRI,GBR,summer.day,12.244589110333337 +2030,ELCTRI,GBR,summer.peak,12.244589110333338 +2030,ELCTRI,GBR,summer.evening,12.244589110333337 +2030,ELCTRI,GBR,autumn.night,22.603155619302452 +2030,ELCTRI,GBR,autumn.day,13.862066556134472 +2030,ELCTRI,GBR,autumn.peak,19.005643295642642 +2030,ELCTRI,GBR,autumn.evening,21.523902695342265 +2030,RSHEAT,GBR,winter.night,40.02526991278932 +2030,RSHEAT,GBR,winter.day,60.46357340851121 +2030,RSHEAT,GBR,winter.peak,66.10112927545764 +2030,RSHEAT,GBR,winter.evening,57.88264699420774 +2030,RSHEAT,GBR,peak.night,34.84575527591207 +2030,RSHEAT,GBR,peak.day,48.151049822270934 +2030,RSHEAT,GBR,peak.peak,60.585067934992225 +2030,RSHEAT,GBR,peak.evening,44.707738510651815 +2030,RSHEAT,GBR,summer.night,32.1407130169479 +2030,RSHEAT,GBR,summer.day,32.1407130169479 +2030,RSHEAT,GBR,summer.peak,32.1407130169479 +2030,RSHEAT,GBR,summer.evening,32.1407130169479 +2030,RSHEAT,GBR,autumn.night,34.71971995310045 +2030,RSHEAT,GBR,autumn.day,41.67783221834422 +2030,RSHEAT,GBR,autumn.peak,57.34590864906695 +2030,RSHEAT,GBR,autumn.evening,36.198170080342024 +2040,GASPRD,GBR,winter.night,7.9038311450231244 +2040,GASPRD,GBR,winter.day,7.9038311450231244 +2040,GASPRD,GBR,winter.peak,7.9038311450231244 +2040,GASPRD,GBR,winter.evening,7.9038311450231244 +2040,GASPRD,GBR,peak.night,7.903831145023125 +2040,GASPRD,GBR,peak.day,7.903831145023125 +2040,GASPRD,GBR,peak.peak,7.903831145023125 +2040,GASPRD,GBR,peak.evening,7.903831145023125 +2040,GASPRD,GBR,summer.night,7.9038311450231244 +2040,GASPRD,GBR,summer.day,7.9038311450231244 +2040,GASPRD,GBR,summer.peak,7.9038311450231244 +2040,GASPRD,GBR,summer.evening,7.9038311450231244 +2040,GASPRD,GBR,autumn.night,7.903831145023125 +2040,GASPRD,GBR,autumn.day,7.903831145023125 +2040,GASPRD,GBR,autumn.peak,7.903831145023125 +2040,GASPRD,GBR,autumn.evening,7.903831145023125 +2040,GASNAT,GBR,winter.night,12.859875774883465 +2040,GASNAT,GBR,winter.day,12.859875774883465 +2040,GASNAT,GBR,winter.peak,12.859875774883465 +2040,GASNAT,GBR,winter.evening,12.859875774883465 +2040,GASNAT,GBR,peak.night,12.859875774883466 +2040,GASNAT,GBR,peak.day,12.859875774883466 +2040,GASNAT,GBR,peak.peak,12.859875774883466 +2040,GASNAT,GBR,peak.evening,12.859875774883466 +2040,GASNAT,GBR,summer.night,12.859875774883463 +2040,GASNAT,GBR,summer.day,12.859875774883463 +2040,GASNAT,GBR,summer.peak,12.859875774883463 +2040,GASNAT,GBR,summer.evening,12.859875774883463 +2040,GASNAT,GBR,autumn.night,12.859875774883466 +2040,GASNAT,GBR,autumn.day,12.859875774883466 +2040,GASNAT,GBR,autumn.peak,12.859875774883466 +2040,GASNAT,GBR,autumn.evening,12.859875774883466 +2040,ELCTRI,GBR,winter.night,13.429987148298574 +2040,ELCTRI,GBR,winter.day,13.213225860698316 +2040,ELCTRI,GBR,winter.peak,13.361174038153038 +2040,ELCTRI,GBR,winter.evening,13.404182232471458 +2040,ELCTRI,GBR,peak.night,24.886905598063006 +2040,ELCTRI,GBR,peak.day,13.419665179675926 +2040,ELCTRI,GBR,peak.peak,14.283556697128754 +2040,ELCTRI,GBR,peak.evening,23.519505405155098 +2040,ELCTRI,GBR,summer.night,12.165837409184768 +2040,ELCTRI,GBR,summer.day,12.11746787700078 +2040,ELCTRI,GBR,summer.peak,12.11746787700078 +2040,ELCTRI,GBR,summer.evening,12.11746787700078 +2040,ELCTRI,GBR,autumn.night,22.00816836553472 +2040,ELCTRI,GBR,autumn.day,13.84694818753118 +2040,ELCTRI,GBR,autumn.peak,18.649641569395122 +2040,ELCTRI,GBR,autumn.evening,21.00061028940795 +2040,RSHEAT,GBR,winter.night,45.52583198462653 +2040,RSHEAT,GBR,winter.day,50.57781145620712 +2040,RSHEAT,GBR,winter.peak,74.17585077118073 +2040,RSHEAT,GBR,winter.evening,49.94615739470234 +2040,RSHEAT,GBR,peak.night,43.97130918585817 +2040,RSHEAT,GBR,peak.day,47.537036992680584 +2040,RSHEAT,GBR,peak.peak,50.65077021670117 +2040,RSHEAT,GBR,peak.evening,47.53656681748823 +2040,RSHEAT,GBR,summer.night,31.942240849148853 +2040,RSHEAT,GBR,summer.day,31.92627890352814 +2040,RSHEAT,GBR,summer.peak,31.926278903528136 +2040,RSHEAT,GBR,summer.evening,31.926278903528132 +2040,RSHEAT,GBR,autumn.night,40.954291456863594 +2040,RSHEAT,GBR,autumn.day,45.975705306899464 +2040,RSHEAT,GBR,autumn.peak,50.06599105099377 +2040,RSHEAT,GBR,autumn.evening,45.38881832898553 diff --git a/tests/regression.rs b/tests/regression.rs index 936c4c562..a1bb73941 100644 --- a/tests/regression.rs +++ b/tests/regression.rs @@ -34,9 +34,7 @@ mod regression { define_regression_test_with_patches!(simple_full); define_regression_test_with_patches!(simple_shadow); define_regression_test_with_patches!(simple_ironing_out); - - // Currently not working. See: https://github.com/EnergySystemsModellingLab/MUSE2/issues/1368 - // define_regression_test_with_patches!(circularity_npv); + define_regression_test_with_patches!(circularity_npv); } /// Tolerance for comparing floating-point values in CSV lines. From a10cad7f973c8b94e4c575be62119b868a20ff3b Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 15:43:39 +0100 Subject: [PATCH 3/9] Update docs (sort of) --- docs/model/investment.md | 52 ++++------------------------------------ 1 file changed, 5 insertions(+), 47 deletions(-) diff --git a/docs/model/investment.md b/docs/model/investment.md index 5a19510ff..515b802a4 100644 --- a/docs/model/investment.md +++ b/docs/model/investment.md @@ -137,53 +137,7 @@ providing investment and dynamic decommissioning decisions. ### Tools -#### Tool A: NPV - -This method is used when the decision rule is `single` and the objective is annualised profit for -agents serving commodity \\( c \\). It iteratively builds a supply portfolio by selecting -options that offer the highest annualised profit for serving the current commodity demand. The -economic evaluation uses \\( \pi_{prevMSY} \\) prices and takes account of asset-specific -operational constraints (e.g., minimum load levels) and the balance level of the target commodity -(time slice profile, seasonal or annual). For each asset option: - -- **Optimise capacity and dispatch to maximise annualised profit:** Solve a small optimisation - sub-problem to maximise the asset's surplus, subject to its operational rules and the specific - demand tranche it is being asked to serve. - - \\[ - maximise \Big\\{\sum_t act_t AC\_{t}^{NPV} - \Big\\} - \\] - - Where \\( act_t \\) is a decision variable, and subject to: - - - The asset operational constraints (e.g., \\( avail_{LB}, avail_{EQ} \\), etc.), activity less - than capacity, applied to its activity profile \\( act_t \\). - - - A demand constraint, where output cannot exceed demand in the tranche, which adapts based on the - commodity's balance level (time slice, season, annual). - - - Capacity is constrained up to \\( CapMaxBuild \\) for candidates, and to known capacity for - existing assets. - -- **Decide on metric:** The type of metric used to compare profitability is dependent on the value of - \\(\text{AFC}\\). If \\(\text{AFC} = 0\\) within the tolerance provided by the `float_cmp` crate, - the associated investment option is always prioritised over options with \\(\text{AFC} > 0\\). - -- **If \\(\text{AFC} > 0\\), Use the profitability index \\(\text{PI}\\) metric:** This is the total - annualised surplus divided by the annualised fixed cost. - \\[ - \text{PI} = - \frac{\sum\_t act\_t \cdot \text{AC}\_t^{\text{NPV}}}{\text{AFC} \cdot \text{cap}} - \\] - -- **If \\(\text{AFC} = 0\\), Use the total annualised surplus metric \\(\text{TAS}\\):** - \\[ - \text{TAS} = - \sum\_t act\_t \cdot \text{AC}\_t^{\text{NPV}} - \\] - -#### Tool B: LCOX +#### Tool A: LCOX This method is used when decision rule is single objective and objective is LCOX for agents' serving commodity \\( c \\). This method constructs a supply portfolio (from new candidates \\( ca \\), new @@ -226,6 +180,10 @@ For each asset option: \times \text{AC}_t^{\text{LCOX}}}{\sum_t act_t} \\] +#### Tool B: NPV + +This method is identical to LCOX, but includes the commodity of interest in the metric calculation. + #### Equal-Metric Fallback If two or more investment options from the same tool have equal metrics, the following tie-breaking From 065c18e8ec821314a46872c4d632e741dee6c825 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 15:59:57 +0100 Subject: [PATCH 4/9] Add minus sign --- .../investment/appraisal/coefficients.rs | 2 +- .../data/circularity_npv/asset_capacities.csv | 34 +- tests/data/circularity_npv/assets.csv | 20 +- .../data/circularity_npv/commodity_flows.csv | 1498 ++++++++--------- .../data/circularity_npv/commodity_prices.csv | 640 +++---- tests/data/simple_npv/asset_capacities.csv | 14 +- tests/data/simple_npv/assets.csv | 7 +- tests/data/simple_npv/commodity_flows.csv | 608 ++++--- tests/data/simple_npv/commodity_prices.csv | 256 +-- 9 files changed, 1558 insertions(+), 1521 deletions(-) diff --git a/src/simulation/investment/appraisal/coefficients.rs b/src/simulation/investment/appraisal/coefficients.rs index fbc6f3ff0..2b8c8f872 100644 --- a/src/simulation/investment/appraisal/coefficients.rs +++ b/src/simulation/investment/appraisal/coefficients.rs @@ -91,7 +91,7 @@ pub fn calculate_coefficients_for_asset( calculate_asset_costs_for_lcox(asset, operating_cost, time_slice, &prices.market) } ObjectiveType::NetPresentValue => { - calculate_asset_revenues(asset, operating_cost, time_slice, &prices.market) + -calculate_asset_revenues(asset, operating_cost, time_slice, &prices.market) } }; market_costs.insert(time_slice.clone(), market_cost); diff --git a/tests/data/circularity_npv/asset_capacities.csv b/tests/data/circularity_npv/asset_capacities.csv index 3cc55ce40..3004bfa3d 100644 --- a/tests/data/circularity_npv/asset_capacities.csv +++ b/tests/data/circularity_npv/asset_capacities.csv @@ -16,28 +16,28 @@ milestone_year,asset_id,group_id,capacity,num_units 2020,14,,399.98, 2030,1,,1738.05, 2030,2,,3789.64, +2030,5,,3.964844, 2030,6,,2.999, -2030,7,,1.0, -2030,8,,31.54, 2030,13,,2900.0, 2030,14,,399.98, 2030,15,,777.3007440837422, 2030,16,,1827.9092029382402, -2030,17,,2.05062669625872, -2030,18,,0.830166708941028, -2030,19,,46.68949612999364, -2030,20,,4076.5105773701275, -2030,21,,1643.7237844403953, -2030,22,,758.1919180351224, -2030,23,,2649.731875290583, -2030,24,,2761.4559689056887, +2030,17,,4076.5105773701275, +2030,18,,1643.7237844403953, +2030,19,,558.973165280506, +2030,20,,2649.731875290583, +2030,21,,2761.4559689056887, 2040,1,,1738.05, +2040,5,,3.964844, 2040,16,,1827.9092029382402, -2040,20,,4076.5105773701275, -2040,21,,1643.7237844403953, -2040,23,,2649.731875290583, -2040,24,,2761.4559689056887, -2040,25,,912.8939641298439, -2040,26,,2183.7481725382404, -2040,27,,2075.9705583798527, +2040,17,,4076.5105773701275, +2040,18,,1643.7237844403953, +2040,20,,2649.731875290583, +2040,21,,2761.4559689056887, +2040,22,,912.8939641298439, +2040,23,,2005.8286877382402, +2040,24,,177.9194848000003, +2040,25,,0.26061763467850396, +2040,26,,1.3918603724966105, +2040,27,,1905.1678522886418, 2040,28,,3111.954097466583, diff --git a/tests/data/circularity_npv/assets.csv b/tests/data/circularity_npv/assets.csv index 209c6294a..303661717 100644 --- a/tests/data/circularity_npv/assets.csv +++ b/tests/data/circularity_npv/assets.csv @@ -16,15 +16,15 @@ asset_id,group_id,process_id,region_id,agent_id,commission_year 14,,RELCHP,GBR,A0_RES,2020 15,,TDIECR,GBR,A0_TRA,2030 16,,RBIOBL,GBR,A0_RES,2030 -17,,H2YGEN,GBR,A0_ELC,2030 -18,,GASCGT,GBR,A0_ELC,2030 -19,,H2YPRO,GBR,A0_ELC,2030 -20,,OILREF,GBR,A0_REF,2030 -21,,BIOPLL,GBR,A0_BPL,2030 -22,,GASDRV,GBR,A0_OAG,2030 -23,,OAGRSV,GBR,A0_OAG,2030 -24,,BIOPRO,GBR,A0_BPD,2030 -25,,TDIECR,GBR,A0_TRA,2040 -26,,RBIOBL,GBR,A0_RES,2040 +17,,OILREF,GBR,A0_REF,2030 +18,,BIOPLL,GBR,A0_BPL,2030 +19,,GASDRV,GBR,A0_OAG,2030 +20,,OAGRSV,GBR,A0_OAG,2030 +21,,BIOPRO,GBR,A0_BPD,2030 +22,,TDIECR,GBR,A0_TRA,2040 +23,,RBIOBL,GBR,A0_RES,2040 +24,,RELCHP,GBR,A0_RES,2040 +25,,H2YGEN,GBR,A0_ELC,2040 +26,,WNDFRM,GBR,A0_ELC,2040 27,,BIOPLL,GBR,A0_BPL,2040 28,,OAGRSV,GBR,A0_OAG,2040 diff --git a/tests/data/circularity_npv/commodity_flows.csv b/tests/data/circularity_npv/commodity_flows.csv index 66d760f3a..f2bef98fe 100644 --- a/tests/data/circularity_npv/commodity_flows.csv +++ b/tests/data/circularity_npv/commodity_flows.csv @@ -623,21 +623,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,14,,RSHEAT,autumn.peak,8.949902401675393 2020,14,,ELCTRI,autumn.evening,-3.7736862463411116 2020,14,,RSHEAT,autumn.evening,11.435412867700338 -2030,1,,OILCRD,winter.night,0.0 -2030,1,,GASPRD,winter.night,0.0 -2030,1,,CO2EMT,winter.night,0.0 -2030,1,,OILCRD,winter.day,38.875426476579584 -2030,1,,GASPRD,winter.day,3.8875426476579586 -2030,1,,CO2EMT,winter.day,285.0735023527581 +2030,1,,OILCRD,winter.night,126.73281307935001 +2030,1,,GASPRD,winter.night,12.673281307935001 +2030,1,,CO2EMT,winter.night,929.3317183108736 +2030,1,,OILCRD,winter.day,181.04687557935 +2030,1,,GASPRD,winter.day,18.104687557935 +2030,1,,CO2EMT,winter.day,1327.6167386233735 2030,1,,OILCRD,winter.peak,54.3140625 2030,1,,GASPRD,winter.peak,5.43140625 2030,1,,CO2EMT,winter.peak,398.2850203125 2030,1,,OILCRD,winter.evening,72.41875057934999 2030,1,,GASPRD,winter.evening,7.241875057934999 2030,1,,CO2EMT,winter.evening,531.0466979983735 -2030,1,,OILCRD,peak.night,122.80173948618051 -2030,1,,GASPRD,peak.night,12.280173948618051 -2030,1,,CO2EMT,peak.night,900.5051556521616 +2030,1,,OILCRD,peak.night,126.73281307935001 +2030,1,,GASPRD,peak.night,12.673281307935001 +2030,1,,CO2EMT,peak.night,929.3317183108736 2030,1,,OILCRD,peak.day,181.04687557935 2030,1,,GASPRD,peak.day,18.104687557935 2030,1,,CO2EMT,peak.day,1327.6167386233735 @@ -680,9 +680,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,winter.peak,-0.0 2030,2,,GASNAT,winter.peak,0.0 2030,2,,CO2EMT,winter.peak,0.0 -2030,2,,GASPRD,winter.evening,-118.46748719298783 -2030,2,,GASNAT,winter.evening,112.82617827903603 -2030,2,,CO2EMT,winter.evening,288.4401247703556 +2030,2,,GASPRD,winter.evening,-87.33955707507899 +2030,2,,GASNAT,winter.evening,83.18053054769427 +2030,2,,CO2EMT,winter.evening,212.65102634518044 2030,2,,GASPRD,peak.night,-0.0 2030,2,,GASNAT,peak.night,0.0 2030,2,,CO2EMT,peak.night,0.0 @@ -692,9 +692,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,peak.peak,-0.0 2030,2,,GASNAT,peak.peak,0.0 2030,2,,CO2EMT,peak.peak,0.0 -2030,2,,GASPRD,peak.evening,-7.685565356708891 -2030,2,,GASNAT,peak.evening,7.319586054008467 -2030,2,,CO2EMT,peak.evening,18.71252174707265 +2030,2,,GASPRD,peak.evening,-4.154943269383436 +2030,2,,GASNAT,peak.evening,3.9570888279842245 +2030,2,,CO2EMT,peak.evening,10.11629758874167 2030,2,,GASPRD,summer.night,-0.0 2030,2,,GASNAT,summer.night,0.0 2030,2,,CO2EMT,summer.night,0.0 @@ -719,27 +719,43 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,GASPRD,autumn.evening,-0.0 2030,2,,GASNAT,autumn.evening,0.0 2030,2,,CO2EMT,autumn.evening,0.0 -2030,6,,GASNAT,winter.night,-10.34561285979423 -2030,6,,ELCTRI,winter.night,6.89707523986282 -2030,6,,CO2EMT,winter.night,528.9711855212789 -2030,6,,GASNAT,winter.day,-14.77944692229423 -2030,6,,ELCTRI,winter.day,9.85296461486282 -2030,6,,CO2EMT,winter.day,755.6731211369039 -2030,6,,GASNAT,winter.peak,-4.4338340625 -2030,6,,ELCTRI,winter.peak,2.955889375 -2030,6,,CO2EMT,winter.peak,226.70193561562496 -2030,6,,GASNAT,winter.evening,-5.911778797294229 -2030,6,,ELCTRI,winter.evening,3.9411858648628195 -2030,6,,CO2EMT,winter.evening,302.2692499056539 +2030,5,,ELCTRI,winter.night,4.435312795545212 +2030,5,,ELCTRI,winter.day,7.075379933645912 +2030,5,,ELCTRI,winter.peak,1.9712501261051125 +2030,5,,ELCTRI,winter.evening,2.5696653598405335 +2030,5,,ELCTRI,peak.night,2.851272517283696 +2030,5,,ELCTRI,peak.day,6.3713620320039785 +2030,5,,ELCTRI,peak.peak,1.7776452018191917 +2030,5,,ELCTRI,peak.evening,1.72484387381507 +2030,5,,ELCTRI,summer.night,1.6368416242136155 +2030,5,,ELCTRI,summer.day,3.2188600626534005 +2030,5,,ELCTRI,summer.peak,1.0599640039494003 +2030,5,,ELCTRI,summer.evening,0.7892279633502001 +2030,5,,ELCTRI,autumn.night,3.203281465982185 +2030,5,,ELCTRI,autumn.day,6.001752635595889 +2030,5,,ELCTRI,autumn.peak,1.5488393825638174 +2030,5,,ELCTRI,autumn.evening,1.9008483513729915 +2030,6,,GASNAT,winter.night,-7.783808997678886 +2030,6,,ELCTRI,winter.night,5.18920599845259 +2030,6,,CO2EMT,winter.night,397.98615405132136 +2030,6,,GASNAT,winter.day,-10.010898915527836 +2030,6,,ELCTRI,winter.day,6.673932610351891 +2030,6,,CO2EMT,winter.day,511.8572615509382 +2030,6,,GASNAT,winter.peak,-3.2303154358423316 +2030,6,,ELCTRI,winter.peak,2.1535436238948877 +2030,6,,CO2EMT,winter.peak,165.1660282346184 +2030,6,,GASNAT,winter.evening,-4.3950895262359 +2030,6,,ELCTRI,winter.evening,2.930059684157267 +2030,6,,CO2EMT,winter.evening,224.72092747644155 2030,6,,GASNAT,peak.night,-0.0 2030,6,,ELCTRI,peak.night,0.0 2030,6,,CO2EMT,peak.night,0.0 2030,6,,GASNAT,peak.day,-0.0 2030,6,,ELCTRI,peak.day,0.0 2030,6,,CO2EMT,peak.day,0.0 -2030,6,,GASNAT,peak.peak,-4.4338340625 -2030,6,,ELCTRI,peak.peak,2.955889375 -2030,6,,CO2EMT,peak.peak,226.70193561562496 +2030,6,,GASNAT,peak.peak,-3.520722822271213 +2030,6,,ELCTRI,peak.peak,2.3471485481808085 +2030,6,,CO2EMT,peak.peak,180.0145579027271 2030,6,,GASNAT,peak.evening,-0.0 2030,6,,ELCTRI,peak.evening,0.0 2030,6,,CO2EMT,peak.evening,0.0 @@ -767,91 +783,27 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,autumn.evening,-0.0 2030,6,,ELCTRI,autumn.evening,0.0 2030,6,,CO2EMT,autumn.evening,0.0 -2030,7,,H2YPRD,winter.night,-0.0 -2030,7,,ELCTRI,winter.night,0.0 -2030,7,,H2YPRD,winter.day,-0.0 -2030,7,,ELCTRI,winter.day,0.0 -2030,7,,H2YPRD,winter.peak,-0.0 -2030,7,,ELCTRI,winter.peak,0.0 -2030,7,,H2YPRD,winter.evening,-0.0 -2030,7,,ELCTRI,winter.evening,0.0 -2030,7,,H2YPRD,peak.night,-0.0 -2030,7,,ELCTRI,peak.night,0.0 -2030,7,,H2YPRD,peak.day,-0.0 -2030,7,,ELCTRI,peak.day,0.0 -2030,7,,H2YPRD,peak.peak,-0.0 -2030,7,,ELCTRI,peak.peak,0.0 -2030,7,,H2YPRD,peak.evening,-0.0 -2030,7,,ELCTRI,peak.evening,0.0 -2030,7,,H2YPRD,summer.night,-0.0 -2030,7,,ELCTRI,summer.night,0.0 -2030,7,,H2YPRD,summer.day,-0.0 -2030,7,,ELCTRI,summer.day,0.0 -2030,7,,H2YPRD,summer.peak,-0.0 -2030,7,,ELCTRI,summer.peak,0.0 -2030,7,,H2YPRD,summer.evening,-0.0 -2030,7,,ELCTRI,summer.evening,0.0 -2030,7,,H2YPRD,autumn.night,-0.0 -2030,7,,ELCTRI,autumn.night,0.0 -2030,7,,H2YPRD,autumn.day,-0.0 -2030,7,,ELCTRI,autumn.day,0.0 -2030,7,,H2YPRD,autumn.peak,-0.0 -2030,7,,ELCTRI,autumn.peak,0.0 -2030,7,,H2YPRD,autumn.evening,-0.0 -2030,7,,ELCTRI,autumn.evening,0.0 -2030,8,,ELCTRI,winter.night,-0.0 -2030,8,,H2YPRD,winter.night,0.0 -2030,8,,ELCTRI,winter.day,-0.0 -2030,8,,H2YPRD,winter.day,0.0 -2030,8,,ELCTRI,winter.peak,-0.0 -2030,8,,H2YPRD,winter.peak,0.0 -2030,8,,ELCTRI,winter.evening,-0.0 -2030,8,,H2YPRD,winter.evening,0.0 -2030,8,,ELCTRI,peak.night,-0.0 -2030,8,,H2YPRD,peak.night,0.0 -2030,8,,ELCTRI,peak.day,-0.0 -2030,8,,H2YPRD,peak.day,0.0 -2030,8,,ELCTRI,peak.peak,-0.0 -2030,8,,H2YPRD,peak.peak,0.0 -2030,8,,ELCTRI,peak.evening,-0.0 -2030,8,,H2YPRD,peak.evening,0.0 -2030,8,,ELCTRI,summer.night,-0.0 -2030,8,,H2YPRD,summer.night,0.0 -2030,8,,ELCTRI,summer.day,-0.0 -2030,8,,H2YPRD,summer.day,0.0 -2030,8,,ELCTRI,summer.peak,-0.0 -2030,8,,H2YPRD,summer.peak,0.0 -2030,8,,ELCTRI,summer.evening,-0.0 -2030,8,,H2YPRD,summer.evening,0.0 -2030,8,,ELCTRI,autumn.night,-0.0 -2030,8,,H2YPRD,autumn.night,0.0 -2030,8,,ELCTRI,autumn.day,-0.0 -2030,8,,H2YPRD,autumn.day,0.0 -2030,8,,ELCTRI,autumn.peak,-0.0 -2030,8,,H2YPRD,autumn.peak,0.0 -2030,8,,ELCTRI,autumn.evening,-0.0 -2030,8,,H2YPRD,autumn.evening,0.0 2030,13,,GASNAT,winter.night,-0.0 2030,13,,RSHEAT,winter.night,0.0 2030,13,,CO2EMT,winter.night,0.0 -2030,13,,GASNAT,winter.day,-4.381929710758014 -2030,13,,RSHEAT,winter.day,3.8103736615287076 -2030,13,,CO2EMT,winter.day,224.04806611105724 -2030,13,,GASNAT,winter.peak,-63.15477913712014 -2030,13,,RSHEAT,winter.peak,54.917199249669686 -2030,13,,CO2EMT,winter.peak,3229.103857280953 -2030,13,,GASNAT,winter.evening,-0.0 -2030,13,,RSHEAT,winter.evening,0.0 -2030,13,,CO2EMT,winter.evening,0.0 +2030,13,,GASNAT,winter.day,-0.30847505757142524 +2030,13,,RSHEAT,winter.day,0.26823918049689155 +2030,13,,CO2EMT,winter.day,15.772329693626975 +2030,13,,GASNAT,winter.peak,-51.316205730593005 +2030,13,,RSHEAT,winter.peak,44.62278759182001 +2030,13,,CO2EMT,winter.peak,2623.7975990052205 +2030,13,,GASNAT,winter.evening,-6.135736884244888 +2030,13,,RSHEAT,winter.evening,5.335423377604251 +2030,13,,CO2EMT,winter.evening,313.72022689144114 2030,13,,GASNAT,peak.night,-0.0 2030,13,,RSHEAT,peak.night,0.0 2030,13,,CO2EMT,peak.night,0.0 2030,13,,GASNAT,peak.day,-0.0 2030,13,,RSHEAT,peak.day,0.0 2030,13,,CO2EMT,peak.day,0.0 -2030,13,,GASNAT,peak.peak,-1.6584023977584663 -2030,13,,RSHEAT,peak.peak,1.4420890415291012 -2030,13,,CO2EMT,peak.peak,84.79411459739039 +2030,13,,GASNAT,peak.peak,-0.4363660057130115 +2030,13,,RSHEAT,peak.peak,0.37944870062001 +2030,13,,CO2EMT,peak.peak,22.31139387210628 2030,13,,GASNAT,peak.evening,-0.0 2030,13,,RSHEAT,peak.evening,0.0 2030,13,,CO2EMT,peak.evening,0.0 @@ -879,38 +831,38 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,13,,GASNAT,autumn.evening,-0.0 2030,13,,RSHEAT,autumn.evening,0.0 2030,13,,CO2EMT,autumn.evening,0.0 -2030,14,,ELCTRI,winter.night,-8.806285727757308 -2030,14,,RSHEAT,winter.night,26.685714326537294 -2030,14,,ELCTRI,winter.day,-12.580408165257309 -2030,14,,RSHEAT,winter.day,38.1224489856282 -2030,14,,ELCTRI,winter.peak,-3.7741224375000004 -2030,14,,RSHEAT,winter.peak,11.43673465909091 -2030,14,,ELCTRI,winter.evening,-5.032163290257307 -2030,14,,RSHEAT,winter.evening,15.248979667446383 -2030,14,,ELCTRI,peak.night,-0.0 -2030,14,,RSHEAT,peak.night,0.0 -2030,14,,ELCTRI,peak.day,-0.0 -2030,14,,RSHEAT,peak.day,0.0 -2030,14,,ELCTRI,peak.peak,-3.7741224375000004 -2030,14,,RSHEAT,peak.peak,11.43673465909091 -2030,14,,ELCTRI,peak.evening,-0.0 -2030,14,,RSHEAT,peak.evening,0.0 -2030,14,,ELCTRI,summer.night,0.0 -2030,14,,RSHEAT,summer.night,-0.0 -2030,14,,ELCTRI,summer.day,0.0 -2030,14,,RSHEAT,summer.day,-0.0 -2030,14,,ELCTRI,summer.peak,0.0 -2030,14,,RSHEAT,summer.peak,-0.0 -2030,14,,ELCTRI,summer.evening,0.0 -2030,14,,RSHEAT,summer.evening,-0.0 -2030,14,,ELCTRI,autumn.night,0.0 -2030,14,,RSHEAT,autumn.night,-0.0 -2030,14,,ELCTRI,autumn.day,0.0 -2030,14,,RSHEAT,autumn.day,-0.0 -2030,14,,ELCTRI,autumn.peak,0.0 -2030,14,,RSHEAT,autumn.peak,-0.0 -2030,14,,ELCTRI,autumn.evening,0.0 -2030,14,,RSHEAT,autumn.evening,-0.0 +2030,14,,ELCTRI,winter.night,-9.624518793997803 +2030,14,,RSHEAT,winter.night,29.165208466660005 +2030,14,,ELCTRI,winter.day,-13.749312543997803 +2030,14,,RSHEAT,winter.day,41.664583466660005 +2030,14,,ELCTRI,winter.peak,-4.12479375 +2030,14,,RSHEAT,winter.peak,12.499375 +2030,14,,ELCTRI,winter.evening,-5.499725043997801 +2030,14,,RSHEAT,winter.evening,16.66583346666 +2030,14,,ELCTRI,peak.night,-2.851272517283696 +2030,14,,RSHEAT,peak.night,8.640219749344533 +2030,14,,ELCTRI,peak.day,-6.3713620320039785 +2030,14,,RSHEAT,peak.day,19.30715767273933 +2030,14,,ELCTRI,peak.peak,-4.12479375 +2030,14,,RSHEAT,peak.peak,12.499375 +2030,14,,ELCTRI,peak.evening,-1.72484387381507 +2030,14,,RSHEAT,peak.evening,5.226799617621424 +2030,14,,ELCTRI,summer.night,-1.6368416242136157 +2030,14,,RSHEAT,summer.night,4.960126133980653 +2030,14,,ELCTRI,summer.day,-3.2188600626534005 +2030,14,,RSHEAT,summer.day,9.75412140198 +2030,14,,ELCTRI,summer.peak,-1.0599640039494003 +2030,14,,RSHEAT,summer.peak,3.2120121331800005 +2030,14,,ELCTRI,summer.evening,-0.7892279633502001 +2030,14,,RSHEAT,summer.evening,2.39159988894 +2030,14,,ELCTRI,autumn.night,-3.203281465982185 +2030,14,,RSHEAT,autumn.night,9.706913533279348 +2030,14,,ELCTRI,autumn.day,-6.001752635595889 +2030,14,,RSHEAT,autumn.day,18.18712919877542 +2030,14,,ELCTRI,autumn.peak,-1.5488393825638174 +2030,14,,RSHEAT,autumn.peak,4.69345267443581 +2030,14,,ELCTRI,autumn.evening,-1.9008483513729915 +2030,14,,RSHEAT,autumn.evening,5.760146519312095 2030,15,,DIESEL,winter.night,-12.595151417975599 2030,15,,TPASKM,winter.night,5.667818138655801 2030,15,,CO2EMT,winter.night,872.9699447412341 @@ -959,354 +911,242 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,15,,DIESEL,autumn.evening,-71.97229108719722 2030,15,,TPASKM,autumn.evening,32.3875309924775 2030,15,,CO2EMT,autumn.evening,4988.399495032756 -2030,16,,BIOPEL,winter.night,-48.726852354627255 -2030,16,,RSHEAT,winter.night,40.60571029552271 +2030,16,,BIOPEL,winter.night,-45.75145938648 +2030,16,,RSHEAT,winter.night,38.1262161554 2030,16,,BIOPEL,winter.day,-228.48865109844374 2030,16,,RSHEAT,winter.day,190.4072092487031 -2030,16,,BIOPEL,winter.peak,-57.468469529855305 -2030,16,,RSHEAT,winter.peak,47.89039127487942 -2030,16,,BIOPEL,winter.evening,-76.24697477089634 -2030,16,,RSHEAT,winter.evening,63.53914564241362 -2030,16,,BIOPEL,peak.night,-56.56708130090401 -2030,16,,RSHEAT,peak.night,47.139234417420006 -2030,16,,BIOPEL,peak.day,-150.393456498168 -2030,16,,RSHEAT,peak.day,125.32788041514 +2030,16,,BIOPEL,winter.peak,-68.546595110184 +2030,16,,RSHEAT,winter.peak,57.12216259182001 +2030,16,,BIOPEL,winter.evening,-68.1442421587149 +2030,16,,RSHEAT,winter.evening,56.78686846559575 +2030,16,,BIOPEL,peak.night,-46.19881760169057 +2030,16,,RSHEAT,peak.night,38.499014668075475 +2030,16,,BIOPEL,peak.day,-127.22486729088081 +2030,16,,RSHEAT,peak.day,106.02072274240068 2030,16,,BIOPEL,peak.peak,-68.546595110184 2030,16,,RSHEAT,peak.peak,57.12216259182001 -2030,16,,BIOPEL,peak.evening,-50.95952208482401 -2030,16,,RSHEAT,peak.evening,42.466268404020006 -2030,16,,BIOPEL,summer.night,-7.025264713296 -2030,16,,RSHEAT,summer.night,5.85438726108 -2030,16,,BIOPEL,summer.day,-11.704945682376001 -2030,16,,RSHEAT,summer.day,9.75412140198 -2030,16,,BIOPEL,summer.peak,-3.8544145598160005 -2030,16,,RSHEAT,summer.peak,3.2120121331800005 -2030,16,,BIOPEL,summer.evening,-2.869919866728 -2030,16,,RSHEAT,summer.evening,2.39159988894 -2030,16,,BIOPEL,autumn.night,-45.94738176964801 -2030,16,,RSHEAT,autumn.night,38.28948480804001 -2030,16,,BIOPEL,autumn.day,-120.92712797916002 -2030,16,,RSHEAT,autumn.day,100.77260664930002 -2030,16,,BIOPEL,autumn.peak,-67.191353495064 -2030,16,,RSHEAT,autumn.peak,55.99279457922 -2030,16,,BIOPEL,autumn.evening,-40.217658852528 -2030,16,,RSHEAT,autumn.evening,33.51471571044 -2030,17,,H2YPRD,winter.night,-0.0 -2030,17,,ELCTRI,winter.night,0.0 -2030,17,,H2YPRD,winter.day,0.0 -2030,17,,ELCTRI,winter.day,-0.0 -2030,17,,H2YPRD,winter.peak,-0.0 -2030,17,,ELCTRI,winter.peak,0.0 -2030,17,,H2YPRD,winter.evening,-0.0 -2030,17,,ELCTRI,winter.evening,0.0 -2030,17,,H2YPRD,peak.night,-0.0 -2030,17,,ELCTRI,peak.night,0.0 -2030,17,,H2YPRD,peak.day,-0.0 -2030,17,,ELCTRI,peak.day,0.0 -2030,17,,H2YPRD,peak.peak,0.0 -2030,17,,ELCTRI,peak.peak,-0.0 -2030,17,,H2YPRD,peak.evening,-0.0 -2030,17,,ELCTRI,peak.evening,0.0 -2030,17,,H2YPRD,summer.night,-0.0 -2030,17,,ELCTRI,summer.night,0.0 -2030,17,,H2YPRD,summer.day,-0.0 -2030,17,,ELCTRI,summer.day,0.0 -2030,17,,H2YPRD,summer.peak,0.0 -2030,17,,ELCTRI,summer.peak,-0.0 -2030,17,,H2YPRD,summer.evening,-0.0 -2030,17,,ELCTRI,summer.evening,0.0 -2030,17,,H2YPRD,autumn.night,0.0 -2030,17,,ELCTRI,autumn.night,-0.0 -2030,17,,H2YPRD,autumn.day,-0.0 -2030,17,,ELCTRI,autumn.day,0.0 -2030,17,,H2YPRD,autumn.peak,-0.0 -2030,17,,ELCTRI,autumn.peak,0.0 -2030,17,,H2YPRD,autumn.evening,-0.0 -2030,17,,ELCTRI,autumn.evening,0.0 -2030,18,,GASNAT,winter.night,-2.8638157318417314 -2030,18,,ELCTRI,winter.night,1.9092104878944876 -2030,18,,CO2EMT,winter.night,146.42689836906771 -2030,18,,GASNAT,winter.day,-4.091165325591732 -2030,18,,ELCTRI,winter.day,2.7274435503944883 -2030,18,,CO2EMT,winter.day,209.18128309750526 -2030,18,,GASNAT,winter.peak,-1.227349593750001 -2030,18,,ELCTRI,winter.peak,0.8182330625000006 -2030,18,,CO2EMT,winter.peak,62.75438472843754 -2030,18,,GASNAT,winter.evening,-1.6364661380917302 -2030,18,,ELCTRI,winter.evening,1.0909774253944868 -2030,18,,CO2EMT,winter.evening,83.67251364063016 -2030,18,,GASNAT,peak.night,-0.0 -2030,18,,ELCTRI,peak.night,0.0 -2030,18,,CO2EMT,peak.night,0.0 -2030,18,,GASNAT,peak.day,-0.0 -2030,18,,ELCTRI,peak.day,0.0 -2030,18,,CO2EMT,peak.day,0.0 -2030,18,,GASNAT,peak.peak,-1.227349593750001 -2030,18,,ELCTRI,peak.peak,0.8182330625000006 -2030,18,,CO2EMT,peak.peak,62.75438472843754 -2030,18,,GASNAT,peak.evening,-0.0 -2030,18,,ELCTRI,peak.evening,0.0 -2030,18,,CO2EMT,peak.evening,0.0 -2030,18,,GASNAT,summer.night,-0.0 -2030,18,,ELCTRI,summer.night,0.0 -2030,18,,CO2EMT,summer.night,0.0 -2030,18,,GASNAT,summer.day,-0.0 -2030,18,,ELCTRI,summer.day,0.0 -2030,18,,CO2EMT,summer.day,0.0 -2030,18,,GASNAT,summer.peak,-0.0 -2030,18,,ELCTRI,summer.peak,0.0 -2030,18,,CO2EMT,summer.peak,0.0 -2030,18,,GASNAT,summer.evening,-0.0 -2030,18,,ELCTRI,summer.evening,0.0 -2030,18,,CO2EMT,summer.evening,0.0 -2030,18,,GASNAT,autumn.night,-0.0 -2030,18,,ELCTRI,autumn.night,0.0 -2030,18,,CO2EMT,autumn.night,0.0 -2030,18,,GASNAT,autumn.day,-0.0 -2030,18,,ELCTRI,autumn.day,0.0 -2030,18,,CO2EMT,autumn.day,0.0 -2030,18,,GASNAT,autumn.peak,-0.0 -2030,18,,ELCTRI,autumn.peak,0.0 -2030,18,,CO2EMT,autumn.peak,0.0 -2030,18,,GASNAT,autumn.evening,-0.0 -2030,18,,ELCTRI,autumn.evening,0.0 -2030,18,,CO2EMT,autumn.evening,0.0 -2030,19,,ELCTRI,winter.night,-0.0 -2030,19,,H2YPRD,winter.night,0.0 -2030,19,,ELCTRI,winter.day,-0.0 -2030,19,,H2YPRD,winter.day,0.0 -2030,19,,ELCTRI,winter.peak,-0.0 -2030,19,,H2YPRD,winter.peak,0.0 -2030,19,,ELCTRI,winter.evening,-0.0 -2030,19,,H2YPRD,winter.evening,0.0 -2030,19,,ELCTRI,peak.night,0.0 -2030,19,,H2YPRD,peak.night,-0.0 -2030,19,,ELCTRI,peak.day,0.0 -2030,19,,H2YPRD,peak.day,-0.0 -2030,19,,ELCTRI,peak.peak,-0.0 -2030,19,,H2YPRD,peak.peak,0.0 -2030,19,,ELCTRI,peak.evening,0.0 -2030,19,,H2YPRD,peak.evening,-0.0 -2030,19,,ELCTRI,summer.night,-0.0 -2030,19,,H2YPRD,summer.night,0.0 -2030,19,,ELCTRI,summer.day,-0.0 -2030,19,,H2YPRD,summer.day,0.0 -2030,19,,ELCTRI,summer.peak,-0.0 -2030,19,,H2YPRD,summer.peak,0.0 -2030,19,,ELCTRI,summer.evening,-0.0 -2030,19,,H2YPRD,summer.evening,0.0 -2030,19,,ELCTRI,autumn.night,-0.0 -2030,19,,H2YPRD,autumn.night,0.0 -2030,19,,ELCTRI,autumn.day,-0.0 -2030,19,,H2YPRD,autumn.day,0.0 -2030,19,,ELCTRI,autumn.peak,-0.0 -2030,19,,H2YPRD,autumn.peak,0.0 -2030,19,,ELCTRI,autumn.evening,-0.0 -2030,19,,H2YPRD,autumn.evening,0.0 -2030,20,,OILCRD,winter.night,-386.41923357969796 -2030,20,,GASOLI,winter.night,148.62278214603768 -2030,20,,DIESEL,winter.night,148.62278214603768 -2030,20,,CO2EMT,winter.night,6539.105168861365 -2030,20,,OILCRD,winter.day,-55.20274386891128 -2030,20,,GASOLI,winter.day,21.231824564965876 -2030,20,,DIESEL,winter.day,21.231824564965876 -2030,20,,CO2EMT,winter.day,934.1578172093685 -2030,20,,OILCRD,winter.peak,-165.60824220566144 -2030,20,,GASOLI,winter.peak,63.69547777140824 -2030,20,,DIESEL,winter.peak,63.69547777140824 -2030,20,,CO2EMT,winter.peak,2802.4736309864197 -2030,20,,OILCRD,winter.evening,-220.8109913740365 -2030,20,,GASOLI,winter.evening,84.92730437462941 -2030,20,,DIESEL,winter.evening,84.92730437462941 -2030,20,,CO2EMT,winter.evening,3736.6315378749446 -2030,20,,OILCRD,peak.night,-386.41923357969796 -2030,20,,GASOLI,peak.night,148.62278214603768 -2030,20,,DIESEL,peak.night,148.62278214603768 -2030,20,,CO2EMT,peak.night,6539.105168861365 -2030,20,,OILCRD,peak.day,-55.20274386891126 -2030,20,,GASOLI,peak.day,21.23182456496587 -2030,20,,DIESEL,peak.day,21.23182456496587 -2030,20,,CO2EMT,peak.day,934.1578172093683 -2030,20,,OILCRD,peak.peak,-165.60824220566144 -2030,20,,GASOLI,peak.peak,63.69547777140824 -2030,20,,DIESEL,peak.peak,63.69547777140824 -2030,20,,CO2EMT,peak.peak,2802.4736309864197 -2030,20,,OILCRD,peak.evening,-220.8109913740365 -2030,20,,GASOLI,peak.evening,84.92730437462941 -2030,20,,DIESEL,peak.evening,84.92730437462941 -2030,20,,CO2EMT,peak.evening,3736.6315378749446 -2030,20,,OILCRD,summer.night,-386.41923357969796 -2030,20,,GASOLI,summer.night,148.62278214603768 -2030,20,,DIESEL,summer.night,148.62278214603768 -2030,20,,CO2EMT,summer.night,6539.105168861365 -2030,20,,OILCRD,summer.day,-55.20274386891126 -2030,20,,GASOLI,summer.day,21.23182456496587 -2030,20,,DIESEL,summer.day,21.23182456496587 -2030,20,,CO2EMT,summer.day,934.1578172093683 -2030,20,,OILCRD,summer.peak,-165.60824220566144 -2030,20,,GASOLI,summer.peak,63.69547777140824 -2030,20,,DIESEL,summer.peak,63.69547777140824 -2030,20,,CO2EMT,summer.peak,2802.4736309864197 -2030,20,,OILCRD,summer.evening,-220.8109913740365 -2030,20,,GASOLI,summer.evening,84.92730437462941 -2030,20,,DIESEL,summer.evening,84.92730437462941 -2030,20,,CO2EMT,summer.evening,3736.6315378749446 -2030,20,,OILCRD,autumn.night,-386.41923357969796 -2030,20,,GASOLI,autumn.night,148.62278214603768 -2030,20,,DIESEL,autumn.night,148.62278214603768 -2030,20,,CO2EMT,autumn.night,6539.105168861365 -2030,20,,OILCRD,autumn.day,-55.20274386891126 -2030,20,,GASOLI,autumn.day,21.23182456496587 -2030,20,,DIESEL,autumn.day,21.23182456496587 -2030,20,,CO2EMT,autumn.day,934.1578172093683 -2030,20,,OILCRD,autumn.peak,-165.60824220566144 -2030,20,,GASOLI,autumn.peak,63.69547777140824 -2030,20,,DIESEL,autumn.peak,63.69547777140824 -2030,20,,CO2EMT,autumn.peak,2802.4736309864197 -2030,20,,OILCRD,autumn.evening,-220.8109913740365 -2030,20,,GASOLI,autumn.evening,84.92730437462941 -2030,20,,DIESEL,autumn.evening,84.92730437462941 -2030,20,,CO2EMT,autumn.evening,3736.6315378749446 -2030,21,,BIOPRD,winter.night,-125.8476028215211 -2030,21,,BIOPEL,winter.night,119.85485983002009 -2030,21,,BIOPRD,winter.day,-179.78228949847158 -2030,21,,BIOPEL,winter.day,171.22122809378246 -2030,21,,BIOPRD,winter.peak,-53.93468667695048 -2030,21,,BIOPEL,winter.peak,51.366368263762354 -2030,21,,BIOPRD,winter.evening,-71.91291614457063 -2030,21,,BIOPEL,winter.evening,68.48849156625774 -2030,21,,BIOPRD,peak.night,-37.160095423791375 -2030,21,,BIOPEL,peak.night,35.3905670702775 -2030,21,,BIOPRD,peak.day,-179.78228949847158 -2030,21,,BIOPEL,peak.day,171.22122809378246 -2030,21,,BIOPRD,peak.peak,-53.93468667695048 -2030,21,,BIOPEL,peak.peak,51.366368263762354 -2030,21,,BIOPRD,peak.evening,-71.91291614457063 -2030,21,,BIOPEL,peak.evening,68.48849156625774 -2030,21,,BIOPRD,summer.night,-0.0 -2030,21,,BIOPEL,summer.night,0.0 -2030,21,,BIOPRD,summer.day,-0.0 -2030,21,,BIOPEL,summer.day,0.0 -2030,21,,BIOPRD,summer.peak,-0.0 -2030,21,,BIOPEL,summer.peak,0.0 -2030,21,,BIOPRD,summer.evening,-26.7272720633268 -2030,21,,BIOPEL,summer.evening,25.454544822216 -2030,21,,BIOPRD,autumn.night,-0.0 -2030,21,,BIOPEL,autumn.night,0.0 -2030,21,,BIOPRD,autumn.day,-162.1500953796989 -2030,21,,BIOPEL,autumn.day,154.42866226637992 -2030,21,,BIOPRD,autumn.peak,-53.93468667695048 -2030,21,,BIOPEL,autumn.peak,51.366368263762354 -2030,21,,BIOPRD,autumn.evening,-71.91291614457063 -2030,21,,BIOPEL,autumn.evening,68.48849156625774 -2030,22,,GASPRD,winter.night,0.0 -2030,22,,CO2EMT,winter.night,0.0 -2030,22,,GASPRD,winter.day,0.0 -2030,22,,CO2EMT,winter.day,0.0 -2030,22,,GASPRD,winter.peak,4.072035919296383 -2030,22,,CO2EMT,winter.peak,20.820319655362407 -2030,22,,GASPRD,winter.evening,31.591330170860736 -2030,22,,CO2EMT,winter.evening,161.52647116361095 -2030,22,,GASPRD,peak.night,0.0 -2030,22,,CO2EMT,peak.night,0.0 -2030,22,,GASPRD,peak.day,0.0 -2030,22,,CO2EMT,peak.day,0.0 -2030,22,,GASPRD,peak.peak,0.0 -2030,22,,CO2EMT,peak.peak,0.0 -2030,22,,GASPRD,peak.evening,0.0 -2030,22,,CO2EMT,peak.evening,0.0 -2030,22,,GASPRD,summer.night,0.0 -2030,22,,CO2EMT,summer.night,0.0 -2030,22,,GASPRD,summer.day,0.0 -2030,22,,CO2EMT,summer.day,0.0 -2030,22,,GASPRD,summer.peak,0.0 -2030,22,,CO2EMT,summer.peak,0.0 -2030,22,,GASPRD,summer.evening,0.0 -2030,22,,CO2EMT,summer.evening,0.0 -2030,22,,GASPRD,autumn.night,0.0 -2030,22,,CO2EMT,autumn.night,0.0 -2030,22,,GASPRD,autumn.day,0.0 -2030,22,,CO2EMT,autumn.day,0.0 -2030,22,,GASPRD,autumn.peak,0.0 -2030,22,,CO2EMT,autumn.peak,0.0 -2030,22,,GASPRD,autumn.evening,0.0 -2030,22,,CO2EMT,autumn.evening,0.0 -2030,23,,OILCRD,winter.night,193.20961678984898 -2030,23,,GASPRD,winter.night,19.3209616789849 -2030,23,,CO2EMT,winter.night,1416.8061199199626 -2030,23,,OILCRD,winter.day,276.0137378926797 -2030,23,,GASPRD,winter.day,27.601373789267974 -2030,23,,CO2EMT,winter.day,2024.0087399670206 -2030,23,,OILCRD,winter.peak,82.80412110283072 -2030,23,,GASPRD,winter.peak,8.280412110283072 -2030,23,,CO2EMT,winter.peak,607.2026200470577 -2030,23,,OILCRD,winter.evening,110.40549568701825 -2030,23,,GASPRD,winter.evening,11.040549568701826 -2030,23,,CO2EMT,winter.evening,809.6034998729048 -2030,23,,OILCRD,peak.night,0.0 -2030,23,,GASPRD,peak.night,0.0 -2030,23,,CO2EMT,peak.night,0.0 -2030,23,,OILCRD,peak.day,204.25016609357772 -2030,23,,GASPRD,peak.day,20.425016609357773 -2030,23,,CO2EMT,peak.day,1497.7664679642055 -2030,23,,OILCRD,peak.peak,82.80412110283072 -2030,23,,GASPRD,peak.peak,8.280412110283072 -2030,23,,CO2EMT,peak.peak,607.2026200470577 -2030,23,,OILCRD,peak.evening,110.40549568701825 -2030,23,,GASPRD,peak.evening,11.040549568701826 -2030,23,,CO2EMT,peak.evening,809.6034998729048 -2030,23,,OILCRD,summer.night,193.20961678984898 -2030,23,,GASPRD,summer.night,19.3209616789849 -2030,23,,CO2EMT,summer.night,1416.8061199199626 -2030,23,,OILCRD,summer.day,276.0137378926797 -2030,23,,GASPRD,summer.day,27.601373789267974 -2030,23,,CO2EMT,summer.day,2024.0087399670206 -2030,23,,OILCRD,summer.peak,82.80412110283072 -2030,23,,GASPRD,summer.peak,8.280412110283072 -2030,23,,CO2EMT,summer.peak,607.2026200470577 -2030,23,,OILCRD,summer.evening,110.40549568701825 -2030,23,,GASPRD,summer.evening,11.040549568701826 -2030,23,,CO2EMT,summer.evening,809.6034998729048 -2030,23,,OILCRD,autumn.night,193.20961678984898 -2030,23,,GASPRD,autumn.night,19.3209616789849 -2030,23,,CO2EMT,autumn.night,1416.8061199199626 -2030,23,,OILCRD,autumn.day,276.0137378926797 -2030,23,,GASPRD,autumn.day,27.601373789267974 -2030,23,,CO2EMT,autumn.day,2024.0087399670206 -2030,23,,OILCRD,autumn.peak,82.80412110283072 -2030,23,,GASPRD,autumn.peak,8.280412110283072 -2030,23,,CO2EMT,autumn.peak,607.2026200470577 -2030,23,,OILCRD,autumn.evening,110.40549568701825 -2030,23,,GASPRD,autumn.evening,11.040549568701826 -2030,23,,CO2EMT,autumn.evening,809.6034998729048 -2030,24,,BIOPRD,winter.night,0.0 -2030,24,,BIOPRD,winter.day,230.12132982165534 -2030,24,,BIOPRD,winter.peak,86.29549902830277 -2030,24,,BIOPRD,winter.evening,115.06066629155568 -2030,24,,BIOPRD,peak.night,0.0 -2030,24,,BIOPRD,peak.day,141.4338224239256 -2030,24,,BIOPRD,peak.peak,86.29549902830277 -2030,24,,BIOPRD,peak.evening,115.06066629155568 -2030,24,,BIOPRD,summer.night,0.0 -2030,24,,BIOPRD,summer.day,0.0 -2030,24,,BIOPRD,summer.peak,0.0 -2030,24,,BIOPRD,summer.evening,26.7272720633268 -2030,24,,BIOPRD,autumn.night,0.0 -2030,24,,BIOPRD,autumn.day,86.6415328813616 -2030,24,,BIOPRD,autumn.peak,86.29549902830277 -2030,24,,BIOPRD,autumn.evening,115.06066629155568 -2040,1,,OILCRD,winter.night,0.0 -2040,1,,GASPRD,winter.night,0.0 -2040,1,,CO2EMT,winter.night,0.0 -2040,1,,OILCRD,winter.day,0.0 -2040,1,,GASPRD,winter.day,0.0 -2040,1,,CO2EMT,winter.day,0.0 -2040,1,,OILCRD,winter.peak,0.0 -2040,1,,GASPRD,winter.peak,0.0 -2040,1,,CO2EMT,winter.peak,0.0 -2040,1,,OILCRD,winter.evening,0.0 -2040,1,,GASPRD,winter.evening,0.0 -2040,1,,CO2EMT,winter.evening,0.0 +2030,16,,BIOPEL,peak.evening,-44.6873625436783 +2030,16,,RSHEAT,peak.evening,37.23946878639858 +2030,16,,BIOPEL,summer.night,-1.073113352519217 +2030,16,,RSHEAT,summer.night,0.8942611270993475 +2030,16,,BIOPEL,summer.day,-0.0 +2030,16,,RSHEAT,summer.day,0.0 +2030,16,,BIOPEL,summer.peak,-0.0 +2030,16,,RSHEAT,summer.peak,0.0 +2030,16,,BIOPEL,summer.evening,-0.0 +2030,16,,RSHEAT,summer.evening,0.0 +2030,16,,BIOPEL,autumn.night,-34.29908552971279 +2030,16,,RSHEAT,autumn.night,28.58257127476066 +2030,16,,BIOPEL,autumn.day,-99.10257294062951 +2030,16,,RSHEAT,autumn.day,82.58547745052459 +2030,16,,BIOPEL,autumn.peak,-61.55921028574103 +2030,16,,RSHEAT,autumn.peak,51.29934190478419 +2030,16,,BIOPEL,autumn.evening,-33.30548302935349 +2030,16,,RSHEAT,autumn.evening,27.754569191127906 +2030,17,,OILCRD,winter.night,-386.41923357969796 +2030,17,,GASOLI,winter.night,148.62278214603768 +2030,17,,DIESEL,winter.night,148.62278214603768 +2030,17,,CO2EMT,winter.night,6539.105168861365 +2030,17,,OILCRD,winter.day,-55.20274386891128 +2030,17,,GASOLI,winter.day,21.231824564965876 +2030,17,,DIESEL,winter.day,21.231824564965876 +2030,17,,CO2EMT,winter.day,934.1578172093685 +2030,17,,OILCRD,winter.peak,-165.60824220566144 +2030,17,,GASOLI,winter.peak,63.69547777140824 +2030,17,,DIESEL,winter.peak,63.69547777140824 +2030,17,,CO2EMT,winter.peak,2802.4736309864197 +2030,17,,OILCRD,winter.evening,-220.8109913740365 +2030,17,,GASOLI,winter.evening,84.92730437462941 +2030,17,,DIESEL,winter.evening,84.92730437462941 +2030,17,,CO2EMT,winter.evening,3736.6315378749446 +2030,17,,OILCRD,peak.night,-386.41923357969796 +2030,17,,GASOLI,peak.night,148.62278214603768 +2030,17,,DIESEL,peak.night,148.62278214603768 +2030,17,,CO2EMT,peak.night,6539.105168861365 +2030,17,,OILCRD,peak.day,-55.20274386891128 +2030,17,,GASOLI,peak.day,21.231824564965876 +2030,17,,DIESEL,peak.day,21.231824564965876 +2030,17,,CO2EMT,peak.day,934.1578172093685 +2030,17,,OILCRD,peak.peak,-165.60824220566144 +2030,17,,GASOLI,peak.peak,63.69547777140824 +2030,17,,DIESEL,peak.peak,63.69547777140824 +2030,17,,CO2EMT,peak.peak,2802.4736309864197 +2030,17,,OILCRD,peak.evening,-220.8109913740365 +2030,17,,GASOLI,peak.evening,84.92730437462941 +2030,17,,DIESEL,peak.evening,84.92730437462941 +2030,17,,CO2EMT,peak.evening,3736.6315378749446 +2030,17,,OILCRD,summer.night,-386.41923357969796 +2030,17,,GASOLI,summer.night,148.62278214603768 +2030,17,,DIESEL,summer.night,148.62278214603768 +2030,17,,CO2EMT,summer.night,6539.105168861365 +2030,17,,OILCRD,summer.day,-55.20274386891126 +2030,17,,GASOLI,summer.day,21.23182456496587 +2030,17,,DIESEL,summer.day,21.23182456496587 +2030,17,,CO2EMT,summer.day,934.1578172093683 +2030,17,,OILCRD,summer.peak,-165.60824220566144 +2030,17,,GASOLI,summer.peak,63.69547777140824 +2030,17,,DIESEL,summer.peak,63.69547777140824 +2030,17,,CO2EMT,summer.peak,2802.4736309864197 +2030,17,,OILCRD,summer.evening,-220.8109913740365 +2030,17,,GASOLI,summer.evening,84.92730437462941 +2030,17,,DIESEL,summer.evening,84.92730437462941 +2030,17,,CO2EMT,summer.evening,3736.6315378749446 +2030,17,,OILCRD,autumn.night,-386.41923357969796 +2030,17,,GASOLI,autumn.night,148.62278214603768 +2030,17,,DIESEL,autumn.night,148.62278214603768 +2030,17,,CO2EMT,autumn.night,6539.105168861365 +2030,17,,OILCRD,autumn.day,-55.20274386891126 +2030,17,,GASOLI,autumn.day,21.23182456496587 +2030,17,,DIESEL,autumn.day,21.23182456496587 +2030,17,,CO2EMT,autumn.day,934.1578172093683 +2030,17,,OILCRD,autumn.peak,-165.60824220566144 +2030,17,,GASOLI,autumn.peak,63.69547777140824 +2030,17,,DIESEL,autumn.peak,63.69547777140824 +2030,17,,CO2EMT,autumn.peak,2802.4736309864197 +2030,17,,OILCRD,autumn.evening,-220.8109913740365 +2030,17,,GASOLI,autumn.evening,84.92730437462941 +2030,17,,DIESEL,autumn.evening,84.92730437462941 +2030,17,,CO2EMT,autumn.evening,3736.6315378749446 +2030,18,,BIOPRD,winter.night,-125.8476028215211 +2030,18,,BIOPEL,winter.night,119.85485983002009 +2030,18,,BIOPRD,winter.day,-179.78228949847158 +2030,18,,BIOPEL,winter.day,171.22122809378246 +2030,18,,BIOPRD,winter.peak,-53.93468667695048 +2030,18,,BIOPEL,winter.peak,51.366368263762354 +2030,18,,BIOPRD,winter.evening,-71.91291614457063 +2030,18,,BIOPEL,winter.evening,68.48849156625774 +2030,18,,BIOPRD,peak.night,-0.0 +2030,18,,BIOPEL,peak.night,0.0 +2030,18,,BIOPRD,peak.day,-175.1429218522343 +2030,18,,BIOPEL,peak.day,166.80278271641362 +2030,18,,BIOPRD,peak.peak,-53.93468667695048 +2030,18,,BIOPEL,peak.peak,51.366368263762354 +2030,18,,BIOPRD,peak.evening,-71.91291614457063 +2030,18,,BIOPEL,peak.evening,68.48849156625774 +2030,18,,BIOPRD,summer.night,-0.0 +2030,18,,BIOPEL,summer.night,0.0 +2030,18,,BIOPRD,summer.day,-0.0 +2030,18,,BIOPEL,summer.day,0.0 +2030,18,,BIOPRD,summer.peak,-0.0 +2030,18,,BIOPEL,summer.peak,0.0 +2030,18,,BIOPRD,summer.evening,-1.1267690201451779 +2030,18,,BIOPEL,summer.evening,1.073113352519217 +2030,18,,BIOPRD,autumn.night,-0.0 +2030,18,,BIOPEL,autumn.night,0.0 +2030,18,,BIOPRD,autumn.day,-113.83206655318757 +2030,18,,BIOPEL,autumn.day,108.41149195541674 +2030,18,,BIOPRD,autumn.peak,-53.93468667695048 +2030,18,,BIOPEL,autumn.peak,51.366368263762354 +2030,18,,BIOPRD,autumn.evening,-71.91291614457063 +2030,18,,BIOPEL,autumn.evening,68.48849156625774 +2030,19,,GASPRD,winter.night,0.0 +2030,19,,CO2EMT,winter.night,0.0 +2030,19,,GASPRD,winter.day,0.0 +2030,19,,CO2EMT,winter.day,0.0 +2030,19,,GASPRD,winter.peak,0.0 +2030,19,,CO2EMT,winter.peak,0.0 +2030,19,,GASPRD,winter.evening,4.535435972248265 +2030,19,,CO2EMT,winter.evening,23.18968412610538 +2030,19,,GASPRD,peak.night,0.0 +2030,19,,CO2EMT,peak.night,0.0 +2030,19,,GASPRD,peak.day,0.0 +2030,19,,CO2EMT,peak.day,0.0 +2030,19,,GASPRD,peak.peak,0.0 +2030,19,,CO2EMT,peak.peak,0.0 +2030,19,,GASPRD,peak.evening,0.0 +2030,19,,CO2EMT,peak.evening,0.0 +2030,19,,GASPRD,summer.night,0.0 +2030,19,,CO2EMT,summer.night,0.0 +2030,19,,GASPRD,summer.day,0.0 +2030,19,,CO2EMT,summer.day,0.0 +2030,19,,GASPRD,summer.peak,0.0 +2030,19,,CO2EMT,summer.peak,0.0 +2030,19,,GASPRD,summer.evening,0.0 +2030,19,,CO2EMT,summer.evening,0.0 +2030,19,,GASPRD,autumn.night,0.0 +2030,19,,CO2EMT,autumn.night,0.0 +2030,19,,GASPRD,autumn.day,0.0 +2030,19,,CO2EMT,autumn.day,0.0 +2030,19,,GASPRD,autumn.peak,0.0 +2030,19,,CO2EMT,autumn.peak,0.0 +2030,19,,GASPRD,autumn.evening,0.0 +2030,19,,CO2EMT,autumn.evening,0.0 +2030,20,,OILCRD,winter.night,0.0 +2030,20,,GASPRD,winter.night,0.0 +2030,20,,CO2EMT,winter.night,0.0 +2030,20,,OILCRD,winter.day,200.31909250040826 +2030,20,,GASPRD,winter.day,20.031909250040826 +2030,20,,CO2EMT,winter.day,1468.9399053054938 +2030,20,,OILCRD,winter.peak,82.80412110283072 +2030,20,,GASPRD,winter.peak,8.280412110283072 +2030,20,,CO2EMT,winter.peak,607.2026200470577 +2030,20,,OILCRD,winter.evening,110.40549568701825 +2030,20,,GASPRD,winter.evening,11.040549568701826 +2030,20,,CO2EMT,winter.evening,809.6034998729048 +2030,20,,OILCRD,peak.night,0.0 +2030,20,,GASPRD,peak.night,0.0 +2030,20,,CO2EMT,peak.night,0.0 +2030,20,,OILCRD,peak.day,200.31909250040826 +2030,20,,GASPRD,peak.day,20.031909250040826 +2030,20,,CO2EMT,peak.day,1468.9399053054938 +2030,20,,OILCRD,peak.peak,82.80412110283072 +2030,20,,GASPRD,peak.peak,8.280412110283072 +2030,20,,CO2EMT,peak.peak,607.2026200470577 +2030,20,,OILCRD,peak.evening,110.40549568701825 +2030,20,,GASPRD,peak.evening,11.040549568701826 +2030,20,,CO2EMT,peak.evening,809.6034998729048 +2030,20,,OILCRD,summer.night,193.20961678984898 +2030,20,,GASPRD,summer.night,19.3209616789849 +2030,20,,CO2EMT,summer.night,1416.8061199199626 +2030,20,,OILCRD,summer.day,276.0137378926797 +2030,20,,GASPRD,summer.day,27.601373789267974 +2030,20,,CO2EMT,summer.day,2024.0087399670206 +2030,20,,OILCRD,summer.peak,82.80412110283072 +2030,20,,GASPRD,summer.peak,8.280412110283072 +2030,20,,CO2EMT,summer.peak,607.2026200470577 +2030,20,,OILCRD,summer.evening,110.40549568701825 +2030,20,,GASPRD,summer.evening,11.040549568701826 +2030,20,,CO2EMT,summer.evening,809.6034998729048 +2030,20,,OILCRD,autumn.night,193.20961678984898 +2030,20,,GASPRD,autumn.night,19.3209616789849 +2030,20,,CO2EMT,autumn.night,1416.8061199199626 +2030,20,,OILCRD,autumn.day,276.0137378926797 +2030,20,,GASPRD,autumn.day,27.601373789267974 +2030,20,,CO2EMT,autumn.day,2024.0087399670206 +2030,20,,OILCRD,autumn.peak,82.80412110283072 +2030,20,,GASPRD,autumn.peak,8.280412110283072 +2030,20,,CO2EMT,autumn.peak,607.2026200470577 +2030,20,,OILCRD,autumn.evening,110.40549568701825 +2030,20,,GASPRD,autumn.evening,11.040549568701826 +2030,20,,CO2EMT,autumn.evening,809.6034998729048 +2030,21,,BIOPRD,winter.night,0.0 +2030,21,,BIOPRD,winter.day,230.12132982165534 +2030,21,,BIOPRD,winter.peak,86.29549902830277 +2030,21,,BIOPRD,winter.evening,115.06066629155568 +2030,21,,BIOPRD,peak.night,0.0 +2030,21,,BIOPRD,peak.day,99.634359353897 +2030,21,,BIOPRD,peak.peak,86.29549902830277 +2030,21,,BIOPRD,peak.evening,115.06066629155568 +2030,21,,BIOPRD,summer.night,0.0 +2030,21,,BIOPRD,summer.day,0.0 +2030,21,,BIOPRD,summer.peak,0.0 +2030,21,,BIOPRD,summer.evening,1.1267690201451779 +2030,21,,BIOPRD,autumn.night,0.0 +2030,21,,BIOPRD,autumn.day,38.32350405485023 +2030,21,,BIOPRD,autumn.peak,86.29549902830277 +2030,21,,BIOPRD,autumn.evening,115.06066629155568 +2040,1,,OILCRD,winter.night,2.272995327229569 +2040,1,,GASPRD,winter.night,0.22729953272295692 +2040,1,,CO2EMT,winter.night,16.66787473457443 +2040,1,,OILCRD,winter.day,181.04687557935 +2040,1,,GASPRD,winter.day,18.104687557935 +2040,1,,CO2EMT,winter.day,1327.6167386233735 +2040,1,,OILCRD,winter.peak,54.3140625 +2040,1,,GASPRD,winter.peak,5.43140625 +2040,1,,CO2EMT,winter.peak,398.2850203125 +2040,1,,OILCRD,winter.evening,72.41875057934999 +2040,1,,GASPRD,winter.evening,7.241875057934999 +2040,1,,CO2EMT,winter.evening,531.0466979983735 2040,1,,OILCRD,peak.night,126.73281307935001 2040,1,,GASPRD,peak.night,12.673281307935001 2040,1,,CO2EMT,peak.night,929.3317183108736 @@ -1319,9 +1159,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,OILCRD,peak.evening,72.41875057934999 2040,1,,GASPRD,peak.evening,7.241875057934999 2040,1,,CO2EMT,peak.evening,531.0466979983735 -2040,1,,OILCRD,summer.night,2.272995327229495 -2040,1,,GASPRD,summer.night,0.2272995327229495 -2040,1,,CO2EMT,summer.night,16.667874734573886 +2040,1,,OILCRD,summer.night,77.38763013625048 +2040,1,,GASPRD,summer.night,7.738763013625048 +2040,1,,CO2EMT,summer.night,567.4834917891247 2040,1,,OILCRD,summer.day,181.04687557935 2040,1,,GASPRD,summer.day,18.104687557935 2040,1,,CO2EMT,summer.day,1327.6167386233735 @@ -1331,22 +1171,38 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,OILCRD,summer.evening,72.41875057934999 2040,1,,GASPRD,summer.evening,7.241875057934999 2040,1,,CO2EMT,summer.evening,531.0466979983735 -2040,1,,OILCRD,autumn.night,0.0 -2040,1,,GASPRD,autumn.night,0.0 -2040,1,,CO2EMT,autumn.night,0.0 -2040,1,,OILCRD,autumn.day,67.76431490035728 -2040,1,,GASPRD,autumn.day,6.776431490035728 -2040,1,,CO2EMT,autumn.day,496.9157211643199 +2040,1,,OILCRD,autumn.night,126.73281307935001 +2040,1,,GASPRD,autumn.night,12.673281307935001 +2040,1,,CO2EMT,autumn.night,929.3317183108736 +2040,1,,OILCRD,autumn.day,181.04687557935 +2040,1,,GASPRD,autumn.day,18.104687557935 +2040,1,,CO2EMT,autumn.day,1327.6167386233735 2040,1,,OILCRD,autumn.peak,54.3140625 2040,1,,GASPRD,autumn.peak,5.43140625 2040,1,,CO2EMT,autumn.peak,398.2850203125 2040,1,,OILCRD,autumn.evening,72.41875057934999 2040,1,,GASPRD,autumn.evening,7.241875057934999 2040,1,,CO2EMT,autumn.evening,531.0466979983735 +2040,5,,ELCTRI,winter.night,2.724168955570245 +2040,5,,ELCTRI,winter.day,3.632166817713356 +2040,5,,ELCTRI,winter.peak,1.1427863923975794 +2040,5,,ELCTRI,winter.evening,1.5443106884665245 +2040,5,,ELCTRI,peak.night,2.851272517283696 +2040,5,,ELCTRI,peak.day,3.8793126370251936 +2040,5,,ELCTRI,peak.peak,1.2107514931767727 +2040,5,,ELCTRI,peak.evening,1.72484387381507 +2040,5,,ELCTRI,summer.night,1.5453798432396935 +2040,5,,ELCTRI,summer.day,1.931898520350484 +2040,5,,ELCTRI,summer.peak,0.6935585103877028 +2040,5,,ELCTRI,summer.evening,0.4953287106884254 +2040,5,,ELCTRI,autumn.night,3.1566741399591107 +2040,5,,ELCTRI,autumn.day,4.009064191477981 +2040,5,,ELCTRI,autumn.peak,1.2910738848820145 +2040,5,,ELCTRI,autumn.evening,1.7790992174824711 2040,16,,BIOPEL,winter.night,-0.0 2040,16,,RSHEAT,winter.night,0.0 -2040,16,,BIOPEL,winter.day,-228.48865109844374 -2040,16,,RSHEAT,winter.day,190.4072092487031 +2040,16,,BIOPEL,winter.day,-32.97728747425266 +2040,16,,RSHEAT,winter.day,27.481072895210552 2040,16,,BIOPEL,winter.peak,-68.546595110184 2040,16,,RSHEAT,winter.peak,57.12216259182 2040,16,,BIOPEL,winter.evening,-91.39546087807568 @@ -1355,8 +1211,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,16,,RSHEAT,peak.night,0.0 2040,16,,BIOPEL,peak.day,-0.0 2040,16,,RSHEAT,peak.day,0.0 -2040,16,,BIOPEL,peak.peak,-68.546595110184 -2040,16,,RSHEAT,peak.peak,57.12216259182001 +2040,16,,BIOPEL,peak.peak,-10.286879640743992 +2040,16,,RSHEAT,peak.peak,8.572399700619993 2040,16,,BIOPEL,peak.evening,-0.0 2040,16,,RSHEAT,peak.evening,0.0 2040,16,,BIOPEL,summer.night,-0.0 @@ -1371,274 +1227,354 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,16,,RSHEAT,autumn.night,0.0 2040,16,,BIOPEL,autumn.day,-0.0 2040,16,,RSHEAT,autumn.day,0.0 -2040,16,,BIOPEL,autumn.peak,-68.546595110184 -2040,16,,RSHEAT,autumn.peak,57.12216259182001 +2040,16,,BIOPEL,autumn.peak,-0.0 +2040,16,,RSHEAT,autumn.peak,0.0 2040,16,,BIOPEL,autumn.evening,-0.0 2040,16,,RSHEAT,autumn.evening,0.0 -2040,20,,OILCRD,winter.night,-34.038946093249876 -2040,20,,GASOLI,winter.night,13.091902343557646 -2040,20,,DIESEL,winter.night,13.091902343557646 -2040,20,,CO2EMT,winter.night,576.0175193118492 -2040,20,,OILCRD,winter.day,-552.0274757853593 -2040,20,,GASOLI,winter.day,212.3182599174459 -2040,20,,DIESEL,winter.day,212.3182599174459 -2040,20,,CO2EMT,winter.day,9341.578799847784 -2040,20,,OILCRD,winter.peak,-165.60824220566144 -2040,20,,GASOLI,winter.peak,63.69547777140824 -2040,20,,DIESEL,winter.peak,63.69547777140824 -2040,20,,CO2EMT,winter.peak,2802.4736309864197 -2040,20,,OILCRD,winter.evening,-220.8109913740365 -2040,20,,GASOLI,winter.evening,84.92730437462941 -2040,20,,DIESEL,winter.evening,84.92730437462941 -2040,20,,CO2EMT,winter.evening,3736.6315378749446 -2040,20,,OILCRD,peak.night,-34.038946093249876 -2040,20,,GASOLI,peak.night,13.091902343557646 -2040,20,,DIESEL,peak.night,13.091902343557646 -2040,20,,CO2EMT,peak.night,576.0175193118492 -2040,20,,OILCRD,peak.day,-552.0274757853593 -2040,20,,GASOLI,peak.day,212.3182599174459 -2040,20,,DIESEL,peak.day,212.3182599174459 -2040,20,,CO2EMT,peak.day,9341.578799847784 -2040,20,,OILCRD,peak.peak,-165.60824220566144 -2040,20,,GASOLI,peak.peak,63.69547777140824 -2040,20,,DIESEL,peak.peak,63.69547777140824 -2040,20,,CO2EMT,peak.peak,2802.4736309864197 -2040,20,,OILCRD,peak.evening,-220.8109913740365 -2040,20,,GASOLI,peak.evening,84.92730437462941 -2040,20,,DIESEL,peak.evening,84.92730437462941 -2040,20,,CO2EMT,peak.evening,3736.6315378749446 -2040,20,,OILCRD,summer.night,-34.03894609324981 -2040,20,,GASOLI,summer.night,13.09190234355762 -2040,20,,DIESEL,summer.night,13.09190234355762 -2040,20,,CO2EMT,summer.night,576.0175193118482 -2040,20,,OILCRD,summer.day,-552.0274757853593 -2040,20,,GASOLI,summer.day,212.3182599174459 -2040,20,,DIESEL,summer.day,212.3182599174459 -2040,20,,CO2EMT,summer.day,9341.578799847784 -2040,20,,OILCRD,summer.peak,-165.60824220566144 -2040,20,,GASOLI,summer.peak,63.69547777140824 -2040,20,,DIESEL,summer.peak,63.69547777140824 -2040,20,,CO2EMT,summer.peak,2802.4736309864197 -2040,20,,OILCRD,summer.evening,-220.8109913740365 -2040,20,,GASOLI,summer.evening,84.92730437462941 -2040,20,,DIESEL,summer.evening,84.92730437462941 -2040,20,,CO2EMT,summer.evening,3736.6315378749446 -2040,20,,OILCRD,autumn.night,-34.03894609324981 -2040,20,,GASOLI,autumn.night,13.09190234355762 -2040,20,,DIESEL,autumn.night,13.09190234355762 -2040,20,,CO2EMT,autumn.night,576.0175193118482 -2040,20,,OILCRD,autumn.day,-552.0274757853593 -2040,20,,GASOLI,autumn.day,212.3182599174459 -2040,20,,DIESEL,autumn.day,212.3182599174459 -2040,20,,CO2EMT,autumn.day,9341.578799847784 -2040,20,,OILCRD,autumn.peak,-165.60824220566144 -2040,20,,GASOLI,autumn.peak,63.69547777140824 -2040,20,,DIESEL,autumn.peak,63.69547777140824 -2040,20,,CO2EMT,autumn.peak,2802.4736309864197 -2040,20,,OILCRD,autumn.evening,-220.8109913740365 -2040,20,,GASOLI,autumn.evening,84.92730437462941 -2040,20,,DIESEL,autumn.evening,84.92730437462941 -2040,20,,CO2EMT,autumn.evening,3736.6315378749446 -2040,21,,BIOPRD,winter.night,-125.8476028215211 -2040,21,,BIOPEL,winter.night,119.85485983002009 -2040,21,,BIOPRD,winter.day,-179.78228949847158 -2040,21,,BIOPEL,winter.day,171.22122809378246 -2040,21,,BIOPRD,winter.peak,-53.93468667695048 -2040,21,,BIOPEL,winter.peak,51.366368263762354 -2040,21,,BIOPRD,winter.evening,-71.91291614457063 -2040,21,,BIOPEL,winter.evening,68.48849156625774 -2040,21,,BIOPRD,peak.night,-0.0 -2040,21,,BIOPEL,peak.night,0.0 -2040,21,,BIOPRD,peak.day,-0.0 -2040,21,,BIOPEL,peak.day,0.0 -2040,21,,BIOPRD,peak.peak,-0.0 -2040,21,,BIOPEL,peak.peak,0.0 -2040,21,,BIOPRD,peak.evening,-0.0 -2040,21,,BIOPEL,peak.evening,0.0 -2040,21,,BIOPRD,summer.night,-0.0 -2040,21,,BIOPEL,summer.night,0.0 -2040,21,,BIOPRD,summer.day,-0.0 -2040,21,,BIOPEL,summer.day,0.0 -2040,21,,BIOPRD,summer.peak,-0.0 -2040,21,,BIOPEL,summer.peak,0.0 +2040,17,,OILCRD,winter.night,-34.038946093249876 +2040,17,,GASOLI,winter.night,13.091902343557646 +2040,17,,DIESEL,winter.night,13.091902343557646 +2040,17,,CO2EMT,winter.night,576.0175193118492 +2040,17,,OILCRD,winter.day,-552.0274757853593 +2040,17,,GASOLI,winter.day,212.3182599174459 +2040,17,,DIESEL,winter.day,212.3182599174459 +2040,17,,CO2EMT,winter.day,9341.578799847784 +2040,17,,OILCRD,winter.peak,-165.60824220566144 +2040,17,,GASOLI,winter.peak,63.69547777140824 +2040,17,,DIESEL,winter.peak,63.69547777140824 +2040,17,,CO2EMT,winter.peak,2802.4736309864197 +2040,17,,OILCRD,winter.evening,-220.8109913740365 +2040,17,,GASOLI,winter.evening,84.92730437462941 +2040,17,,DIESEL,winter.evening,84.92730437462941 +2040,17,,CO2EMT,winter.evening,3736.6315378749446 +2040,17,,OILCRD,peak.night,-34.038946093249876 +2040,17,,GASOLI,peak.night,13.091902343557646 +2040,17,,DIESEL,peak.night,13.091902343557646 +2040,17,,CO2EMT,peak.night,576.0175193118492 +2040,17,,OILCRD,peak.day,-552.0274757853593 +2040,17,,GASOLI,peak.day,212.3182599174459 +2040,17,,DIESEL,peak.day,212.3182599174459 +2040,17,,CO2EMT,peak.day,9341.578799847784 +2040,17,,OILCRD,peak.peak,-165.60824220566144 +2040,17,,GASOLI,peak.peak,63.69547777140824 +2040,17,,DIESEL,peak.peak,63.69547777140824 +2040,17,,CO2EMT,peak.peak,2802.4736309864197 +2040,17,,OILCRD,peak.evening,-220.8109913740365 +2040,17,,GASOLI,peak.evening,84.92730437462941 +2040,17,,DIESEL,peak.evening,84.92730437462941 +2040,17,,CO2EMT,peak.evening,3736.6315378749446 +2040,17,,OILCRD,summer.night,-34.038946093249876 +2040,17,,GASOLI,summer.night,13.091902343557646 +2040,17,,DIESEL,summer.night,13.091902343557646 +2040,17,,CO2EMT,summer.night,576.0175193118492 +2040,17,,OILCRD,summer.day,-552.0274757853593 +2040,17,,GASOLI,summer.day,212.3182599174459 +2040,17,,DIESEL,summer.day,212.3182599174459 +2040,17,,CO2EMT,summer.day,9341.578799847784 +2040,17,,OILCRD,summer.peak,-165.60824220566144 +2040,17,,GASOLI,summer.peak,63.69547777140824 +2040,17,,DIESEL,summer.peak,63.69547777140824 +2040,17,,CO2EMT,summer.peak,2802.4736309864197 +2040,17,,OILCRD,summer.evening,-220.8109913740365 +2040,17,,GASOLI,summer.evening,84.92730437462941 +2040,17,,DIESEL,summer.evening,84.92730437462941 +2040,17,,CO2EMT,summer.evening,3736.6315378749446 +2040,17,,OILCRD,autumn.night,-34.038946093249876 +2040,17,,GASOLI,autumn.night,13.091902343557646 +2040,17,,DIESEL,autumn.night,13.091902343557646 +2040,17,,CO2EMT,autumn.night,576.0175193118492 +2040,17,,OILCRD,autumn.day,-552.0274757853593 +2040,17,,GASOLI,autumn.day,212.3182599174459 +2040,17,,DIESEL,autumn.day,212.3182599174459 +2040,17,,CO2EMT,autumn.day,9341.578799847784 +2040,17,,OILCRD,autumn.peak,-165.60824220566144 +2040,17,,GASOLI,autumn.peak,63.69547777140824 +2040,17,,DIESEL,autumn.peak,63.69547777140824 +2040,17,,CO2EMT,autumn.peak,2802.4736309864197 +2040,17,,OILCRD,autumn.evening,-220.8109913740365 +2040,17,,GASOLI,autumn.evening,84.92730437462941 +2040,17,,DIESEL,autumn.evening,84.92730437462941 +2040,17,,CO2EMT,autumn.evening,3736.6315378749446 +2040,18,,BIOPRD,winter.night,-0.0 +2040,18,,BIOPEL,winter.night,0.0 +2040,18,,BIOPRD,winter.day,-0.0 +2040,18,,BIOPEL,winter.day,0.0 +2040,18,,BIOPRD,winter.peak,-53.11372216144523 +2040,18,,BIOPEL,winter.peak,50.5844972966145 +2040,18,,BIOPRD,winter.evening,-71.91291614457063 +2040,18,,BIOPEL,winter.evening,68.48849156625774 +2040,18,,BIOPRD,peak.night,-0.0 +2040,18,,BIOPEL,peak.night,0.0 +2040,18,,BIOPRD,peak.day,-0.0 +2040,18,,BIOPEL,peak.day,0.0 +2040,18,,BIOPRD,peak.peak,-0.0 +2040,18,,BIOPEL,peak.peak,0.0 +2040,18,,BIOPRD,peak.evening,-0.0 +2040,18,,BIOPEL,peak.evening,0.0 +2040,18,,BIOPRD,summer.night,-0.0 +2040,18,,BIOPEL,summer.night,0.0 +2040,18,,BIOPRD,summer.day,-0.0 +2040,18,,BIOPEL,summer.day,0.0 +2040,18,,BIOPRD,summer.peak,-0.0 +2040,18,,BIOPEL,summer.peak,0.0 +2040,18,,BIOPRD,summer.evening,-0.0 +2040,18,,BIOPEL,summer.evening,0.0 +2040,18,,BIOPRD,autumn.night,-0.0 +2040,18,,BIOPEL,autumn.night,0.0 +2040,18,,BIOPRD,autumn.day,-134.13770434352026 +2040,18,,BIOPEL,autumn.day,127.75019461287644 +2040,18,,BIOPRD,autumn.peak,-53.93468667695048 +2040,18,,BIOPEL,autumn.peak,51.366368263762354 +2040,18,,BIOPRD,autumn.evening,-71.91291614457063 +2040,18,,BIOPEL,autumn.evening,68.48849156625774 +2040,20,,OILCRD,winter.night,193.20961678984898 +2040,20,,GASPRD,winter.night,19.3209616789849 +2040,20,,CO2EMT,winter.night,1416.8061199199626 +2040,20,,OILCRD,winter.day,276.0137378926797 +2040,20,,GASPRD,winter.day,27.601373789267974 +2040,20,,CO2EMT,winter.day,2024.0087399670206 +2040,20,,OILCRD,winter.peak,82.80412110283072 +2040,20,,GASPRD,winter.peak,8.280412110283072 +2040,20,,CO2EMT,winter.peak,607.2026200470577 +2040,20,,OILCRD,winter.evening,110.40549568701825 +2040,20,,GASPRD,winter.evening,11.040549568701826 +2040,20,,CO2EMT,winter.evening,809.6034998729048 +2040,20,,OILCRD,peak.night,0.0 +2040,20,,GASPRD,peak.night,0.0 +2040,20,,CO2EMT,peak.night,0.0 +2040,20,,OILCRD,peak.day,0.0 +2040,20,,GASPRD,peak.day,0.0 +2040,20,,CO2EMT,peak.day,0.0 +2040,20,,OILCRD,peak.peak,0.0 +2040,20,,GASPRD,peak.peak,0.0 +2040,20,,CO2EMT,peak.peak,0.0 +2040,20,,OILCRD,peak.evening,0.0 +2040,20,,GASPRD,peak.evening,0.0 +2040,20,,CO2EMT,peak.evening,0.0 +2040,20,,OILCRD,summer.night,118.09498198082815 +2040,20,,GASPRD,summer.night,11.809498198082816 +2040,20,,CO2EMT,summer.night,865.9905028654129 +2040,20,,OILCRD,summer.day,276.0137378926797 +2040,20,,GASPRD,summer.day,27.601373789267974 +2040,20,,CO2EMT,summer.day,2024.0087399670206 +2040,20,,OILCRD,summer.peak,82.80412110283072 +2040,20,,GASPRD,summer.peak,8.280412110283072 +2040,20,,CO2EMT,summer.peak,607.2026200470577 +2040,20,,OILCRD,summer.evening,110.40549568701825 +2040,20,,GASPRD,summer.evening,11.040549568701826 +2040,20,,CO2EMT,summer.evening,809.6034998729048 +2040,20,,OILCRD,autumn.night,0.0 +2040,20,,GASPRD,autumn.night,0.0 +2040,20,,CO2EMT,autumn.night,0.0 +2040,20,,OILCRD,autumn.day,0.0 +2040,20,,GASPRD,autumn.day,0.0 +2040,20,,CO2EMT,autumn.day,0.0 +2040,20,,OILCRD,autumn.peak,0.0 +2040,20,,GASPRD,autumn.peak,0.0 +2040,20,,CO2EMT,autumn.peak,0.0 +2040,20,,OILCRD,autumn.evening,0.0 +2040,20,,GASPRD,autumn.evening,0.0 +2040,20,,CO2EMT,autumn.evening,0.0 +2040,21,,BIOPRD,winter.night,136.12537186419092 +2040,21,,BIOPRD,winter.day,287.65166434816126 +2040,21,,BIOPRD,winter.peak,86.29549902830277 +2040,21,,BIOPRD,winter.evening,115.06066629155568 +2040,21,,BIOPRD,peak.night,0.0 +2040,21,,BIOPRD,peak.day,138.6424119495363 +2040,21,,BIOPRD,peak.peak,86.29549902830277 +2040,21,,BIOPRD,peak.evening,115.06066629155568 +2040,21,,BIOPRD,summer.night,0.0 +2040,21,,BIOPRD,summer.day,0.0 +2040,21,,BIOPRD,summer.peak,0.0 2040,21,,BIOPRD,summer.evening,-0.0 -2040,21,,BIOPEL,summer.evening,0.0 -2040,21,,BIOPRD,autumn.night,-10.40005278122732 -2040,21,,BIOPEL,autumn.night,9.904812172597447 -2040,21,,BIOPRD,autumn.day,-179.78228949847158 -2040,21,,BIOPEL,autumn.day,171.22122809378246 -2040,21,,BIOPRD,autumn.peak,-53.93468667695048 -2040,21,,BIOPEL,autumn.peak,51.366368263762354 -2040,21,,BIOPRD,autumn.evening,-71.91291614457063 -2040,21,,BIOPEL,autumn.evening,68.48849156625774 -2040,23,,OILCRD,winter.night,0.0 -2040,23,,GASPRD,winter.night,0.0 -2040,23,,CO2EMT,winter.night,0.0 -2040,23,,OILCRD,winter.day,1.287511189858364 -2040,23,,GASPRD,winter.day,0.1287511189858364 -2040,23,,CO2EMT,winter.day,9.441319555231383 -2040,23,,OILCRD,winter.peak,82.80412110283072 -2040,23,,GASPRD,winter.peak,8.280412110283072 -2040,23,,CO2EMT,winter.peak,607.2026200470577 -2040,23,,OILCRD,winter.evening,110.40549568701825 -2040,23,,GASPRD,winter.evening,11.040549568701826 -2040,23,,CO2EMT,winter.evening,809.6034998729048 -2040,23,,OILCRD,peak.night,68.74979903772851 -2040,23,,GASPRD,peak.night,6.874979903772851 -2040,23,,CO2EMT,peak.night,504.1422763436632 -2040,23,,OILCRD,peak.day,276.0137378926797 -2040,23,,GASPRD,peak.day,27.601373789267974 -2040,23,,CO2EMT,peak.day,2024.0087399670206 -2040,23,,OILCRD,peak.peak,82.80412110283072 -2040,23,,GASPRD,peak.peak,8.280412110283072 -2040,23,,CO2EMT,peak.peak,607.2026200470577 -2040,23,,OILCRD,peak.evening,110.40549568701825 -2040,23,,GASPRD,peak.evening,11.040549568701826 -2040,23,,CO2EMT,peak.evening,809.6034998729048 -2040,23,,OILCRD,summer.night,193.20961678984898 -2040,23,,GASPRD,summer.night,19.3209616789849 -2040,23,,CO2EMT,summer.night,1416.8061199199626 -2040,23,,OILCRD,summer.day,276.0137378926797 -2040,23,,GASPRD,summer.day,27.601373789267974 -2040,23,,CO2EMT,summer.day,2024.0087399670206 -2040,23,,OILCRD,summer.peak,82.80412110283072 -2040,23,,GASPRD,summer.peak,8.280412110283072 -2040,23,,CO2EMT,summer.peak,607.2026200470577 -2040,23,,OILCRD,summer.evening,110.40549568701825 -2040,23,,GASPRD,summer.evening,11.040549568701826 -2040,23,,CO2EMT,summer.evening,809.6034998729048 -2040,23,,OILCRD,autumn.night,0.0 -2040,23,,GASPRD,autumn.night,0.0 -2040,23,,CO2EMT,autumn.night,0.0 -2040,23,,OILCRD,autumn.day,0.0 -2040,23,,GASPRD,autumn.day,0.0 -2040,23,,CO2EMT,autumn.day,0.0 -2040,23,,OILCRD,autumn.peak,0.0 -2040,23,,GASPRD,autumn.peak,0.0 -2040,23,,CO2EMT,autumn.peak,0.0 -2040,23,,OILCRD,autumn.evening,0.0 -2040,23,,GASPRD,autumn.evening,0.0 -2040,23,,CO2EMT,autumn.evening,0.0 -2040,24,,BIOPRD,winter.night,192.1700098003696 -2040,24,,BIOPRD,winter.day,287.65166434816126 -2040,24,,BIOPRD,winter.peak,86.29549902830277 -2040,24,,BIOPRD,winter.evening,115.06066629155568 -2040,24,,BIOPRD,peak.night,0.0 -2040,24,,BIOPRD,peak.day,192.60607844070674 -2040,24,,BIOPRD,peak.peak,86.29549902830277 -2040,24,,BIOPRD,peak.evening,115.06066629155568 -2040,24,,BIOPRD,summer.night,0.0 -2040,24,,BIOPRD,summer.day,0.0 -2040,24,,BIOPRD,summer.peak,0.0 -2040,24,,BIOPRD,summer.evening,29.3287702493268 -2040,24,,BIOPRD,autumn.night,0.0 -2040,24,,BIOPRD,autumn.day,114.67377978136156 -2040,24,,BIOPRD,autumn.peak,86.29549902830277 -2040,24,,BIOPRD,autumn.evening,115.06066629155568 -2040,25,,DIESEL,winter.night,-14.79226386220033 -2040,25,,TPASKM,winter.night,6.656518738655801 -2040,25,,CO2EMT,winter.night,1025.2518082437073 -2040,25,,DIESEL,winter.day,-211.31804790736467 -2040,25,,TPASKM,winter.day,95.09312156782342 -2040,25,,CO2EMT,winter.day,14646.45389981091 -2040,25,,DIESEL,winter.peak,-63.395413773756694 -2040,25,,TPASKM,winter.peak,28.527936201043303 -2040,25,,CO2EMT,winter.peak,4393.936128464516 -2040,25,,DIESEL,winter.evening,-84.52721886371951 -2040,25,,TPASKM,winter.evening,38.0372484924775 -2040,25,,CO2EMT,winter.evening,5858.581539184985 -2040,25,,DIESEL,peak.night,-14.79226386220033 -2040,25,,TPASKM,peak.night,6.656518738655801 -2040,25,,CO2EMT,peak.night,1025.2518082437073 -2040,25,,DIESEL,peak.day,-211.31804790736467 -2040,25,,TPASKM,peak.day,95.09312156782342 -2040,25,,CO2EMT,peak.day,14646.45389981091 -2040,25,,DIESEL,peak.peak,-63.395413773756694 -2040,25,,TPASKM,peak.peak,28.527936201043303 -2040,25,,CO2EMT,peak.peak,4393.936128464516 -2040,25,,DIESEL,peak.evening,-84.52721886371951 -2040,25,,TPASKM,peak.evening,38.0372484924775 -2040,25,,CO2EMT,peak.evening,5858.581539184985 -2040,25,,DIESEL,summer.night,-14.79226386220033 -2040,25,,TPASKM,summer.night,6.656518738655801 -2040,25,,CO2EMT,summer.night,1025.2518082437073 -2040,25,,DIESEL,summer.day,-211.31804790736467 -2040,25,,TPASKM,summer.day,95.09312156782342 -2040,25,,CO2EMT,summer.day,14646.45389981091 -2040,25,,DIESEL,summer.peak,-63.395413773756694 -2040,25,,TPASKM,summer.peak,28.527936201043303 -2040,25,,CO2EMT,summer.peak,4393.936128464516 -2040,25,,DIESEL,summer.evening,-84.52721886371951 -2040,25,,TPASKM,summer.evening,38.0372484924775 -2040,25,,CO2EMT,summer.evening,5858.581539184985 -2040,25,,DIESEL,autumn.night,-14.79226386220033 -2040,25,,TPASKM,autumn.night,6.656518738655801 -2040,25,,CO2EMT,autumn.night,1025.2518082437073 -2040,25,,DIESEL,autumn.day,-211.31804790736467 -2040,25,,TPASKM,autumn.day,95.09312156782342 -2040,25,,CO2EMT,autumn.day,14646.45389981091 -2040,25,,DIESEL,autumn.peak,-63.395413773756694 -2040,25,,TPASKM,autumn.peak,28.527936201043303 -2040,25,,CO2EMT,autumn.peak,4393.936128464516 -2040,25,,DIESEL,autumn.evening,-84.52721886371951 -2040,25,,TPASKM,autumn.evening,38.0372484924775 -2040,25,,CO2EMT,autumn.evening,5858.581539184985 -2040,26,,BIOPEL,winter.night,-88.60947998647201 -2040,26,,RSHEAT,winter.night,73.84123332206 -2040,26,,BIOPEL,winter.day,-77.45715881658829 -2040,26,,RSHEAT,winter.day,64.5476323471569 -2040,26,,BIOPEL,winter.peak,-81.89055647018401 -2040,26,,RSHEAT,winter.peak,68.24213039182001 -2040,26,,BIOPEL,winter.evening,-12.352897133756334 -2040,26,,RSHEAT,winter.evening,10.294080944796946 -2040,26,,BIOPEL,peak.night,-62.073036380904 -2040,26,,RSHEAT,peak.night,51.727530317420005 -2040,26,,BIOPEL,peak.day,-165.031998858168 -2040,26,,RSHEAT,peak.day,137.52666571514 -2040,26,,BIOPEL,peak.peak,-23.630841000744002 -2040,26,,RSHEAT,peak.peak,19.69236750062 -2040,26,,BIOPEL,peak.evening,-55.91966556482401 -2040,26,,RSHEAT,peak.evening,46.59972130402001 -2040,26,,BIOPEL,summer.night,-7.709068633296001 -2040,26,,RSHEAT,summer.night,6.424223861080001 -2040,26,,BIOPEL,summer.day,-12.844246202376 -2040,26,,RSHEAT,summer.day,10.70353850198 -2040,26,,BIOPEL,summer.peak,-4.229583879816 -2040,26,,RSHEAT,summer.peak,3.5246532331800005 -2040,26,,BIOPEL,summer.evening,-3.149263426728 -2040,26,,RSHEAT,summer.evening,2.62438618894 -2040,26,,BIOPEL,autumn.night,-50.419668729648 -2040,26,,RSHEAT,autumn.night,42.016390608040005 -2040,26,,BIOPEL,autumn.day,-132.69756617916 -2040,26,,RSHEAT,autumn.day,110.58130514930001 -2040,26,,BIOPEL,autumn.peak,-5.184826664879995 -2040,26,,RSHEAT,autumn.peak,4.320688887399996 -2040,26,,BIOPEL,autumn.evening,-44.132243412528 -2040,26,,RSHEAT,autumn.evening,36.77686951044 -2040,27,,BIOPRD,winter.night,-0.0 -2040,27,,BIOPEL,winter.night,0.0 -2040,27,,BIOPRD,winter.day,-90.75884772432833 -2040,27,,BIOPEL,winter.day,86.43699783269365 -2040,27,,BIOPRD,winter.peak,-68.11778394683893 -2040,27,,BIOPEL,winter.peak,64.8740799493704 -2040,27,,BIOPRD,winter.evening,-90.82371265570825 -2040,27,,BIOPEL,winter.evening,86.49877395781738 -2040,27,,BIOPRD,peak.night,-7.961466608631906 -2040,27,,BIOPEL,peak.night,7.582349151078006 -2040,27,,BIOPRD,peak.day,-227.05928054938613 -2040,27,,BIOPEL,peak.day,216.2469338565582 -2040,27,,BIOPRD,peak.peak,-68.11778394683893 -2040,27,,BIOPEL,peak.peak,64.8740799493704 -2040,27,,BIOPRD,peak.evening,-90.82371265570825 -2040,27,,BIOPEL,peak.evening,86.49877395781738 +2040,21,,BIOPRD,autumn.night,0.0 +2040,21,,BIOPRD,autumn.day,58.62914184518294 +2040,21,,BIOPRD,autumn.peak,86.29549902830277 +2040,21,,BIOPRD,autumn.evening,115.06066629155568 +2040,22,,DIESEL,winter.night,-14.79226386220033 +2040,22,,TPASKM,winter.night,6.656518738655801 +2040,22,,CO2EMT,winter.night,1025.2518082437073 +2040,22,,DIESEL,winter.day,-211.31804790736467 +2040,22,,TPASKM,winter.day,95.09312156782342 +2040,22,,CO2EMT,winter.day,14646.45389981091 +2040,22,,DIESEL,winter.peak,-63.395413773756694 +2040,22,,TPASKM,winter.peak,28.527936201043303 +2040,22,,CO2EMT,winter.peak,4393.936128464516 +2040,22,,DIESEL,winter.evening,-84.52721886371951 +2040,22,,TPASKM,winter.evening,38.0372484924775 +2040,22,,CO2EMT,winter.evening,5858.581539184985 +2040,22,,DIESEL,peak.night,-14.79226386220033 +2040,22,,TPASKM,peak.night,6.656518738655801 +2040,22,,CO2EMT,peak.night,1025.2518082437073 +2040,22,,DIESEL,peak.day,-211.31804790736467 +2040,22,,TPASKM,peak.day,95.09312156782342 +2040,22,,CO2EMT,peak.day,14646.45389981091 +2040,22,,DIESEL,peak.peak,-63.395413773756694 +2040,22,,TPASKM,peak.peak,28.527936201043303 +2040,22,,CO2EMT,peak.peak,4393.936128464516 +2040,22,,DIESEL,peak.evening,-84.52721886371951 +2040,22,,TPASKM,peak.evening,38.0372484924775 +2040,22,,CO2EMT,peak.evening,5858.581539184985 +2040,22,,DIESEL,summer.night,-14.79226386220033 +2040,22,,TPASKM,summer.night,6.656518738655801 +2040,22,,CO2EMT,summer.night,1025.2518082437073 +2040,22,,DIESEL,summer.day,-211.31804790736467 +2040,22,,TPASKM,summer.day,95.09312156782342 +2040,22,,CO2EMT,summer.day,14646.45389981091 +2040,22,,DIESEL,summer.peak,-63.395413773756694 +2040,22,,TPASKM,summer.peak,28.527936201043303 +2040,22,,CO2EMT,summer.peak,4393.936128464516 +2040,22,,DIESEL,summer.evening,-84.52721886371951 +2040,22,,TPASKM,summer.evening,38.0372484924775 +2040,22,,CO2EMT,summer.evening,5858.581539184985 +2040,22,,DIESEL,autumn.night,-14.79226386220033 +2040,22,,TPASKM,autumn.night,6.656518738655801 +2040,22,,CO2EMT,autumn.night,1025.2518082437073 +2040,22,,DIESEL,autumn.day,-211.31804790736467 +2040,22,,TPASKM,autumn.day,95.09312156782342 +2040,22,,CO2EMT,autumn.day,14646.45389981091 +2040,22,,DIESEL,autumn.peak,-63.395413773756694 +2040,22,,TPASKM,autumn.peak,28.527936201043303 +2040,22,,CO2EMT,autumn.peak,4393.936128464516 +2040,22,,DIESEL,autumn.evening,-84.52721886371951 +2040,22,,TPASKM,autumn.evening,38.0372484924775 +2040,22,,CO2EMT,autumn.evening,5858.581539184985 +2040,23,,BIOPEL,winter.night,-73.04152499530419 +2040,23,,RSHEAT,winter.night,60.867937496086824 +2040,23,,BIOPEL,winter.day,-250.72858676961152 +2040,23,,RSHEAT,winter.day,208.94048897467627 +2040,23,,BIOPEL,winter.peak,-75.218575790184 +2040,23,,RSHEAT,winter.peak,62.682146491820006 +2040,23,,BIOPEL,winter.evening,-3.4569228225885262 +2040,23,,RSHEAT,winter.evening,2.880769018823772 +2040,23,,BIOPEL,peak.night,-48.0649887773225 +2040,23,,RSHEAT,peak.night,40.054157314435415 +2040,23,,BIOPEL,peak.day,-142.7920631870002 +2040,23,,RSHEAT,peak.day,118.99338598916682 +2040,23,,BIOPEL,peak.peak,-75.218575790184 +2040,23,,RSHEAT,peak.peak,62.682146491820006 +2040,23,,BIOPEL,peak.evening,-47.445661432744274 +2040,23,,RSHEAT,peak.evening,39.538051193953564 +2040,23,,BIOPEL,summer.night,-0.0 +2040,23,,RSHEAT,summer.night,0.0 +2040,23,,BIOPEL,summer.day,-0.0 +2040,23,,RSHEAT,summer.day,0.0 +2040,23,,BIOPEL,summer.peak,0.0 +2040,23,,RSHEAT,summer.peak,-0.0 +2040,23,,BIOPEL,summer.evening,-0.0 +2040,23,,RSHEAT,summer.evening,0.0 +2040,23,,BIOPEL,autumn.night,-34.851713738480186 +2040,23,,RSHEAT,autumn.night,29.04309478206682 +2040,23,,BIOPEL,autumn.day,-110.45763050799216 +2040,23,,RSHEAT,autumn.day,92.0480254233268 +2040,23,,BIOPEL,autumn.peak,-67.05944109506399 +2040,23,,RSHEAT,autumn.peak,55.88286757921999 +2040,23,,BIOPEL,autumn.evening,-35.236269101360186 +2040,23,,RSHEAT,autumn.evening,29.363557584466825 +2040,24,,ELCTRI,winter.night,-4.281187622571151 +2040,24,,RSHEAT,winter.night,12.973295825973185 +2040,24,,ELCTRI,winter.day,-6.115982309571154 +2040,24,,RSHEAT,winter.day,18.533279725973195 +2040,24,,ELCTRI,winter.peak,-1.8347946870000031 +2040,24,,RSHEAT,winter.peak,5.5599839000000095 +2040,24,,ELCTRI,winter.evening,-2.4463929355711476 +2040,24,,RSHEAT,winter.evening,7.413311925973174 +2040,24,,ELCTRI,peak.night,-3.852213090984914 +2040,24,,RSHEAT,peak.night,11.673373002984588 +2040,24,,ELCTRI,peak.day,-6.115982309571154 +2040,24,,RSHEAT,peak.day,18.533279725973195 +2040,24,,ELCTRI,peak.peak,-1.8347946870000031 +2040,24,,RSHEAT,peak.peak,5.5599839000000095 +2040,24,,ELCTRI,peak.evening,-2.330351136321928 +2040,24,,RSHEAT,peak.evening,7.061670110066448 +2040,24,,ELCTRI,summer.night,-2.1199938741564 +2040,24,,RSHEAT,summer.night,6.424223861080001 +2040,24,,ELCTRI,summer.day,-3.5321677056534004 +2040,24,,RSHEAT,summer.day,10.70353850198 +2040,24,,ELCTRI,summer.peak,-1.1631355669494001 +2040,24,,RSHEAT,summer.peak,3.5246532331800005 +2040,24,,ELCTRI,summer.evening,-0.8660474423502 +2040,24,,RSHEAT,summer.evening,2.62438618894 +2040,24,,ELCTRI,autumn.night,-4.281187622571151 +2040,24,,RSHEAT,autumn.night,12.973295825973185 +2040,24,,ELCTRI,autumn.day,-6.115982309571154 +2040,24,,RSHEAT,autumn.day,18.533279725973195 +2040,24,,ELCTRI,autumn.peak,-1.8347946870000031 +2040,24,,RSHEAT,autumn.peak,5.5599839000000095 +2040,24,,ELCTRI,autumn.evening,-2.4463929355711476 +2040,24,,RSHEAT,autumn.evening,7.413311925973174 +2040,25,,H2YPRD,winter.night,-0.0 +2040,25,,ELCTRI,winter.night,0.0 +2040,25,,H2YPRD,winter.day,-0.0 +2040,25,,ELCTRI,winter.day,0.0 +2040,25,,H2YPRD,winter.peak,-0.0 +2040,25,,ELCTRI,winter.peak,0.0 +2040,25,,H2YPRD,winter.evening,-0.0 +2040,25,,ELCTRI,winter.evening,0.0 +2040,25,,H2YPRD,peak.night,0.0 +2040,25,,ELCTRI,peak.night,-0.0 +2040,25,,H2YPRD,peak.day,-0.0 +2040,25,,ELCTRI,peak.day,0.0 +2040,25,,H2YPRD,peak.peak,-0.0 +2040,25,,ELCTRI,peak.peak,0.0 +2040,25,,H2YPRD,peak.evening,-0.0 +2040,25,,ELCTRI,peak.evening,0.0 +2040,25,,H2YPRD,summer.night,-0.0 +2040,25,,ELCTRI,summer.night,0.0 +2040,25,,H2YPRD,summer.day,-0.0 +2040,25,,ELCTRI,summer.day,0.0 +2040,25,,H2YPRD,summer.peak,-0.0 +2040,25,,ELCTRI,summer.peak,0.0 +2040,25,,H2YPRD,summer.evening,-0.0 +2040,25,,ELCTRI,summer.evening,0.0 +2040,25,,H2YPRD,autumn.night,-0.0 +2040,25,,ELCTRI,autumn.night,0.0 +2040,25,,H2YPRD,autumn.day,-0.0 +2040,25,,ELCTRI,autumn.day,0.0 +2040,25,,H2YPRD,autumn.peak,-0.0 +2040,25,,ELCTRI,autumn.peak,0.0 +2040,25,,H2YPRD,autumn.evening,-0.0 +2040,25,,ELCTRI,autumn.evening,0.0 +2040,26,,ELCTRI,winter.night,1.5570186670009063 +2040,26,,ELCTRI,winter.day,2.483815491857799 +2040,26,,ELCTRI,winter.peak,0.6920082946024239 +2040,26,,ELCTRI,winter.evening,0.9020822471046229 +2040,26,,ELCTRI,peak.night,1.0009405737012185 +2040,26,,ELCTRI,peak.day,2.236669672545961 +2040,26,,ELCTRI,peak.peak,0.6240431938232305 +2040,26,,ELCTRI,peak.evening,0.6055072625068577 +2040,26,,ELCTRI,summer.night,0.5746140309167068 +2040,26,,ELCTRI,summer.day,1.6002691853029165 +2040,26,,ELCTRI,summer.peak,0.4695770565616974 +2040,26,,ELCTRI,summer.evening,0.37071873166177466 +2040,26,,ELCTRI,autumn.night,1.1245134826120404 +2040,26,,ELCTRI,autumn.day,2.106918118093173 +2040,26,,ELCTRI,autumn.peak,0.5437208021179888 +2040,26,,ELCTRI,autumn.evening,0.6672937180886763 +2040,27,,BIOPRD,winter.night,-145.8644143576579 +2040,27,,BIOPEL,winter.night,138.91848986443608 +2040,27,,BIOPRD,winter.day,-208.37773451087898 +2040,27,,BIOPEL,winter.day,198.45498524845615 +2040,27,,BIOPRD,winter.peak,-62.51332015322106 +2040,27,,BIOPEL,winter.peak,59.53649538402006 +2040,27,,BIOPRD,winter.evening,-83.35109420443683 +2040,27,,BIOPEL,winter.evening,79.38199448041603 +2040,27,,BIOPRD,peak.night,-0.0 +2040,27,,BIOPEL,peak.night,0.0 +2040,27,,BIOPRD,peak.day,-194.13416291173684 +2040,27,,BIOPEL,peak.day,184.88967896355888 +2040,27,,BIOPRD,peak.peak,-62.51332015322106 +2040,27,,BIOPEL,peak.peak,59.53649538402006 +2040,27,,BIOPRD,peak.evening,-83.35109420443683 +2040,27,,BIOPEL,peak.evening,79.38199448041603 2040,27,,BIOPRD,summer.night,-0.0 2040,27,,BIOPEL,summer.night,0.0 2040,27,,BIOPRD,summer.day,-0.0 2040,27,,BIOPEL,summer.day,0.0 2040,27,,BIOPRD,summer.peak,-0.0 2040,27,,BIOPEL,summer.peak,0.0 -2040,27,,BIOPRD,summer.evening,-29.3287702493268 -2040,27,,BIOPEL,summer.evening,27.932162142216 +2040,27,,BIOPRD,summer.evening,-0.0 +2040,27,,BIOPEL,summer.evening,0.0 2040,27,,BIOPRD,autumn.night,-0.0 2040,27,,BIOPEL,autumn.night,0.0 2040,27,,BIOPRD,autumn.day,-0.0 @@ -1647,30 +1583,30 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,27,,BIOPEL,autumn.peak,0.0 2040,27,,BIOPRD,autumn.evening,-0.0 2040,27,,BIOPEL,autumn.evening,0.0 -2040,28,,OILCRD,winter.night,226.91332064425637 -2040,28,,GASPRD,winter.night,22.691332064425637 -2040,28,,CO2EMT,winter.night,1663.955380284332 -2040,28,,OILCRD,winter.day,324.1618861900871 -2040,28,,GASPRD,winter.day,32.416188619008715 -2040,28,,CO2EMT,winter.day,2377.0791114319086 -2040,28,,OILCRD,winter.peak,97.24856554583071 -2040,28,,GASPRD,winter.peak,9.724856554583072 -2040,28,,CO2EMT,winter.peak,713.1237311475767 -2040,28,,OILCRD,winter.evening,129.66475509842564 -2040,28,,GASPRD,winter.evening,12.966475509842565 -2040,28,,CO2EMT,winter.evening,950.8316491367552 +2040,28,,OILCRD,winter.night,0.0 +2040,28,,GASPRD,winter.night,0.0 +2040,28,,CO2EMT,winter.night,0.0 +2040,28,,OILCRD,winter.day,0.0 +2040,28,,GASPRD,winter.day,0.0 +2040,28,,CO2EMT,winter.day,0.0 +2040,28,,OILCRD,winter.peak,0.0 +2040,28,,GASPRD,winter.peak,0.0 +2040,28,,CO2EMT,winter.peak,0.0 +2040,28,,OILCRD,winter.evening,0.0 +2040,28,,GASPRD,winter.evening,0.0 +2040,28,,CO2EMT,winter.evening,0.0 2040,28,,OILCRD,peak.night,0.0 2040,28,,GASPRD,peak.night,0.0 2040,28,,CO2EMT,peak.night,0.0 -2040,28,,OILCRD,peak.day,0.0 -2040,28,,GASPRD,peak.day,0.0 -2040,28,,CO2EMT,peak.day,0.0 -2040,28,,OILCRD,peak.peak,0.0 -2040,28,,GASPRD,peak.peak,0.0 -2040,28,,CO2EMT,peak.peak,0.0 -2040,28,,OILCRD,peak.evening,0.0 -2040,28,,GASPRD,peak.evening,0.0 -2040,28,,CO2EMT,peak.evening,0.0 +2040,28,,OILCRD,peak.day,311.0598330760008 +2040,28,,GASPRD,peak.day,31.105983307600084 +2040,28,,CO2EMT,peak.day,2281.001755946314 +2040,28,,OILCRD,peak.peak,97.24856554583071 +2040,28,,GASPRD,peak.peak,9.724856554583072 +2040,28,,CO2EMT,peak.peak,713.1237311475767 +2040,28,,OILCRD,peak.evening,129.66475509842564 +2040,28,,GASPRD,peak.evening,12.966475509842565 +2040,28,,CO2EMT,peak.evening,950.8316491367552 2040,28,,OILCRD,summer.night,0.0 2040,28,,GASPRD,summer.night,0.0 2040,28,,CO2EMT,summer.night,0.0 @@ -1683,12 +1619,12 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,28,,OILCRD,summer.evening,0.0 2040,28,,GASPRD,summer.evening,0.0 2040,28,,CO2EMT,summer.evening,0.0 -2040,28,,OILCRD,autumn.night,226.91332064425637 -2040,28,,GASPRD,autumn.night,22.691332064425637 -2040,28,,CO2EMT,autumn.night,1663.955380284332 -2040,28,,OILCRD,autumn.day,324.1618861900871 -2040,28,,GASPRD,autumn.day,32.416188619008715 -2040,28,,CO2EMT,autumn.day,2377.0791114319086 +2040,28,,OILCRD,autumn.night,0.0 +2040,28,,GASPRD,autumn.night,0.0 +2040,28,,CO2EMT,autumn.night,0.0 +2040,28,,OILCRD,autumn.day,311.0598330760008 +2040,28,,GASPRD,autumn.day,31.105983307600084 +2040,28,,CO2EMT,autumn.day,2281.001755946314 2040,28,,OILCRD,autumn.peak,97.24856554583071 2040,28,,GASPRD,autumn.peak,9.724856554583072 2040,28,,CO2EMT,autumn.peak,713.1237311475767 diff --git a/tests/data/circularity_npv/commodity_prices.csv b/tests/data/circularity_npv/commodity_prices.csv index 963808f2c..a70d935cb 100644 --- a/tests/data/circularity_npv/commodity_prices.csv +++ b/tests/data/circularity_npv/commodity_prices.csv @@ -175,307 +175,339 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,51.78658858839295 2020,RSHEAT,GBR,autumn.peak,55.10126109579918 2020,RSHEAT,GBR,autumn.evening,51.49085177032621 -2030,GASPRD,GBR,winter.night,13.415454643023997 -2030,GASPRD,GBR,winter.day,13.415454643023997 -2030,GASPRD,GBR,winter.peak,13.415454643023997 -2030,GASPRD,GBR,winter.evening,13.415454643023997 -2030,GASPRD,GBR,peak.night,5.409140038284034 -2030,GASPRD,GBR,peak.day,5.409140038284034 -2030,GASPRD,GBR,peak.peak,5.409140038284034 -2030,GASPRD,GBR,peak.evening,5.409140038284034 -2030,GASPRD,GBR,summer.night,5.876692424637562 -2030,GASPRD,GBR,summer.day,5.876692424637562 -2030,GASPRD,GBR,summer.peak,5.876692424637562 -2030,GASPRD,GBR,summer.evening,5.876692424637562 -2030,GASPRD,GBR,autumn.night,5.409140003509435 -2030,GASPRD,GBR,autumn.day,5.409140003509435 -2030,GASPRD,GBR,autumn.peak,5.409140003509435 -2030,GASPRD,GBR,autumn.evening,5.409140003509435 -2030,OILCRD,GBR,winter.night,5.409140003509434 -2030,OILCRD,GBR,winter.day,5.409140003509434 -2030,OILCRD,GBR,winter.peak,5.409140003509434 -2030,OILCRD,GBR,winter.evening,5.409140003509434 -2030,OILCRD,GBR,peak.night,5.40914003828403 -2030,OILCRD,GBR,peak.day,5.40914003828403 -2030,OILCRD,GBR,peak.peak,5.40914003828403 -2030,OILCRD,GBR,peak.evening,5.40914003828403 -2030,OILCRD,GBR,summer.night,5.876692424637561 -2030,OILCRD,GBR,summer.day,5.876692424637561 -2030,OILCRD,GBR,summer.peak,5.876692424637561 -2030,OILCRD,GBR,summer.evening,5.876692424637561 -2030,OILCRD,GBR,autumn.night,5.409140003509434 -2030,OILCRD,GBR,autumn.day,5.409140003509434 -2030,OILCRD,GBR,autumn.peak,5.409140003509434 -2030,OILCRD,GBR,autumn.evening,5.409140003509434 -2030,BIOPRD,GBR,winter.night,1.03494596385387 -2030,BIOPRD,GBR,winter.day,1.03494596385387 -2030,BIOPRD,GBR,winter.peak,1.03494596385387 -2030,BIOPRD,GBR,winter.evening,1.03494596385387 -2030,BIOPRD,GBR,peak.night,1.03494596385387 -2030,BIOPRD,GBR,peak.day,1.03494596385387 -2030,BIOPRD,GBR,peak.peak,1.03494596385387 -2030,BIOPRD,GBR,peak.evening,1.03494596385387 -2030,BIOPRD,GBR,summer.night,1.03494596385387 -2030,BIOPRD,GBR,summer.day,1.03494596385387 -2030,BIOPRD,GBR,summer.peak,1.03494596385387 -2030,BIOPRD,GBR,summer.evening,1.03494596385387 -2030,BIOPRD,GBR,autumn.night,1.03494596385387 -2030,BIOPRD,GBR,autumn.day,1.03494596385387 -2030,BIOPRD,GBR,autumn.peak,1.03494596385387 -2030,BIOPRD,GBR,autumn.evening,1.03494596385387 -2030,GASNAT,GBR,winter.night,45.63767229757091 -2030,GASNAT,GBR,winter.day,45.63767229757091 -2030,GASNAT,GBR,winter.peak,45.63767229757091 -2030,GASNAT,GBR,winter.evening,45.63767229757091 -2030,GASNAT,GBR,peak.night,37.23104196259395 -2030,GASNAT,GBR,peak.day,37.23104196259395 -2030,GASNAT,GBR,peak.peak,37.23104196259395 -2030,GASNAT,GBR,peak.evening,37.23104196259395 -2030,GASNAT,GBR,summer.night,37.72197196826515 -2030,GASNAT,GBR,summer.day,37.72197196826515 -2030,GASNAT,GBR,summer.peak,37.72197196826515 -2030,GASNAT,GBR,summer.evening,37.72197196826515 -2030,GASNAT,GBR,autumn.night,37.23104192608062 -2030,GASNAT,GBR,autumn.day,37.23104192608062 -2030,GASNAT,GBR,autumn.peak,37.23104192608062 -2030,GASNAT,GBR,autumn.evening,37.23104192608062 -2030,GASOLI,GBR,winter.night,10.590263300385642 -2030,GASOLI,GBR,winter.day,10.590263300385642 -2030,GASOLI,GBR,winter.peak,10.590263300385642 -2030,GASOLI,GBR,winter.evening,10.590263300385642 -2030,GASOLI,GBR,peak.night,10.590263345592616 -2030,GASOLI,GBR,peak.day,10.590263345592616 -2030,GASOLI,GBR,peak.peak,10.590263345592616 -2030,GASOLI,GBR,peak.evening,10.590263345592616 -2030,GASOLI,GBR,summer.night,11.198081447852207 -2030,GASOLI,GBR,summer.day,11.198081447852207 -2030,GASOLI,GBR,summer.peak,11.198081447852207 -2030,GASOLI,GBR,summer.evening,11.198081447852207 -2030,GASOLI,GBR,autumn.night,10.590263300385642 -2030,GASOLI,GBR,autumn.day,10.590263300385642 -2030,GASOLI,GBR,autumn.peak,10.590263300385642 -2030,GASOLI,GBR,autumn.evening,10.590263300385642 -2030,DIESEL,GBR,winter.night,10.590263300385642 -2030,DIESEL,GBR,winter.day,10.590263300385642 -2030,DIESEL,GBR,winter.peak,10.590263300385642 -2030,DIESEL,GBR,winter.evening,10.590263300385642 -2030,DIESEL,GBR,peak.night,10.590263345592616 -2030,DIESEL,GBR,peak.day,10.590263345592616 -2030,DIESEL,GBR,peak.peak,10.590263345592616 -2030,DIESEL,GBR,peak.evening,10.590263345592616 -2030,DIESEL,GBR,summer.night,11.198081447852207 -2030,DIESEL,GBR,summer.day,11.198081447852207 -2030,DIESEL,GBR,summer.peak,11.198081447852207 -2030,DIESEL,GBR,summer.evening,11.198081447852207 -2030,DIESEL,GBR,autumn.night,10.590263300385642 -2030,DIESEL,GBR,autumn.day,10.590263300385642 -2030,DIESEL,GBR,autumn.peak,10.590263300385642 -2030,DIESEL,GBR,autumn.evening,10.590263300385642 -2030,BIOPEL,GBR,winter.night,2.067681565184242 -2030,BIOPEL,GBR,winter.day,2.067681565184242 -2030,BIOPEL,GBR,winter.peak,2.067681565184242 -2030,BIOPEL,GBR,winter.evening,2.067681565184242 -2030,BIOPEL,GBR,peak.night,2.067681565184242 -2030,BIOPEL,GBR,peak.day,2.067681565184242 -2030,BIOPEL,GBR,peak.peak,2.067681565184242 -2030,BIOPEL,GBR,peak.evening,2.067681565184242 -2030,BIOPEL,GBR,summer.night,2.067681565184242 -2030,BIOPEL,GBR,summer.day,2.067681565184242 -2030,BIOPEL,GBR,summer.peak,2.067681565184242 -2030,BIOPEL,GBR,summer.evening,2.067681565184242 -2030,BIOPEL,GBR,autumn.night,2.067681565184242 -2030,BIOPEL,GBR,autumn.day,2.067681565184242 -2030,BIOPEL,GBR,autumn.peak,2.067681565184242 -2030,BIOPEL,GBR,autumn.evening,2.067681565184242 -2030,ELCTRI,GBR,winter.night,82.81261306842725 -2030,ELCTRI,GBR,winter.day,82.81261306842725 -2030,ELCTRI,GBR,winter.peak,82.81261306842727 -2030,ELCTRI,GBR,winter.evening,82.81261306842724 -2030,ELCTRI,GBR,peak.night,8806539.880448561 -2030,ELCTRI,GBR,peak.day,8806539.88044856 -2030,ELCTRI,GBR,peak.peak,143.7201835292309 -2030,ELCTRI,GBR,peak.evening,8806539.88044856 -2030,ELCTRI,GBR,summer.night,8806539.06442757 -2030,ELCTRI,GBR,summer.day,8806539.064427568 -2030,ELCTRI,GBR,summer.peak,8806539.06442757 -2030,ELCTRI,GBR,summer.evening,8806539.064427571 -2030,ELCTRI,GBR,autumn.night,8806538.584856391 -2030,ELCTRI,GBR,autumn.day,8806538.58485639 -2030,ELCTRI,GBR,autumn.peak,8806538.584856391 -2030,ELCTRI,GBR,autumn.evening,8806538.584856393 -2030,H2YPRD,GBR,winter.night,872480.2719486933 -2030,H2YPRD,GBR,winter.day,872480.2719486933 -2030,H2YPRD,GBR,winter.peak,872480.2719486933 -2030,H2YPRD,GBR,winter.evening,872480.2719486933 -2030,H2YPRD,GBR,peak.night,872462.3918546902 -2030,H2YPRD,GBR,peak.day,872462.3918546902 -2030,H2YPRD,GBR,peak.peak,872462.3918546902 -2030,H2YPRD,GBR,peak.evening,872462.3918546902 -2030,H2YPRD,GBR,summer.night,872459.915273882 -2030,H2YPRD,GBR,summer.day,872459.915273882 -2030,H2YPRD,GBR,summer.peak,872459.915273882 -2030,H2YPRD,GBR,summer.evening,872459.915273882 -2030,H2YPRD,GBR,autumn.night,872459.915273882 -2030,H2YPRD,GBR,autumn.day,872459.915273882 -2030,H2YPRD,GBR,autumn.peak,872459.915273882 -2030,H2YPRD,GBR,autumn.evening,872459.915273882 -2030,TPASKM,GBR,winter.night,30.423642057470154 -2030,TPASKM,GBR,winter.day,30.423642057470154 -2030,TPASKM,GBR,winter.peak,30.423642057470154 -2030,TPASKM,GBR,winter.evening,30.423642057470154 -2030,TPASKM,GBR,peak.night,30.423642157930093 -2030,TPASKM,GBR,peak.day,30.423642157930093 -2030,TPASKM,GBR,peak.peak,30.423642157930097 -2030,TPASKM,GBR,peak.evening,30.423642157930097 -2030,TPASKM,GBR,summer.night,31.77434905170523 -2030,TPASKM,GBR,summer.day,31.774349051705233 -2030,TPASKM,GBR,summer.peak,31.77434905170523 -2030,TPASKM,GBR,summer.evening,31.77434905170523 -2030,TPASKM,GBR,autumn.night,30.423642057470154 -2030,TPASKM,GBR,autumn.day,30.423642057470154 -2030,TPASKM,GBR,autumn.peak,30.423642057470154 -2030,TPASKM,GBR,autumn.evening,30.423642057470154 -2030,RSHEAT,GBR,winter.night,57.42025630618261 -2030,RSHEAT,GBR,winter.day,43.03557440969454 -2030,RSHEAT,GBR,winter.peak,216.29685702845708 -2030,RSHEAT,GBR,winter.evening,92.94662972193045 -2030,RSHEAT,GBR,peak.night,19.807222717721704 -2030,RSHEAT,GBR,peak.day,19.807222717721704 -2030,RSHEAT,GBR,peak.peak,48.016951412191645 -2030,RSHEAT,GBR,peak.evening,19.807222717721704 -2030,RSHEAT,GBR,summer.night,49.675646292119026 -2030,RSHEAT,GBR,summer.day,95.97492105690637 -2030,RSHEAT,GBR,summer.peak,87.12907712388704 -2030,RSHEAT,GBR,summer.evening,72.79620220817219 -2030,RSHEAT,GBR,autumn.night,33.46110039304596 -2030,RSHEAT,GBR,autumn.day,30.360888988195118 -2030,RSHEAT,GBR,autumn.peak,24.506958058720194 -2030,RSHEAT,GBR,autumn.evening,29.187594449497308 -2040,GASPRD,GBR,winter.night,6.778305079859628 -2040,GASPRD,GBR,winter.day,6.778305079859628 -2040,GASPRD,GBR,winter.peak,6.778305079859628 -2040,GASPRD,GBR,winter.evening,6.778305079859628 -2040,GASPRD,GBR,peak.night,6.583124461812123 -2040,GASPRD,GBR,peak.day,6.583124461812123 -2040,GASPRD,GBR,peak.peak,6.583124461812123 -2040,GASPRD,GBR,peak.evening,6.583124461812123 -2040,GASPRD,GBR,summer.night,6.595048625014882 -2040,GASPRD,GBR,summer.day,6.595048625014882 -2040,GASPRD,GBR,summer.peak,6.595048625014882 -2040,GASPRD,GBR,summer.evening,6.595048625014882 -2040,GASPRD,GBR,autumn.night,6.759670828754449 -2040,GASPRD,GBR,autumn.day,6.759670828754449 -2040,GASPRD,GBR,autumn.peak,6.759670828754449 -2040,GASPRD,GBR,autumn.evening,6.759670828754449 -2040,OILCRD,GBR,winter.night,6.778305079859629 -2040,OILCRD,GBR,winter.day,6.778305079859629 -2040,OILCRD,GBR,winter.peak,6.778305079859629 -2040,OILCRD,GBR,winter.evening,6.778305079859629 -2040,OILCRD,GBR,peak.night,6.583124461812122 -2040,OILCRD,GBR,peak.day,6.583124461812122 -2040,OILCRD,GBR,peak.peak,6.583124461812122 -2040,OILCRD,GBR,peak.evening,6.583124461812122 -2040,OILCRD,GBR,summer.night,6.595048625014882 -2040,OILCRD,GBR,summer.day,6.595048625014882 -2040,OILCRD,GBR,summer.peak,6.595048625014882 -2040,OILCRD,GBR,summer.evening,6.595048625014882 -2040,OILCRD,GBR,autumn.night,6.759670828754449 -2040,OILCRD,GBR,autumn.day,6.759670828754449 -2040,OILCRD,GBR,autumn.peak,6.759670828754449 -2040,OILCRD,GBR,autumn.evening,6.759670828754449 -2040,BIOPRD,GBR,winter.night,0.851759721247205 -2040,BIOPRD,GBR,winter.day,0.851759721247205 -2040,BIOPRD,GBR,winter.peak,0.851759721247205 -2040,BIOPRD,GBR,winter.evening,0.851759721247205 -2040,BIOPRD,GBR,peak.night,0.8517597212472049 -2040,BIOPRD,GBR,peak.day,0.8517597212472049 -2040,BIOPRD,GBR,peak.peak,0.8517597212472049 -2040,BIOPRD,GBR,peak.evening,0.8517597212472049 -2040,BIOPRD,GBR,summer.night,0.8517597212472049 -2040,BIOPRD,GBR,summer.day,0.8517597212472049 -2040,BIOPRD,GBR,summer.peak,0.8517597212472049 -2040,BIOPRD,GBR,summer.evening,0.8517597212472049 -2040,BIOPRD,GBR,autumn.night,0.8517597212472048 -2040,BIOPRD,GBR,autumn.day,0.8517597212472048 -2040,BIOPRD,GBR,autumn.peak,0.8517597212472048 -2040,BIOPRD,GBR,autumn.evening,0.8517597212472048 -2040,GASOLI,GBR,winter.night,12.07037849826801 -2040,GASOLI,GBR,winter.day,12.07037849826801 -2040,GASOLI,GBR,winter.peak,12.07037849826801 -2040,GASOLI,GBR,winter.evening,12.07037849826801 -2040,GASOLI,GBR,peak.night,11.81664369480625 -2040,GASOLI,GBR,peak.day,11.81664369480625 -2040,GASOLI,GBR,peak.peak,11.81664369480625 -2040,GASOLI,GBR,peak.evening,11.81664369480625 -2040,GASOLI,GBR,summer.night,11.832145106969838 -2040,GASOLI,GBR,summer.day,11.832145106969838 -2040,GASOLI,GBR,summer.peak,11.832145106969838 -2040,GASOLI,GBR,summer.evening,11.832145106969838 -2040,GASOLI,GBR,autumn.night,12.046153971831275 -2040,GASOLI,GBR,autumn.day,12.046153971831275 -2040,GASOLI,GBR,autumn.peak,12.046153971831275 -2040,GASOLI,GBR,autumn.evening,12.046153971831275 -2040,DIESEL,GBR,winter.night,12.07037849826801 -2040,DIESEL,GBR,winter.day,12.07037849826801 -2040,DIESEL,GBR,winter.peak,12.07037849826801 -2040,DIESEL,GBR,winter.evening,12.07037849826801 -2040,DIESEL,GBR,peak.night,11.81664369480625 -2040,DIESEL,GBR,peak.day,11.81664369480625 -2040,DIESEL,GBR,peak.peak,11.81664369480625 -2040,DIESEL,GBR,peak.evening,11.81664369480625 -2040,DIESEL,GBR,summer.night,11.832145106969838 -2040,DIESEL,GBR,summer.day,11.832145106969838 -2040,DIESEL,GBR,summer.peak,11.832145106969838 -2040,DIESEL,GBR,summer.evening,11.832145106969838 -2040,DIESEL,GBR,autumn.night,12.046153971831275 -2040,DIESEL,GBR,autumn.day,12.046153971831275 -2040,DIESEL,GBR,autumn.peak,12.046153971831275 -2040,DIESEL,GBR,autumn.evening,12.046153971831275 -2040,BIOPEL,GBR,winter.night,2.359798408331584 -2040,BIOPEL,GBR,winter.day,2.359798408331584 -2040,BIOPEL,GBR,winter.peak,2.359798408331584 -2040,BIOPEL,GBR,winter.evening,2.359798408331584 -2040,BIOPEL,GBR,peak.night,2.627797410098246 -2040,BIOPEL,GBR,peak.day,2.627797410098246 -2040,BIOPEL,GBR,peak.peak,2.627797410098246 -2040,BIOPEL,GBR,peak.evening,2.627797410098246 -2040,BIOPEL,GBR,summer.night,2.627797410098246 -2040,BIOPEL,GBR,summer.day,2.627797410098246 -2040,BIOPEL,GBR,summer.peak,2.627797410098246 -2040,BIOPEL,GBR,summer.evening,2.627797410098246 -2040,BIOPEL,GBR,autumn.night,2.204704704085327 -2040,BIOPEL,GBR,autumn.day,2.204704704085327 -2040,BIOPEL,GBR,autumn.peak,2.204704704085327 -2040,BIOPEL,GBR,autumn.evening,2.204704704085327 -2040,TPASKM,GBR,winter.night,33.71278655836688 -2040,TPASKM,GBR,winter.day,33.71278655836688 -2040,TPASKM,GBR,winter.peak,33.71278655836688 -2040,TPASKM,GBR,winter.evening,33.71278655836688 -2040,TPASKM,GBR,peak.night,33.14893143961936 -2040,TPASKM,GBR,peak.day,33.14893143961936 -2040,TPASKM,GBR,peak.peak,33.14893143961936 -2040,TPASKM,GBR,peak.evening,33.14893143961936 -2040,TPASKM,GBR,summer.night,33.18337902220166 -2040,TPASKM,GBR,summer.day,33.18337902220166 -2040,TPASKM,GBR,summer.peak,33.18337902220166 -2040,TPASKM,GBR,summer.evening,33.18337902220166 -2040,TPASKM,GBR,autumn.night,33.65895427740175 -2040,TPASKM,GBR,autumn.day,33.65895427740175 -2040,TPASKM,GBR,autumn.peak,33.65895427740175 -2040,TPASKM,GBR,autumn.evening,33.65895427740175 -2040,RSHEAT,GBR,winter.night,28.680084815143598 -2040,RSHEAT,GBR,winter.day,34.76691874277284 -2040,RSHEAT,GBR,winter.peak,32.393744593232626 -2040,RSHEAT,GBR,winter.evening,35.85992411258366 -2040,RSHEAT,GBR,peak.night,29.001683617263595 -2040,RSHEAT,GBR,peak.day,29.00168361726359 -2040,RSHEAT,GBR,peak.peak,35.06252043943316 -2040,RSHEAT,GBR,peak.evening,29.001683617263595 -2040,RSHEAT,GBR,summer.night,29.00168361726359 -2040,RSHEAT,GBR,summer.day,29.00168361726359 -2040,RSHEAT,GBR,summer.peak,29.00168361726359 -2040,RSHEAT,GBR,summer.evening,29.001683617263588 -2040,RSHEAT,GBR,autumn.night,28.493972370048095 -2040,RSHEAT,GBR,autumn.day,28.49397237004809 -2040,RSHEAT,GBR,autumn.peak,36.07110007902763 -2040,RSHEAT,GBR,autumn.evening,28.49397237004809 +2030,GASPRD,GBR,winter.night,14.286915880798423 +2030,GASPRD,GBR,winter.day,14.286915880798423 +2030,GASPRD,GBR,winter.peak,14.286915880798423 +2030,GASPRD,GBR,winter.evening,14.286915880798423 +2030,GASPRD,GBR,peak.night,5.486507127551649 +2030,GASPRD,GBR,peak.day,5.486507127551649 +2030,GASPRD,GBR,peak.peak,5.486507127551649 +2030,GASPRD,GBR,peak.evening,5.486507127551649 +2030,GASPRD,GBR,summer.night,5.486507135263871 +2030,GASPRD,GBR,summer.day,5.486507135263871 +2030,GASPRD,GBR,summer.peak,5.486507135263871 +2030,GASPRD,GBR,summer.evening,5.486507135263871 +2030,GASPRD,GBR,autumn.night,5.644590914241701 +2030,GASPRD,GBR,autumn.day,5.644590914241701 +2030,GASPRD,GBR,autumn.peak,5.644590914241701 +2030,GASPRD,GBR,autumn.evening,5.644590914241701 +2030,OILCRD,GBR,winter.night,5.486507135263869 +2030,OILCRD,GBR,winter.day,5.486507135263869 +2030,OILCRD,GBR,winter.peak,5.486507135263869 +2030,OILCRD,GBR,winter.evening,5.486507135263869 +2030,OILCRD,GBR,peak.night,5.486507127551649 +2030,OILCRD,GBR,peak.day,5.486507127551649 +2030,OILCRD,GBR,peak.peak,5.486507127551649 +2030,OILCRD,GBR,peak.evening,5.486507127551649 +2030,OILCRD,GBR,summer.night,5.486507135263869 +2030,OILCRD,GBR,summer.day,5.486507135263869 +2030,OILCRD,GBR,summer.peak,5.486507135263869 +2030,OILCRD,GBR,summer.evening,5.486507135263869 +2030,OILCRD,GBR,autumn.night,5.644590914241699 +2030,OILCRD,GBR,autumn.day,5.644590914241699 +2030,OILCRD,GBR,autumn.peak,5.644590914241699 +2030,OILCRD,GBR,autumn.evening,5.644590914241699 +2030,BIOPRD,GBR,winter.night,1.128273005096116 +2030,BIOPRD,GBR,winter.day,1.128273005096116 +2030,BIOPRD,GBR,winter.peak,1.128273005096116 +2030,BIOPRD,GBR,winter.evening,1.128273005096116 +2030,BIOPRD,GBR,peak.night,1.1282730050961163 +2030,BIOPRD,GBR,peak.day,1.1282730050961163 +2030,BIOPRD,GBR,peak.peak,1.1282730050961163 +2030,BIOPRD,GBR,peak.evening,1.1282730050961163 +2030,BIOPRD,GBR,summer.night,1.128273005096116 +2030,BIOPRD,GBR,summer.day,1.128273005096116 +2030,BIOPRD,GBR,summer.peak,1.128273005096116 +2030,BIOPRD,GBR,summer.evening,1.128273005096116 +2030,BIOPRD,GBR,autumn.night,1.1282730050961163 +2030,BIOPRD,GBR,autumn.day,1.1282730050961163 +2030,BIOPRD,GBR,autumn.peak,1.1282730050961163 +2030,BIOPRD,GBR,autumn.evening,1.1282730050961163 +2030,GASNAT,GBR,winter.night,58.275467581093096 +2030,GASNAT,GBR,winter.day,58.275467581093096 +2030,GASNAT,GBR,winter.peak,58.275467581093096 +2030,GASNAT,GBR,winter.evening,58.275467581093096 +2030,GASNAT,GBR,peak.night,49.035038390183985 +2030,GASNAT,GBR,peak.day,49.035038390183985 +2030,GASNAT,GBR,peak.peak,49.035038390183985 +2030,GASNAT,GBR,peak.evening,49.035038390183985 +2030,GASNAT,GBR,summer.night,49.03503839828182 +2030,GASNAT,GBR,summer.day,49.03503839828182 +2030,GASNAT,GBR,summer.peak,49.03503839828182 +2030,GASNAT,GBR,summer.evening,49.03503839828182 +2030,GASNAT,GBR,autumn.night,49.20102636620856 +2030,GASNAT,GBR,autumn.day,49.20102636620856 +2030,GASNAT,GBR,autumn.peak,49.20102636620856 +2030,GASNAT,GBR,autumn.evening,49.20102636620856 +2030,GASOLI,GBR,winter.night,10.690840571666408 +2030,GASOLI,GBR,winter.day,10.690840571666408 +2030,GASOLI,GBR,winter.peak,10.690840571666408 +2030,GASOLI,GBR,winter.evening,10.690840571666408 +2030,GASOLI,GBR,peak.night,10.690840561640524 +2030,GASOLI,GBR,peak.day,10.690840561640524 +2030,GASOLI,GBR,peak.peak,10.690840561640524 +2030,GASOLI,GBR,peak.evening,10.690840561640524 +2030,GASOLI,GBR,summer.night,10.690840571666408 +2030,GASOLI,GBR,summer.day,10.690840571666408 +2030,GASOLI,GBR,summer.peak,10.690840571666408 +2030,GASOLI,GBR,summer.evening,10.690840571666408 +2030,GASOLI,GBR,autumn.night,10.896349484337586 +2030,GASOLI,GBR,autumn.day,10.896349484337586 +2030,GASOLI,GBR,autumn.peak,10.896349484337586 +2030,GASOLI,GBR,autumn.evening,10.896349484337586 +2030,DIESEL,GBR,winter.night,10.690840571666408 +2030,DIESEL,GBR,winter.day,10.690840571666408 +2030,DIESEL,GBR,winter.peak,10.690840571666408 +2030,DIESEL,GBR,winter.evening,10.690840571666408 +2030,DIESEL,GBR,peak.night,10.690840561640524 +2030,DIESEL,GBR,peak.day,10.690840561640524 +2030,DIESEL,GBR,peak.peak,10.690840561640524 +2030,DIESEL,GBR,peak.evening,10.690840561640524 +2030,DIESEL,GBR,summer.night,10.690840571666408 +2030,DIESEL,GBR,summer.day,10.690840571666408 +2030,DIESEL,GBR,summer.peak,10.690840571666408 +2030,DIESEL,GBR,summer.evening,10.690840571666408 +2030,DIESEL,GBR,autumn.night,10.896349484337586 +2030,DIESEL,GBR,autumn.day,10.896349484337586 +2030,DIESEL,GBR,autumn.peak,10.896349484337586 +2030,DIESEL,GBR,autumn.evening,10.896349484337586 +2030,BIOPEL,GBR,winter.night,2.2513976966061433 +2030,BIOPEL,GBR,winter.day,2.2513976966061433 +2030,BIOPEL,GBR,winter.peak,2.2513976966061433 +2030,BIOPEL,GBR,winter.evening,2.2513976966061433 +2030,BIOPEL,GBR,peak.night,2.2513976966061438 +2030,BIOPEL,GBR,peak.day,2.2513976966061438 +2030,BIOPEL,GBR,peak.peak,2.2513976966061438 +2030,BIOPEL,GBR,peak.evening,2.2513976966061438 +2030,BIOPEL,GBR,summer.night,2.2513976966061433 +2030,BIOPEL,GBR,summer.day,2.2513976966061433 +2030,BIOPEL,GBR,summer.peak,2.2513976966061433 +2030,BIOPEL,GBR,summer.evening,2.2513976966061433 +2030,BIOPEL,GBR,autumn.night,2.2513976966061438 +2030,BIOPEL,GBR,autumn.day,2.2513976966061438 +2030,BIOPEL,GBR,autumn.peak,2.2513976966061438 +2030,BIOPEL,GBR,autumn.evening,2.2513976966061438 +2030,ELCTRI,GBR,winter.night,62.56832553996167 +2030,ELCTRI,GBR,winter.day,57.52017971204951 +2030,ELCTRI,GBR,winter.peak,60.96574097692602 +2030,ELCTRI,GBR,winter.evening,61.967356501636004 +2030,ELCTRI,GBR,peak.night,11.945247238203063 +2030,ELCTRI,GBR,peak.day,11.945247238203063 +2030,ELCTRI,GBR,peak.peak,57.48571683647748 +2030,ELCTRI,GBR,peak.evening,11.945247238203063 +2030,ELCTRI,GBR,summer.night,11.945247238203063 +2030,ELCTRI,GBR,summer.day,11.945247238203063 +2030,ELCTRI,GBR,summer.peak,11.945247238203063 +2030,ELCTRI,GBR,summer.evening,11.945247238203065 +2030,ELCTRI,GBR,autumn.night,11.945247238203063 +2030,ELCTRI,GBR,autumn.day,11.945247238203063 +2030,ELCTRI,GBR,autumn.peak,11.945247238203063 +2030,ELCTRI,GBR,autumn.evening,11.945247238203063 +2030,H2YPRD,GBR,winter.night,13.916975257940608 +2030,H2YPRD,GBR,winter.day,13.916975257940608 +2030,H2YPRD,GBR,winter.peak,13.916975257940608 +2030,H2YPRD,GBR,winter.evening,13.916975257940608 +2030,H2YPRD,GBR,peak.night,6.337384233913268 +2030,H2YPRD,GBR,peak.day,6.337384233913268 +2030,H2YPRD,GBR,peak.peak,6.337384233913268 +2030,H2YPRD,GBR,peak.evening,6.337384233913268 +2030,H2YPRD,GBR,summer.night,4.413626558263752 +2030,H2YPRD,GBR,summer.day,4.413626558263752 +2030,H2YPRD,GBR,summer.peak,4.413626558263752 +2030,H2YPRD,GBR,summer.evening,4.413626558263752 +2030,H2YPRD,GBR,autumn.night,5.915776179122427 +2030,H2YPRD,GBR,autumn.day,5.915776179122427 +2030,H2YPRD,GBR,autumn.peak,5.915776179122427 +2030,H2YPRD,GBR,autumn.evening,5.915776179122427 +2030,TPASKM,GBR,winter.night,30.647147104738394 +2030,TPASKM,GBR,winter.day,30.64714710473839 +2030,TPASKM,GBR,winter.peak,30.647147104738394 +2030,TPASKM,GBR,winter.evening,30.647147104738394 +2030,TPASKM,GBR,peak.night,30.647147082458652 +2030,TPASKM,GBR,peak.day,30.647147082458652 +2030,TPASKM,GBR,peak.peak,30.647147082458655 +2030,TPASKM,GBR,peak.evening,30.647147082458652 +2030,TPASKM,GBR,summer.night,30.647147104738394 +2030,TPASKM,GBR,summer.day,30.64714710473839 +2030,TPASKM,GBR,summer.peak,30.647147104738394 +2030,TPASKM,GBR,summer.evening,30.647147104738394 +2030,TPASKM,GBR,autumn.night,31.103833577295344 +2030,TPASKM,GBR,autumn.day,31.103833577295344 +2030,TPASKM,GBR,autumn.peak,31.103833577295344 +2030,TPASKM,GBR,autumn.evening,31.103833577295344 +2030,RSHEAT,GBR,winter.night,40.55219295058089 +2030,RSHEAT,GBR,winter.day,30.062962488517133 +2030,RSHEAT,GBR,winter.peak,246.0217116916408 +2030,RSHEAT,GBR,winter.evening,69.07446299162821 +2030,RSHEAT,GBR,peak.night,26.82067056650249 +2030,RSHEAT,GBR,peak.day,26.061889609835397 +2030,RSHEAT,GBR,peak.peak,32.36770387930492 +2030,RSHEAT,GBR,peak.evening,25.258097095602256 +2030,RSHEAT,GBR,summer.night,44.05160600706011 +2030,RSHEAT,GBR,summer.day,48.01539047329325 +2030,RSHEAT,GBR,summer.peak,48.01539047329325 +2030,RSHEAT,GBR,summer.evening,48.01539047329325 +2030,RSHEAT,GBR,autumn.night,28.64308401014453 +2030,RSHEAT,GBR,autumn.day,26.747638086655147 +2030,RSHEAT,GBR,autumn.peak,24.239257152392714 +2030,RSHEAT,GBR,autumn.evening,26.524244021522335 +2040,GASPRD,GBR,winter.night,6.431515371453476 +2040,GASPRD,GBR,winter.day,6.431515371453476 +2040,GASPRD,GBR,winter.peak,6.431515371453476 +2040,GASPRD,GBR,winter.evening,6.431515371453476 +2040,GASPRD,GBR,peak.night,7.0010480350792115 +2040,GASPRD,GBR,peak.day,7.0010480350792115 +2040,GASPRD,GBR,peak.peak,7.0010480350792115 +2040,GASPRD,GBR,peak.evening,7.0010480350792115 +2040,GASPRD,GBR,summer.night,6.282537553829179 +2040,GASPRD,GBR,summer.day,6.282537553829179 +2040,GASPRD,GBR,summer.peak,6.282537553829179 +2040,GASPRD,GBR,summer.evening,6.282537553829179 +2040,GASPRD,GBR,autumn.night,7.0010480350792115 +2040,GASPRD,GBR,autumn.day,7.0010480350792115 +2040,GASPRD,GBR,autumn.peak,7.0010480350792115 +2040,GASPRD,GBR,autumn.evening,7.0010480350792115 +2040,OILCRD,GBR,winter.night,6.431515371453476 +2040,OILCRD,GBR,winter.day,6.431515371453476 +2040,OILCRD,GBR,winter.peak,6.431515371453476 +2040,OILCRD,GBR,winter.evening,6.431515371453476 +2040,OILCRD,GBR,peak.night,7.001048035079212 +2040,OILCRD,GBR,peak.day,7.001048035079212 +2040,OILCRD,GBR,peak.peak,7.001048035079212 +2040,OILCRD,GBR,peak.evening,7.001048035079212 +2040,OILCRD,GBR,summer.night,6.282537553829178 +2040,OILCRD,GBR,summer.day,6.282537553829178 +2040,OILCRD,GBR,summer.peak,6.282537553829178 +2040,OILCRD,GBR,summer.evening,6.282537553829178 +2040,OILCRD,GBR,autumn.night,7.001048035079212 +2040,OILCRD,GBR,autumn.day,7.001048035079212 +2040,OILCRD,GBR,autumn.peak,7.001048035079212 +2040,OILCRD,GBR,autumn.evening,7.001048035079212 +2040,BIOPRD,GBR,winter.night,0.9477283811128414 +2040,BIOPRD,GBR,winter.day,0.9477283811128414 +2040,BIOPRD,GBR,winter.peak,0.9477283811128414 +2040,BIOPRD,GBR,winter.evening,0.9477283811128414 +2040,BIOPRD,GBR,peak.night,0.9477283811128414 +2040,BIOPRD,GBR,peak.day,0.9477283811128414 +2040,BIOPRD,GBR,peak.peak,0.9477283811128414 +2040,BIOPRD,GBR,peak.evening,0.9477283811128414 +2040,BIOPRD,GBR,summer.night,0.9477283811128414 +2040,BIOPRD,GBR,summer.day,0.9477283811128414 +2040,BIOPRD,GBR,summer.peak,0.9477283811128414 +2040,BIOPRD,GBR,summer.evening,0.9477283811128414 +2040,BIOPRD,GBR,autumn.night,0.9477283811128415 +2040,BIOPRD,GBR,autumn.day,0.9477283811128415 +2040,BIOPRD,GBR,autumn.peak,0.9477283811128415 +2040,BIOPRD,GBR,autumn.evening,0.9477283811128415 +2040,GASOLI,GBR,winter.night,11.619551877340013 +2040,GASOLI,GBR,winter.day,11.619551877340013 +2040,GASOLI,GBR,winter.peak,11.619551877340013 +2040,GASOLI,GBR,winter.evening,11.619551877340013 +2040,GASOLI,GBR,peak.night,12.359944340053469 +2040,GASOLI,GBR,peak.day,12.359944340053469 +2040,GASOLI,GBR,peak.peak,12.359944340053469 +2040,GASOLI,GBR,peak.evening,12.359944340053469 +2040,GASOLI,GBR,summer.night,11.425880714428423 +2040,GASOLI,GBR,summer.day,11.425880714428423 +2040,GASOLI,GBR,summer.peak,11.425880714428423 +2040,GASOLI,GBR,summer.evening,11.425880714428423 +2040,GASOLI,GBR,autumn.night,12.359944340053469 +2040,GASOLI,GBR,autumn.day,12.359944340053469 +2040,GASOLI,GBR,autumn.peak,12.359944340053469 +2040,GASOLI,GBR,autumn.evening,12.359944340053469 +2040,DIESEL,GBR,winter.night,11.619551877340013 +2040,DIESEL,GBR,winter.day,11.619551877340013 +2040,DIESEL,GBR,winter.peak,11.619551877340013 +2040,DIESEL,GBR,winter.evening,11.619551877340013 +2040,DIESEL,GBR,peak.night,12.359944340053469 +2040,DIESEL,GBR,peak.day,12.359944340053469 +2040,DIESEL,GBR,peak.peak,12.359944340053469 +2040,DIESEL,GBR,peak.evening,12.359944340053469 +2040,DIESEL,GBR,summer.night,11.425880714428423 +2040,DIESEL,GBR,summer.day,11.425880714428423 +2040,DIESEL,GBR,summer.peak,11.425880714428423 +2040,DIESEL,GBR,summer.evening,11.425880714428423 +2040,DIESEL,GBR,autumn.night,12.359944340053469 +2040,DIESEL,GBR,autumn.day,12.359944340053469 +2040,DIESEL,GBR,autumn.peak,12.359944340053469 +2040,DIESEL,GBR,autumn.evening,12.359944340053469 +2040,BIOPEL,GBR,winter.night,2.529561161927175 +2040,BIOPEL,GBR,winter.day,2.529561161927175 +2040,BIOPEL,GBR,winter.peak,2.529561161927175 +2040,BIOPEL,GBR,winter.evening,2.529561161927175 +2040,BIOPEL,GBR,peak.night,2.33835112647494 +2040,BIOPEL,GBR,peak.day,2.33835112647494 +2040,BIOPEL,GBR,peak.peak,2.33835112647494 +2040,BIOPEL,GBR,peak.evening,2.33835112647494 +2040,BIOPEL,GBR,summer.night,2.7811604882380334 +2040,BIOPEL,GBR,summer.day,2.7811604882380334 +2040,BIOPEL,GBR,summer.peak,2.7811604882380334 +2040,BIOPEL,GBR,summer.evening,2.7811604882380334 +2040,BIOPEL,GBR,autumn.night,3.2944013190329153 +2040,BIOPEL,GBR,autumn.day,3.2944013190329153 +2040,BIOPEL,GBR,autumn.peak,3.2944013190329153 +2040,BIOPEL,GBR,autumn.evening,3.2944013190329153 +2040,ELCTRI,GBR,winter.night,14.961645479068823 +2040,ELCTRI,GBR,winter.day,14.731506727168494 +2040,ELCTRI,GBR,winter.peak,14.888585554676428 +2040,ELCTRI,GBR,winter.evening,14.934248007928598 +2040,ELCTRI,GBR,peak.night,15.524937564819972 +2040,ELCTRI,GBR,peak.day,14.950686488179494 +2040,ELCTRI,GBR,peak.peak,15.089500337630877 +2040,ELCTRI,GBR,peak.evening,15.52493756481997 +2040,ELCTRI,GBR,summer.night,15.464135764290983 +2040,ELCTRI,GBR,summer.day,14.476924021198332 +2040,ELCTRI,GBR,summer.peak,14.744536528671635 +2040,ELCTRI,GBR,summer.evening,14.612509086757726 +2040,ELCTRI,GBR,autumn.night,15.509594881596332 +2040,ELCTRI,GBR,autumn.day,15.065755862101964 +2040,ELCTRI,GBR,autumn.peak,15.326945080753829 +2040,ELCTRI,GBR,autumn.evening,15.454799939315881 +2040,H2YPRD,GBR,winter.night,-0.0 +2040,H2YPRD,GBR,winter.day,-0.0 +2040,H2YPRD,GBR,winter.peak,-0.0 +2040,H2YPRD,GBR,winter.evening,-0.0 +2040,H2YPRD,GBR,peak.night,0.927272727272727 +2040,H2YPRD,GBR,peak.day,0.927272727272727 +2040,H2YPRD,GBR,peak.peak,0.927272727272727 +2040,H2YPRD,GBR,peak.evening,0.927272727272727 +2040,H2YPRD,GBR,summer.night,-0.0 +2040,H2YPRD,GBR,summer.day,-0.0 +2040,H2YPRD,GBR,summer.peak,-0.0 +2040,H2YPRD,GBR,summer.evening,-0.0 +2040,H2YPRD,GBR,autumn.night,-0.0 +2040,H2YPRD,GBR,autumn.day,-0.0 +2040,H2YPRD,GBR,autumn.peak,-0.0 +2040,H2YPRD,GBR,autumn.evening,-0.0 +2040,TPASKM,GBR,winter.night,32.71094962307152 +2040,TPASKM,GBR,winter.day,32.71094962307152 +2040,TPASKM,GBR,winter.peak,32.71094962307152 +2040,TPASKM,GBR,winter.evening,32.71094962307152 +2040,TPASKM,GBR,peak.night,34.356266206714665 +2040,TPASKM,GBR,peak.day,34.356266206714665 +2040,TPASKM,GBR,peak.peak,34.356266206714665 +2040,TPASKM,GBR,peak.evening,34.356266206714665 +2040,TPASKM,GBR,summer.night,32.2805692610888 +2040,TPASKM,GBR,summer.day,32.2805692610888 +2040,TPASKM,GBR,summer.peak,32.2805692610888 +2040,TPASKM,GBR,summer.evening,32.2805692610888 +2040,TPASKM,GBR,autumn.night,34.356266206714665 +2040,TPASKM,GBR,autumn.day,34.356266206714665 +2040,TPASKM,GBR,autumn.peak,34.356266206714665 +2040,TPASKM,GBR,autumn.evening,34.356266206714665 +2040,RSHEAT,GBR,winter.night,24.75951327647415 +2040,RSHEAT,GBR,winter.day,31.235293515020206 +2040,RSHEAT,GBR,winter.peak,54.40025658769479 +2040,RSHEAT,GBR,winter.evening,83.27698810655734 +2040,RSHEAT,GBR,peak.night,24.992563917107507 +2040,RSHEAT,GBR,peak.day,24.25848562013557 +2040,RSHEAT,GBR,peak.peak,31.28473775840046 +2040,RSHEAT,GBR,peak.evening,24.4147865668269 +2040,RSHEAT,GBR,summer.night,31.00758539913832 +2040,RSHEAT,GBR,summer.day,30.681805523917745 +2040,RSHEAT,GBR,summer.peak,30.770117651383934 +2040,RSHEAT,GBR,summer.evening,30.726548595552345 +2040,RSHEAT,GBR,autumn.night,26.431678706316127 +2040,RSHEAT,GBR,autumn.day,25.469540402401602 +2040,RSHEAT,GBR,autumn.peak,24.976508992935173 +2040,RSHEAT,GBR,autumn.evening,25.716103808910084 diff --git a/tests/data/simple_npv/asset_capacities.csv b/tests/data/simple_npv/asset_capacities.csv index dcdfc5b58..8ef14af0e 100644 --- a/tests/data/simple_npv/asset_capacities.csv +++ b/tests/data/simple_npv/asset_capacities.csv @@ -8,16 +8,18 @@ milestone_year,asset_id,group_id,capacity,num_units 2030,0,,4002.26, 2030,1,,3782.13, 2030,2,,3.964844, -2030,3,,2.43, 2030,4,,2900.0, 2030,5,,399.98, 2030,6,,355.83840587648046, -2030,7,,5.056817529603798, +2030,7,,4.599951591630494, +2030,8,,0.28890467792599434, 2040,0,,4002.26, 2040,1,,3782.13, 2040,2,,3.964844, -2040,3,,2.43, 2040,6,,355.83840587648046, -2040,7,,5.056817529603798, -2040,8,,3254.653232052352, -2040,9,,401.16573754764806, +2040,7,,4.599951591630494, +2040,8,,0.28890467792599434, +2040,9,,3254.653232052352, +2040,10,,401.16573754764806, +2040,11,,1.230265599547734, +2040,12,,0.016648224286449305, diff --git a/tests/data/simple_npv/assets.csv b/tests/data/simple_npv/assets.csv index 5e6607412..b892527ab 100644 --- a/tests/data/simple_npv/assets.csv +++ b/tests/data/simple_npv/assets.csv @@ -7,5 +7,8 @@ asset_id,group_id,process_id,region_id,agent_id,commission_year 5,,RELCHP,GBR,A0_RES,2020 6,,RGASBR,GBR,A0_RES,2030 7,,WNDFRM,GBR,A0_ELC,2030 -8,,RGASBR,GBR,A0_RES,2040 -9,,RELCHP,GBR,A0_RES,2040 +8,,GASCGT,GBR,A0_ELC,2030 +9,,RGASBR,GBR,A0_RES,2040 +10,,RELCHP,GBR,A0_RES,2040 +11,,GASCGT,GBR,A0_ELC,2040 +12,,WNDFRM,GBR,A0_ELC,2040 diff --git a/tests/data/simple_npv/commodity_flows.csv b/tests/data/simple_npv/commodity_flows.csv index 2fd66777b..b3d1be85b 100644 --- a/tests/data/simple_npv/commodity_flows.csv +++ b/tests/data/simple_npv/commodity_flows.csv @@ -225,8 +225,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2020,5,,RSHEAT,autumn.evening,15.437192051273913 2030,0,,GASPRD,winter.night,0.0 2030,0,,CO2EMT,winter.night,0.0 -2030,0,,GASPRD,winter.day,182.31624506589384 -2030,0,,CO2EMT,winter.day,932.1829610219153 +2030,0,,GASPRD,winter.day,182.3846373608513 +2030,0,,CO2EMT,winter.day,932.5326508260328 2030,0,,GASPRD,winter.peak,125.070625 2030,0,,CO2EMT,winter.peak,639.486105625 2030,0,,GASPRD,winter.evening,166.76083466742 @@ -235,8 +235,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,0,,CO2EMT,peak.night,0.0 2030,0,,GASPRD,peak.day,0.0 2030,0,,CO2EMT,peak.day,0.0 -2030,0,,GASPRD,peak.peak,64.10022281902772 -2030,0,,CO2EMT,peak.peak,327.7444392736888 +2030,0,,GASPRD,peak.peak,73.99588955092204 +2030,0,,CO2EMT,peak.peak,378.3409832738644 2030,0,,GASPRD,peak.evening,166.76083466742 2030,0,,CO2EMT,peak.evening,852.6481476545185 2030,0,,GASPRD,summer.night,0.0 @@ -251,16 +251,16 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,0,,CO2EMT,autumn.night,0.0 2030,0,,GASPRD,autumn.day,0.0 2030,0,,CO2EMT,autumn.day,0.0 -2030,0,,GASPRD,autumn.peak,0.0 -2030,0,,CO2EMT,autumn.peak,0.0 -2030,0,,GASPRD,autumn.evening,161.8745309756518 -2030,0,,CO2EMT,autumn.evening,827.6644768785077 +2030,0,,GASPRD,autumn.peak,4.805860330496699 +2030,0,,CO2EMT,autumn.peak,24.572363869829626 +2030,0,,GASPRD,autumn.evening,166.76083466742 +2030,0,,CO2EMT,autumn.evening,852.6481476545185 2030,1,,GASPRD,winter.night,-0.0 2030,1,,GASNAT,winter.night,0.0 2030,1,,CO2EMT,winter.night,0.0 -2030,1,,GASPRD,winter.day,-184.57837528456835 -2030,1,,GASNAT,winter.day,175.78892884244604 -2030,1,,CO2EMT,winter.day,449.40439658571336 +2030,1,,GASPRD,winter.day,-184.64676757952577 +2030,1,,GASNAT,winter.day,175.8540643614531 +2030,1,,CO2EMT,winter.day,449.5709155400549 2030,1,,GASPRD,winter.peak,-124.10114062500001 2030,1,,GASNAT,winter.peak,118.1915625 2030,1,,CO2EMT,winter.peak,302.15672953125005 @@ -273,9 +273,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,1,,GASPRD,peak.day,-0.0 2030,1,,GASNAT,peak.day,0.0 2030,1,,CO2EMT,peak.day,0.0 -2030,1,,GASPRD,peak.peak,-65.39286866270221 -2030,1,,GASNAT,peak.peak,62.27892253590687 -2030,1,,CO2EMT,peak.peak,159.21606546304594 +2030,1,,GASPRD,peak.peak,-75.28853539459655 +2030,1,,GASNAT,peak.peak,71.7033670424729 +2030,1,,CO2EMT,peak.peak,183.309657844082 2030,1,,GASPRD,peak.evening,-165.4681888237455 2030,1,,GASNAT,peak.evening,157.58875126070998 2030,1,,CO2EMT,peak.evening,402.87564259800513 @@ -297,21 +297,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,1,,GASPRD,autumn.day,-0.0 2030,1,,GASNAT,autumn.day,0.0 2030,1,,CO2EMT,autumn.day,0.0 -2030,1,,GASPRD,autumn.peak,-0.0 -2030,1,,GASNAT,autumn.peak,0.0 -2030,1,,CO2EMT,autumn.peak,0.0 -2030,1,,GASPRD,autumn.evening,-161.8745309756518 -2030,1,,GASNAT,autumn.evening,154.16621997681122 -2030,1,,CO2EMT,autumn.evening,394.1259413707179 -2030,2,,ELCTRI,winter.night,3.967658777868781 -2030,2,,ELCTRI,winter.day,4.725273949524072 -2030,2,,ELCTRI,winter.peak,1.6106337495253211 -2030,2,,ELCTRI,winter.evening,2.222337878990234 +2030,1,,GASPRD,autumn.peak,-6.098506174171208 +2030,1,,GASNAT,autumn.peak,5.808101118258293 +2030,1,,CO2EMT,autumn.peak,14.848410508827326 +2030,1,,GASPRD,autumn.evening,-165.4681888237455 +2030,1,,GASNAT,autumn.evening,157.58875126070998 +2030,1,,CO2EMT,autumn.evening,402.87564259800513 +2030,2,,ELCTRI,winter.night,4.435312795545212 +2030,2,,ELCTRI,winter.day,5.540564561185623 +2030,2,,ELCTRI,winter.peak,1.8377793920381176 +2030,2,,ELCTRI,winter.evening,2.5184384506397244 2030,2,,ELCTRI,peak.night,2.851272517283696 -2030,2,,ELCTRI,peak.day,5.623188234721121 +2030,2,,ELCTRI,peak.day,6.35735540269015 2030,2,,ELCTRI,peak.peak,1.7776452018191917 2030,2,,ELCTRI,peak.evening,1.72484387381507 -2030,2,,ELCTRI,summer.night,0.0 +2030,2,,ELCTRI,summer.night,0.03290908629834207 2030,2,,ELCTRI,summer.day,0.0 2030,2,,ELCTRI,summer.peak,0.0 2030,2,,ELCTRI,summer.evening,0.0 @@ -319,54 +319,6 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,2,,ELCTRI,autumn.day,6.001752635595889 2030,2,,ELCTRI,autumn.peak,1.5488393825638174 2030,2,,ELCTRI,autumn.evening,1.9008483513729915 -2030,3,,GASNAT,winter.night,-0.0 -2030,3,,ELCTRI,winter.night,0.0 -2030,3,,CO2EMT,winter.night,0.0 -2030,3,,GASNAT,winter.day,-0.0 -2030,3,,ELCTRI,winter.day,0.0 -2030,3,,CO2EMT,winter.day,0.0 -2030,3,,GASNAT,winter.peak,-0.0 -2030,3,,ELCTRI,winter.peak,0.0 -2030,3,,CO2EMT,winter.peak,0.0 -2030,3,,GASNAT,winter.evening,-0.0 -2030,3,,ELCTRI,winter.evening,0.0 -2030,3,,CO2EMT,winter.evening,0.0 -2030,3,,GASNAT,peak.night,-4.705040102589605 -2030,3,,ELCTRI,peak.night,3.1366934017264034 -2030,3,,CO2EMT,peak.night,240.56870044540648 -2030,3,,GASNAT,peak.day,-0.0 -2030,3,,ELCTRI,peak.day,0.0 -2030,3,,CO2EMT,peak.day,0.0 -2030,3,,GASNAT,peak.peak,-0.11987246675582439 -2030,3,,ELCTRI,peak.peak,0.07991497783721625 -2030,3,,CO2EMT,peak.peak,6.1290792252253 -2030,3,,GASNAT,peak.evening,-2.362486728875415 -2030,3,,ELCTRI,peak.evening,1.5749911525836102 -2030,3,,CO2EMT,peak.evening,120.79394644739997 -2030,3,,GASNAT,summer.night,-0.0 -2030,3,,ELCTRI,summer.night,0.0 -2030,3,,CO2EMT,summer.night,0.0 -2030,3,,GASNAT,summer.day,-0.0 -2030,3,,ELCTRI,summer.day,0.0 -2030,3,,CO2EMT,summer.day,0.0 -2030,3,,GASNAT,summer.peak,-0.0 -2030,3,,ELCTRI,summer.peak,0.0 -2030,3,,CO2EMT,summer.peak,0.0 -2030,3,,GASNAT,summer.evening,-0.0 -2030,3,,ELCTRI,summer.evening,0.0 -2030,3,,CO2EMT,summer.evening,0.0 -2030,3,,GASNAT,autumn.night,-3.503590969704641 -2030,3,,ELCTRI,autumn.night,2.3357273131364273 -2030,3,,CO2EMT,autumn.night,179.1386062809983 -2030,3,,GASNAT,autumn.day,-0.13926089454243223 -2030,3,,ELCTRI,autumn.day,0.0928405963616215 -2030,3,,CO2EMT,autumn.day,7.1204095379545596 -2030,3,,GASNAT,autumn.peak,-0.9008144120097958 -2030,3,,ELCTRI,autumn.peak,0.6005429413398639 -2030,3,,CO2EMT,autumn.peak,46.05864088606086 -2030,3,,GASNAT,autumn.evening,-1.7617621514813302 -2030,3,,ELCTRI,autumn.evening,1.1745081009875535 -2030,3,,CO2EMT,autumn.evening,90.07889880524041 2030,4,,GASNAT,winter.night,-43.845148578709995 2030,4,,RSHEAT,winter.night,38.1262161554 2030,4,,CO2EMT,winter.night,2241.8024468294425 @@ -379,18 +331,18 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,4,,GASNAT,winter.evening,-71.44063561968 2030,4,,RSHEAT,winter.evening,62.1222918432 2030,4,,CO2EMT,winter.evening,3652.7596992342387 -2030,4,,GASNAT,peak.night,-0.0 -2030,4,,RSHEAT,peak.night,0.0 -2030,4,,CO2EMT,peak.night,0.0 +2030,4,,GASNAT,peak.night,-0.5920397238792838 +2030,4,,RSHEAT,peak.night,0.5148171511993773 +2030,4,,CO2EMT,peak.night,30.270991081947788 2030,4,,GASNAT,peak.day,-96.21279149075198 2030,4,,RSHEAT,peak.day,83.66329694848 2030,4,,CO2EMT,peak.day,4919.3600289221495 2030,4,,GASNAT,peak.peak,-66.12685298630602 2030,4,,RSHEAT,peak.peak,57.50161129244002 2030,4,,CO2EMT,peak.peak,3381.0659931898267 -2030,4,,GASNAT,peak.evening,-29.670500177964005 -2030,4,,RSHEAT,peak.evening,25.800434937360006 -2030,4,,CO2EMT,peak.evening,1517.0526740992998 +2030,4,,GASNAT,peak.evening,-34.52863925169581 +2030,4,,RSHEAT,peak.evening,30.02490369712679 +2030,4,,CO2EMT,peak.evening,1765.4493249392067 2030,4,,GASNAT,summer.night,-0.0 2030,4,,RSHEAT,summer.night,0.0 2030,4,,CO2EMT,summer.night,0.0 @@ -409,12 +361,12 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,4,,GASNAT,autumn.day,-67.97422666003601 2030,4,,RSHEAT,autumn.day,59.10802318264001 2030,4,,CO2EMT,autumn.day,3475.5222091276414 -2030,4,,GASNAT,autumn.peak,-50.017432516103 -2030,4,,RSHEAT,autumn.peak,43.49341957922 -2030,4,,CO2EMT,autumn.peak,2557.391324548347 -2030,4,,GASNAT,autumn.evening,-19.376214580347 -2030,4,,RSHEAT,autumn.evening,16.84888224378 -2030,4,,CO2EMT,autumn.evening,990.7058514931422 +2030,4,,GASNAT,autumn.peak,-51.73986363969714 +2030,4,,RSHEAT,autumn.peak,44.99118577364969 +2030,4,,CO2EMT,autumn.peak,2645.459227897715 +2030,4,,GASNAT,autumn.evening,-22.909406626838496 +2030,4,,RSHEAT,autumn.evening,19.92122315377261 +2030,4,,CO2EMT,autumn.evening,1171.3579608302525 2030,5,,ELCTRI,winter.night,-9.624518793997803 2030,5,,RSHEAT,winter.night,29.165208466660005 2030,5,,ELCTRI,winter.day,-13.749312543997803 @@ -423,14 +375,14 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,5,,RSHEAT,winter.peak,12.499375 2030,5,,ELCTRI,winter.evening,-5.499725043997801 2030,5,,RSHEAT,winter.evening,16.66583346666 -2030,5,,ELCTRI,peak.night,-9.624518793997803 -2030,5,,RSHEAT,peak.night,29.165208466660005 +2030,5,,ELCTRI,peak.night,-6.823696017307771 +2030,5,,RSHEAT,peak.night,20.67786671911446 2030,5,,ELCTRI,peak.day,-13.749312543997803 2030,5,,RSHEAT,peak.day,41.664583466660005 2030,5,,ELCTRI,peak.peak,-4.12479375 2030,5,,RSHEAT,peak.peak,12.499375 -2030,5,,ELCTRI,peak.evening,-5.499725043997801 -2030,5,,RSHEAT,peak.evening,16.66583346666 +2030,5,,ELCTRI,peak.evening,-4.105650353274761 +2030,5,,RSHEAT,peak.evening,12.441364706893216 2030,5,,ELCTRI,summer.night,-1.9319477961564002 2030,5,,RSHEAT,summer.night,5.85438726108 2030,5,,ELCTRI,summer.day,-3.2188600626534005 @@ -439,14 +391,14 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,5,,RSHEAT,summer.peak,3.2120121331800005 2030,5,,ELCTRI,summer.evening,-0.7892279633502001 2030,5,,RSHEAT,summer.evening,2.39159988894 -2030,5,,ELCTRI,autumn.night,-9.624518793997803 -2030,5,,RSHEAT,autumn.night,29.165208466660005 +2030,5,,ELCTRI,autumn.night,-7.584100384296057 +2030,5,,RSHEAT,autumn.night,22.982122376654715 2030,5,,ELCTRI,autumn.day,-13.749312543997803 2030,5,,RSHEAT,autumn.day,41.664583466660005 -2030,5,,ELCTRI,autumn.peak,-4.12479375 -2030,5,,RSHEAT,autumn.peak,12.499375 -2030,5,,ELCTRI,autumn.evening,-5.499725043997801 -2030,5,,RSHEAT,autumn.evening,16.66583346666 +2030,5,,ELCTRI,autumn.peak,-3.630530905838204 +2030,5,,RSHEAT,autumn.peak,11.001608805570314 +2030,5,,ELCTRI,autumn.evening,-4.485852543700239 +2030,5,,RSHEAT,autumn.evening,13.59349255666739 2030,6,,GASNAT,winter.night,-0.0 2030,6,,RSHEAT,winter.night,0.0 2030,6,,CO2EMT,winter.night,0.0 @@ -459,9 +411,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,winter.evening,-0.0 2030,6,,RSHEAT,winter.evening,0.0 2030,6,,CO2EMT,winter.evening,0.0 -2030,6,,GASNAT,peak.night,-20.670129843374 -2030,6,,RSHEAT,peak.night,17.97402595076 -2030,6,,CO2EMT,peak.night,1056.8637388917127 +2030,6,,GASNAT,peak.night,-29.838533129172095 +2030,6,,RSHEAT,peak.night,25.94655054710617 +2030,6,,CO2EMT,peak.night,1525.6441988945694 2030,6,,GASNAT,peak.day,-0.0 2030,6,,RSHEAT,peak.day,0.0 2030,6,,CO2EMT,peak.day,0.0 @@ -483,9 +435,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,summer.evening,-0.0 2030,6,,RSHEAT,summer.evening,0.0 2030,6,,CO2EMT,summer.evening,0.0 -2030,6,,GASNAT,autumn.night,-10.492917792587003 -2030,6,,RSHEAT,autumn.night,9.124276341380003 -2030,6,,CO2EMT,autumn.night,536.5028867349736 +2030,6,,GASNAT,autumn.night,-17.603466796093088 +2030,6,,RSHEAT,autumn.night,15.307362431385293 +2030,6,,CO2EMT,autumn.night,900.0652572842396 2030,6,,GASNAT,autumn.day,-0.0 2030,6,,RSHEAT,autumn.day,0.0 2030,6,,CO2EMT,autumn.day,0.0 @@ -495,26 +447,74 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2030,6,,GASNAT,autumn.evening,-0.0 2030,6,,RSHEAT,autumn.evening,0.0 2030,6,,CO2EMT,autumn.evening,0.0 -2030,7,,ELCTRI,winter.night,5.656860016129021 -2030,7,,ELCTRI,winter.day,9.02403859447373 -2030,7,,ELCTRI,winter.peak,2.5141600004746794 -2030,7,,ELCTRI,winter.evening,3.2773871650075663 -2030,7,,ELCTRI,peak.night,3.6365528749877027 -2030,7,,ELCTRI,peak.day,8.126124309276682 -2030,7,,ELCTRI,peak.peak,2.2672335703435924 -2030,7,,ELCTRI,peak.evening,2.1998900175991203 -2030,7,,ELCTRI,summer.night,1.9319477961564002 +2030,7,,ELCTRI,winter.night,5.14578231911452 +2030,7,,ELCTRI,winter.day,8.208747982812179 +2030,7,,ELCTRI,winter.peak,2.287014357961883 +2030,7,,ELCTRI,winter.evening,2.981286593358076 +2030,7,,ELCTRI,peak.night,3.3080029262315045 +2030,7,,ELCTRI,peak.day,7.391957141307652 +2030,7,,ELCTRI,peak.peak,2.062396875 +2030,7,,ELCTRI,peak.evening,2.0011375788479286 +2030,7,,ELCTRI,summer.night,1.8990387098580581 2030,7,,ELCTRI,summer.day,3.2188600626534005 2030,7,,ELCTRI,summer.peak,1.0599640039494003 2030,7,,ELCTRI,summer.evening,0.7892279633502001 -2030,7,,ELCTRI,autumn.night,4.08551001487919 -2030,7,,ELCTRI,autumn.day,7.654719312040293 -2030,7,,ELCTRI,autumn.peak,1.9754114260963191 -2030,7,,ELCTRI,autumn.evening,2.4243685916372555 +2030,7,,ELCTRI,autumn.night,3.7163983445213007 +2030,7,,ELCTRI,autumn.day,6.9631419517846895 +2030,7,,ELCTRI,autumn.peak,1.796939850093578 +2030,7,,ELCTRI,autumn.evening,2.2053352917154854 +2030,8,,GASNAT,winter.night,-0.06513551900710501 +2030,8,,ELCTRI,winter.night,0.04342367933807001 +2030,8,,CO2EMT,winter.night,3.330379086833279 +2030,8,,GASNAT,winter.day,-0.0 +2030,8,,ELCTRI,winter.day,0.0 +2030,8,,CO2EMT,winter.day,0.0 +2030,8,,GASNAT,winter.peak,-0.0 +2030,8,,ELCTRI,winter.peak,0.0 +2030,8,,CO2EMT,winter.peak,0.0 +2030,8,,GASNAT,winter.evening,-0.0 +2030,8,,ELCTRI,winter.evening,0.0 +2030,8,,CO2EMT,winter.evening,0.0 +2030,8,,GASNAT,peak.night,-0.9966308606888555 +2030,8,,ELCTRI,peak.night,0.6644205737925704 +2030,8,,CO2EMT,peak.night,50.95773590702118 +2030,8,,GASNAT,peak.day,-0.0 +2030,8,,ELCTRI,peak.day,0.0 +2030,8,,CO2EMT,peak.day,0.0 +2030,8,,GASNAT,peak.peak,-0.4271275097712126 +2030,8,,ELCTRI,peak.peak,0.2847516731808084 +2030,8,,CO2EMT,peak.peak,21.839029574602097 +2030,8,,GASNAT,peak.evening,-0.569503350917643 +2030,8,,ELCTRI,peak.evening,0.37966890061176206 +2030,8,,CO2EMT,peak.evening,29.118706332419087 +2030,8,,GASNAT,summer.night,-0.0 +2030,8,,ELCTRI,summer.night,0.0 +2030,8,,CO2EMT,summer.night,0.0 +2030,8,,GASNAT,summer.day,-0.0 +2030,8,,ELCTRI,summer.day,0.0 +2030,8,,CO2EMT,summer.day,0.0 +2030,8,,GASNAT,summer.peak,-0.0 +2030,8,,ELCTRI,summer.peak,0.0 +2030,8,,CO2EMT,summer.peak,0.0 +2030,8,,GASNAT,summer.evening,-0.0 +2030,8,,ELCTRI,summer.evening,0.0 +2030,8,,CO2EMT,summer.evening,0.0 +2030,8,,GASNAT,autumn.night,-0.9966308606888555 +2030,8,,ELCTRI,autumn.night,0.6644205737925704 +2030,8,,CO2EMT,autumn.night,50.95773590702118 +2030,8,,GASNAT,autumn.day,-1.176626934925836 +2030,8,,ELCTRI,autumn.day,0.784417956617224 +2030,8,,CO2EMT,autumn.day,60.16093518275799 +2030,8,,GASNAT,autumn.peak,-0.4271275097712123 +2030,8,,ELCTRI,autumn.peak,0.2847516731808082 +2030,8,,CO2EMT,autumn.peak,21.839029574602083 +2030,8,,GASNAT,autumn.evening,-0.569503350917643 +2030,8,,ELCTRI,autumn.evening,0.37966890061176206 +2030,8,,CO2EMT,autumn.evening,29.118706332419087 2040,0,,GASPRD,winter.night,0.0 2040,0,,CO2EMT,winter.night,0.0 -2040,0,,GASPRD,winter.day,239.86206231651585 -2040,0,,CO2EMT,winter.day,1226.4147246243456 +2040,0,,GASPRD,winter.day,239.94605987776737 +2040,0,,CO2EMT,winter.day,1226.8442041550247 2040,0,,GASPRD,winter.peak,125.070625 2040,0,,CO2EMT,winter.peak,639.486105625 2040,0,,GASPRD,winter.evening,166.76083466742 @@ -523,8 +523,8 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,0,,CO2EMT,peak.night,0.0 2040,0,,GASPRD,peak.day,0.0 2040,0,,CO2EMT,peak.day,0.0 -2040,0,,GASPRD,peak.peak,97.32105256074243 -2040,0,,CO2EMT,peak.peak,497.6025417430761 +2040,0,,GASPRD,peak.peak,98.43215188337649 +2040,0,,CO2EMT,peak.peak,503.283592579704 2040,0,,GASPRD,peak.evening,166.76083466742 2040,0,,CO2EMT,peak.evening,852.6481476545185 2040,0,,GASPRD,summer.night,0.0 @@ -539,16 +539,16 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,0,,CO2EMT,autumn.night,0.0 2040,0,,GASPRD,autumn.day,0.0 2040,0,,CO2EMT,autumn.day,0.0 -2040,0,,GASPRD,autumn.peak,21.77406017031754 -2040,0,,CO2EMT,autumn.peak,111.33076965083359 +2040,0,,GASPRD,autumn.peak,23.98702530190741 +2040,0,,CO2EMT,autumn.peak,122.64566036865259 2040,0,,GASPRD,autumn.evening,166.76083466742 2040,0,,CO2EMT,autumn.evening,852.6481476545185 2040,1,,GASPRD,winter.night,-0.0 2040,1,,GASNAT,winter.night,0.0 2040,1,,CO2EMT,winter.night,0.0 -2040,1,,GASPRD,winter.day,-242.12419253519036 -2040,1,,GASNAT,winter.day,230.59446908113367 -2040,1,,CO2EMT,winter.day,589.5147602059183 +2040,1,,GASPRD,winter.day,-242.20819009644185 +2040,1,,GASNAT,winter.day,230.67446675851605 +2040,1,,CO2EMT,winter.day,589.7192742681464 2040,1,,GASPRD,winter.peak,-124.10114062500001 2040,1,,GASNAT,winter.peak,118.1915625 2040,1,,CO2EMT,winter.peak,302.15672953125005 @@ -561,9 +561,9 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,GASPRD,peak.day,-0.0 2040,1,,GASNAT,peak.day,0.0 2040,1,,CO2EMT,peak.day,0.0 -2040,1,,GASPRD,peak.peak,-98.61369840441692 -2040,1,,GASNAT,peak.peak,93.91780800420659 -2040,1,,CO2EMT,peak.peak,240.10087616275416 +2040,1,,GASPRD,peak.peak,-99.72479772705098 +2040,1,,GASNAT,peak.peak,94.97599783528665 +2040,1,,CO2EMT,peak.peak,242.80613846591035 2040,1,,GASPRD,peak.evening,-165.4681888237455 2040,1,,GASNAT,peak.evening,157.58875126070998 2040,1,,CO2EMT,peak.evening,402.87564259800513 @@ -585,21 +585,21 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,1,,GASPRD,autumn.day,-0.0 2040,1,,GASNAT,autumn.day,0.0 2040,1,,CO2EMT,autumn.day,0.0 -2040,1,,GASPRD,autumn.peak,-23.06670601399204 -2040,1,,GASNAT,autumn.peak,21.96829144189718 -2040,1,,CO2EMT,autumn.peak,56.16193707121014 +2040,1,,GASPRD,autumn.peak,-25.279671145581922 +2040,1,,GASNAT,autumn.peak,24.075877281506592 +2040,1,,CO2EMT,autumn.peak,61.54998027017161 2040,1,,GASPRD,autumn.evening,-165.4681888237455 2040,1,,GASNAT,autumn.evening,157.58875126070998 2040,1,,CO2EMT,autumn.evening,402.87564259800513 -2040,2,,ELCTRI,winter.night,3.996190587739492 -2040,2,,ELCTRI,winter.day,4.766033677854905 -2040,2,,ELCTRI,winter.peak,1.6228616679854415 -2040,2,,ELCTRI,winter.evening,2.2386417704008257 +2040,2,,ELCTRI,winter.night,4.435312795545212 +2040,2,,ELCTRI,winter.day,5.551615046971937 +2040,2,,ELCTRI,winter.peak,1.8417301086148625 +2040,2,,ELCTRI,winter.evening,2.523952418095743 2040,2,,ELCTRI,peak.night,2.851272517283696 -2040,2,,ELCTRI,peak.day,5.663947963051953 +2040,2,,ELCTRI,peak.day,6.3713620320039785 2040,2,,ELCTRI,peak.peak,1.7776452018191917 2040,2,,ELCTRI,peak.evening,1.72484387381507 -2040,2,,ELCTRI,summer.night,0.032343157379507215 +2040,2,,ELCTRI,summer.night,0.21408213058470693 2040,2,,ELCTRI,summer.day,0.0 2040,2,,ELCTRI,summer.peak,0.0 2040,2,,ELCTRI,summer.evening,0.0 @@ -607,54 +607,6 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,2,,ELCTRI,autumn.day,6.001752635595889 2040,2,,ELCTRI,autumn.peak,1.5488393825638174 2040,2,,ELCTRI,autumn.evening,1.9008483513729915 -2040,3,,GASNAT,winter.night,-0.0 -2040,3,,ELCTRI,winter.night,0.0 -2040,3,,CO2EMT,winter.night,0.0 -2040,3,,GASNAT,winter.day,-0.0 -2040,3,,ELCTRI,winter.day,0.0 -2040,3,,CO2EMT,winter.day,0.0 -2040,3,,GASNAT,winter.peak,-0.0 -2040,3,,ELCTRI,winter.peak,0.0 -2040,3,,CO2EMT,winter.peak,0.0 -2040,3,,GASNAT,winter.evening,-0.0 -2040,3,,ELCTRI,winter.evening,0.0 -2040,3,,CO2EMT,winter.evening,0.0 -2040,3,,GASNAT,peak.night,-4.747837817395672 -2040,3,,ELCTRI,peak.night,3.1652252115971145 -2040,3,,CO2EMT,peak.night,242.75694760344066 -2040,3,,GASNAT,peak.day,-0.0 -2040,3,,ELCTRI,peak.day,0.0 -2040,3,,CO2EMT,peak.day,0.0 -2040,3,,GASNAT,peak.peak,-0.1382143444460051 -2040,3,,ELCTRI,peak.peak,0.09214289629733674 -2040,3,,CO2EMT,peak.peak,7.066899431524241 -2040,3,,GASNAT,peak.evening,-2.386942565991302 -2040,3,,ELCTRI,peak.evening,1.5912950439942013 -2040,3,,CO2EMT,peak.evening,122.04437339913525 -2040,3,,GASNAT,summer.night,-0.0 -2040,3,,ELCTRI,summer.night,0.0 -2040,3,,CO2EMT,summer.night,0.0 -2040,3,,GASNAT,summer.day,-0.0 -2040,3,,ELCTRI,summer.day,0.0 -2040,3,,CO2EMT,summer.day,0.0 -2040,3,,GASNAT,summer.peak,-0.0 -2040,3,,ELCTRI,summer.peak,0.0 -2040,3,,CO2EMT,summer.peak,0.0 -2040,3,,GASNAT,summer.evening,-0.0 -2040,3,,ELCTRI,summer.evening,0.0 -2040,3,,CO2EMT,summer.evening,0.0 -2040,3,,GASNAT,autumn.night,-3.546388684510709 -2040,3,,ELCTRI,autumn.night,2.3642591230071393 -2040,3,,CO2EMT,autumn.night,181.32685343903253 -2040,3,,GASNAT,autumn.day,-0.2004004870386793 -2040,3,,ELCTRI,autumn.day,0.13360032469245287 -2040,3,,CO2EMT,autumn.day,10.246476902287672 -2040,3,,GASNAT,autumn.peak,-0.9191562896999762 -2040,3,,ELCTRI,autumn.peak,0.6127708597999841 -2040,3,,CO2EMT,autumn.peak,46.99646109235978 -2040,3,,GASNAT,autumn.evening,-1.786217988597217 -2040,3,,ELCTRI,autumn.evening,1.1908119923981446 -2040,3,,CO2EMT,autumn.evening,91.32932575697569 2040,6,,GASNAT,winter.night,-0.0 2040,6,,RSHEAT,winter.night,0.0 2040,6,,CO2EMT,winter.night,0.0 @@ -703,99 +655,211 @@ milestone_year,asset_id,group_id,commodity_id,time_slice,flow 2040,6,,GASNAT,autumn.evening,-0.0 2040,6,,RSHEAT,autumn.evening,0.0 2040,6,,CO2EMT,autumn.evening,0.0 -2040,7,,ELCTRI,winter.night,5.656860016129021 -2040,7,,ELCTRI,winter.day,9.02403859447373 -2040,7,,ELCTRI,winter.peak,2.5141600004746794 -2040,7,,ELCTRI,winter.evening,3.2773871650075663 -2040,7,,ELCTRI,peak.night,3.6365528749877027 -2040,7,,ELCTRI,peak.day,8.126124309276682 -2040,7,,ELCTRI,peak.peak,2.2672335703435924 -2040,7,,ELCTRI,peak.evening,2.1998900175991203 -2040,7,,ELCTRI,summer.night,2.087650716776893 -2040,7,,ELCTRI,summer.day,3.5321677056534004 -2040,7,,ELCTRI,summer.peak,1.1631355669494001 -2040,7,,ELCTRI,summer.evening,0.8660474423502 -2040,7,,ELCTRI,autumn.night,4.08551001487919 -2040,7,,ELCTRI,autumn.day,7.654719312040293 -2040,7,,ELCTRI,autumn.peak,1.9754114260963191 -2040,7,,ELCTRI,autumn.evening,2.4243685916372555 -2040,8,,GASNAT,winter.night,-51.27799954931206 -2040,8,,RSHEAT,winter.night,44.58956482548875 -2040,8,,CO2EMT,winter.night,2621.8441169563257 -2040,8,,GASNAT,winter.day,-245.14175537106345 -2040,8,,RSHEAT,winter.day,213.16674380092476 -2040,8,,CO2EMT,winter.day,12534.097952122476 -2040,8,,GASNAT,winter.peak,-116.9641005268814 -2040,8,,RSHEAT,winter.peak,101.707913501636 -2040,8,,CO2EMT,winter.peak,5980.374459939446 -2040,8,,GASNAT,winter.evening,-80.20298468340069 -2040,8,,RSHEAT,winter.evening,69.74172581165277 -2040,8,,CO2EMT,winter.evening,4100.778606862277 -2040,8,,GASNAT,peak.night,-25.847241093976063 -2040,8,,RSHEAT,peak.night,22.475861820848753 -2040,8,,CO2EMT,peak.night,1321.5694371349962 -2040,8,,GASNAT,peak.day,-110.09935310823546 -2040,8,,RSHEAT,peak.day,95.73856792020476 -2040,8,,CO2EMT,peak.day,5629.37992442408 -2040,8,,GASNAT,peak.peak,-73.9198159131874 -2040,8,,RSHEAT,peak.peak,64.27810079407601 -2040,8,,CO2EMT,peak.peak,3779.5201876412725 -2040,8,,GASNAT,peak.evening,-34.367154421684674 -2040,8,,RSHEAT,peak.evening,29.88448210581276 -2040,8,,CO2EMT,peak.evening,1757.1926055807376 +2040,7,,ELCTRI,winter.night,5.14578231911452 +2040,7,,ELCTRI,winter.day,8.208747982812179 +2040,7,,ELCTRI,winter.peak,2.287014357961883 +2040,7,,ELCTRI,winter.evening,2.981286593358076 +2040,7,,ELCTRI,peak.night,3.3080029262315045 +2040,7,,ELCTRI,peak.day,7.391957141307652 +2040,7,,ELCTRI,peak.peak,2.062396875 +2040,7,,ELCTRI,peak.evening,2.0011375788479286 +2040,7,,ELCTRI,summer.night,1.8990387098580581 +2040,7,,ELCTRI,summer.day,3.513026676249834 +2040,7,,ELCTRI,summer.peak,1.1575188942486845 +2040,7,,ELCTRI,summer.evening,0.8616132270267026 +2040,7,,ELCTRI,autumn.night,3.7163983445213007 +2040,7,,ELCTRI,autumn.day,6.9631419517846895 +2040,7,,ELCTRI,autumn.peak,1.796939850093578 +2040,7,,ELCTRI,autumn.evening,2.2053352917154854 +2040,8,,GASNAT,winter.night,-0.0 +2040,8,,ELCTRI,winter.night,0.0 +2040,8,,CO2EMT,winter.night,0.0 +2040,8,,GASNAT,winter.day,-0.0 +2040,8,,ELCTRI,winter.day,0.0 +2040,8,,CO2EMT,winter.day,0.0 +2040,8,,GASNAT,winter.peak,-0.0 +2040,8,,ELCTRI,winter.peak,0.0 +2040,8,,CO2EMT,winter.peak,0.0 +2040,8,,GASNAT,winter.evening,-0.0 +2040,8,,ELCTRI,winter.evening,0.0 +2040,8,,CO2EMT,winter.evening,0.0 +2040,8,,GASNAT,peak.night,-0.9966308606888555 +2040,8,,ELCTRI,peak.night,0.6644205737925704 +2040,8,,CO2EMT,peak.night,50.95773590702118 +2040,8,,GASNAT,peak.day,-0.0 +2040,8,,ELCTRI,peak.day,0.0 +2040,8,,CO2EMT,peak.day,0.0 +2040,8,,GASNAT,peak.peak,-0.4271275097712123 +2040,8,,ELCTRI,peak.peak,0.2847516731808082 +2040,8,,CO2EMT,peak.peak,21.839029574602083 +2040,8,,GASNAT,peak.evening,-0.24904631405154184 +2040,8,,ELCTRI,peak.evening,0.16603087603436123 +2040,8,,CO2EMT,peak.evening,12.733738037455334 2040,8,,GASNAT,summer.night,-0.0 -2040,8,,RSHEAT,summer.night,0.0 +2040,8,,ELCTRI,summer.night,0.0 2040,8,,CO2EMT,summer.night,0.0 2040,8,,GASNAT,summer.day,-0.0 -2040,8,,RSHEAT,summer.day,0.0 +2040,8,,ELCTRI,summer.day,0.0 2040,8,,CO2EMT,summer.day,0.0 2040,8,,GASNAT,summer.peak,-0.0 -2040,8,,RSHEAT,summer.peak,0.0 +2040,8,,ELCTRI,summer.peak,0.0 2040,8,,CO2EMT,summer.peak,0.0 2040,8,,GASNAT,summer.evening,-0.0 -2040,8,,RSHEAT,summer.evening,0.0 +2040,8,,ELCTRI,summer.evening,0.0 2040,8,,CO2EMT,summer.evening,0.0 -2040,8,,GASNAT,autumn.night,-14.679430428189065 -2040,8,,RSHEAT,autumn.night,12.764722111468753 -2040,8,,CO2EMT,autumn.night,750.5592777933069 -2040,8,,GASNAT,autumn.day,-79.11218845751947 -2040,8,,RSHEAT,autumn.day,68.79320735436475 -2040,8,,CO2EMT,autumn.day,4045.0061958329707 -2040,8,,GASNAT,autumn.peak,-56.242385507984395 -2040,8,,RSHEAT,autumn.peak,48.906422180856 -2040,8,,CO2EMT,autumn.peak,2875.6731710232425 -2040,8,,GASNAT,autumn.evening,-23.070874859067665 -2040,8,,RSHEAT,autumn.evening,20.061630312232754 -2040,8,,CO2EMT,autumn.evening,1179.6138315441299 -2040,9,,ELCTRI,winter.night,-9.653050603868513 -2040,9,,RSHEAT,winter.night,29.251668496571252 -2040,9,,ELCTRI,winter.day,-13.790072272328635 -2040,9,,RSHEAT,winter.day,41.788097794935254 -2040,9,,ELCTRI,winter.peak,-4.137021668460121 -2040,9,,RSHEAT,winter.peak,12.536429298364002 -2040,9,,ELCTRI,winter.evening,-5.516028935408392 -2040,9,,RSHEAT,winter.evening,16.715239198207247 -2040,9,,ELCTRI,peak.night,-9.653050603868513 -2040,9,,RSHEAT,peak.night,29.251668496571252 -2040,9,,ELCTRI,peak.day,-13.790072272328635 -2040,9,,RSHEAT,peak.day,41.788097794935254 -2040,9,,ELCTRI,peak.peak,-4.137021668460121 -2040,9,,RSHEAT,peak.peak,12.536429298364002 -2040,9,,ELCTRI,peak.evening,-5.516028935408392 -2040,9,,RSHEAT,peak.evening,16.715239198207247 -2040,9,,ELCTRI,summer.night,-2.1199938741564 -2040,9,,RSHEAT,summer.night,6.424223861080001 -2040,9,,ELCTRI,summer.day,-3.5321677056534004 -2040,9,,RSHEAT,summer.day,10.70353850198 -2040,9,,ELCTRI,summer.peak,-1.1631355669494001 -2040,9,,RSHEAT,summer.peak,3.5246532331800005 -2040,9,,ELCTRI,summer.evening,-0.8660474423502 -2040,9,,RSHEAT,summer.evening,2.62438618894 -2040,9,,ELCTRI,autumn.night,-9.653050603868513 -2040,9,,RSHEAT,autumn.night,29.251668496571252 -2040,9,,ELCTRI,autumn.day,-13.790072272328635 -2040,9,,RSHEAT,autumn.day,41.788097794935254 -2040,9,,ELCTRI,autumn.peak,-4.137021668460121 -2040,9,,RSHEAT,autumn.peak,12.536429298364002 -2040,9,,ELCTRI,autumn.evening,-5.516028935408392 -2040,9,,RSHEAT,autumn.evening,16.715239198207247 +2040,8,,GASNAT,autumn.night,-0.9966308606888555 +2040,8,,ELCTRI,autumn.night,0.6644205737925704 +2040,8,,CO2EMT,autumn.night,50.95773590702118 +2040,8,,GASNAT,autumn.day,-0.0 +2040,8,,ELCTRI,autumn.day,0.0 +2040,8,,CO2EMT,autumn.day,0.0 +2040,8,,GASNAT,autumn.peak,-0.4271275097712123 +2040,8,,ELCTRI,autumn.peak,0.2847516731808082 +2040,8,,CO2EMT,autumn.peak,21.839029574602083 +2040,8,,GASNAT,autumn.evening,-0.0 +2040,8,,ELCTRI,autumn.evening,0.0 +2040,8,,CO2EMT,autumn.evening,0.0 +2040,9,,GASNAT,winter.night,-51.27799954931206 +2040,9,,RSHEAT,winter.night,44.58956482548875 +2040,9,,CO2EMT,winter.night,2621.8441169563257 +2040,9,,GASNAT,winter.day,-245.14175537106345 +2040,9,,RSHEAT,winter.day,213.16674380092476 +2040,9,,CO2EMT,winter.day,12534.097952122476 +2040,9,,GASNAT,winter.peak,-116.9641005268814 +2040,9,,RSHEAT,winter.peak,101.707913501636 +2040,9,,CO2EMT,winter.peak,5980.374459939446 +2040,9,,GASNAT,winter.evening,-80.20298468340069 +2040,9,,RSHEAT,winter.evening,69.74172581165277 +2040,9,,CO2EMT,winter.evening,4100.778606862277 +2040,9,,GASNAT,peak.night,-25.847241093976063 +2040,9,,RSHEAT,peak.night,22.475861820848753 +2040,9,,CO2EMT,peak.night,1321.5694371349962 +2040,9,,GASNAT,peak.day,-110.09935310823546 +2040,9,,RSHEAT,peak.day,95.73856792020476 +2040,9,,CO2EMT,peak.day,5629.37992442408 +2040,9,,GASNAT,peak.peak,-73.9198159131874 +2040,9,,RSHEAT,peak.peak,64.27810079407601 +2040,9,,CO2EMT,peak.peak,3779.5201876412725 +2040,9,,GASNAT,peak.evening,-34.367154421684674 +2040,9,,RSHEAT,peak.evening,29.88448210581276 +2040,9,,CO2EMT,peak.evening,1757.1926055807376 +2040,9,,GASNAT,summer.night,-0.0 +2040,9,,RSHEAT,summer.night,0.0 +2040,9,,CO2EMT,summer.night,0.0 +2040,9,,GASNAT,summer.day,-0.0 +2040,9,,RSHEAT,summer.day,0.0 +2040,9,,CO2EMT,summer.day,0.0 +2040,9,,GASNAT,summer.peak,-0.0 +2040,9,,RSHEAT,summer.peak,0.0 +2040,9,,CO2EMT,summer.peak,0.0 +2040,9,,GASNAT,summer.evening,-0.0 +2040,9,,RSHEAT,summer.evening,0.0 +2040,9,,CO2EMT,summer.evening,0.0 +2040,9,,GASNAT,autumn.night,-14.679430428189065 +2040,9,,RSHEAT,autumn.night,12.764722111468753 +2040,9,,CO2EMT,autumn.night,750.5592777933069 +2040,9,,GASNAT,autumn.day,-79.11218845751947 +2040,9,,RSHEAT,autumn.day,68.79320735436475 +2040,9,,CO2EMT,autumn.day,4045.0061958329707 +2040,9,,GASNAT,autumn.peak,-56.242385507984395 +2040,9,,RSHEAT,autumn.peak,48.906422180856 +2040,9,,CO2EMT,autumn.peak,2875.6731710232425 +2040,9,,GASNAT,autumn.evening,-23.070874859067665 +2040,9,,RSHEAT,autumn.evening,20.061630312232754 +2040,9,,CO2EMT,autumn.evening,1179.6138315441299 +2040,10,,ELCTRI,winter.night,-9.653050603868513 +2040,10,,RSHEAT,winter.night,29.251668496571252 +2040,10,,ELCTRI,winter.day,-13.790072272328635 +2040,10,,RSHEAT,winter.day,41.788097794935254 +2040,10,,ELCTRI,winter.peak,-4.137021668460121 +2040,10,,RSHEAT,winter.peak,12.536429298364002 +2040,10,,ELCTRI,winter.evening,-5.516028935408392 +2040,10,,RSHEAT,winter.evening,16.715239198207247 +2040,10,,ELCTRI,peak.night,-9.653050603868513 +2040,10,,RSHEAT,peak.night,29.251668496571252 +2040,10,,ELCTRI,peak.day,-13.790072272328635 +2040,10,,RSHEAT,peak.day,41.788097794935254 +2040,10,,ELCTRI,peak.peak,-4.137021668460121 +2040,10,,RSHEAT,peak.peak,12.536429298364002 +2040,10,,ELCTRI,peak.evening,-5.516028935408392 +2040,10,,RSHEAT,peak.evening,16.715239198207247 +2040,10,,ELCTRI,summer.night,-2.1199938741564 +2040,10,,RSHEAT,summer.night,6.424223861080001 +2040,10,,ELCTRI,summer.day,-3.5321677056534004 +2040,10,,RSHEAT,summer.day,10.70353850198 +2040,10,,ELCTRI,summer.peak,-1.1631355669494001 +2040,10,,RSHEAT,summer.peak,3.5246532331800005 +2040,10,,ELCTRI,summer.evening,-0.8660474423502 +2040,10,,RSHEAT,summer.evening,2.62438618894 +2040,10,,ELCTRI,autumn.night,-9.653050603868513 +2040,10,,RSHEAT,autumn.night,29.251668496571252 +2040,10,,ELCTRI,autumn.day,-13.790072272328635 +2040,10,,RSHEAT,autumn.day,41.788097794935254 +2040,10,,ELCTRI,autumn.peak,-4.137021668460121 +2040,10,,RSHEAT,autumn.peak,12.536429298364002 +2040,10,,ELCTRI,autumn.evening,-5.516028935408392 +2040,10,,RSHEAT,autumn.evening,16.715239198207247 +2040,11,,GASNAT,winter.night,-0.07999767738240451 +2040,11,,ELCTRI,winter.night,0.05333178492160301 +2040,11,,CO2EMT,winter.night,4.090281244562343 +2040,11,,GASNAT,winter.day,-0.0 +2040,11,,ELCTRI,winter.day,0.0 +2040,11,,CO2EMT,winter.day,0.0 +2040,11,,GASNAT,winter.peak,-0.0 +2040,11,,ELCTRI,winter.peak,0.0 +2040,11,,CO2EMT,winter.peak,0.0 +2040,11,,GASNAT,winter.evening,-0.0 +2040,11,,ELCTRI,winter.evening,0.0 +2040,11,,CO2EMT,winter.evening,0.0 +2040,11,,GASNAT,peak.night,-4.226073307812985 +2040,11,,ELCTRI,peak.night,2.817382205208657 +2040,11,,CO2EMT,peak.night,216.07912822847794 +2040,11,,GASNAT,peak.day,-0.0 +2040,11,,ELCTRI,peak.day,0.0 +2040,11,,CO2EMT,peak.day,0.0 +2040,11,,GASNAT,peak.peak,-0.007145484078622777 +2040,11,,ELCTRI,peak.peak,0.004763656052415185 +2040,11,,CO2EMT,peak.peak,0.36534860093998256 +2040,11,,GASNAT,peak.evening,-2.425161082509759 +2040,11,,ELCTRI,peak.evening,1.616774055006506 +2040,11,,CO2EMT,peak.evening,123.99848614872397 +2040,11,,GASNAT,summer.night,-0.0 +2040,11,,ELCTRI,summer.night,0.0 +2040,11,,CO2EMT,summer.night,0.0 +2040,11,,GASNAT,summer.day,-0.0 +2040,11,,ELCTRI,summer.day,0.0 +2040,11,,CO2EMT,summer.day,0.0 +2040,11,,GASNAT,summer.peak,-0.0 +2040,11,,ELCTRI,summer.peak,0.0 +2040,11,,CO2EMT,summer.peak,0.0 +2040,11,,GASNAT,summer.evening,-0.0 +2040,11,,ELCTRI,summer.evening,0.0 +2040,11,,CO2EMT,summer.evening,0.0 +2040,11,,GASNAT,autumn.night,-3.08324964969829 +2040,11,,ELCTRI,autumn.night,2.055499766465527 +2040,11,,CO2EMT,autumn.night,157.64655458907356 +2040,11,,GASNAT,autumn.day,-1.1999648419121938 +2040,11,,ELCTRI,autumn.day,0.7999765612747959 +2040,11,,CO2EMT,autumn.day,61.35420236697046 +2040,11,,GASNAT,autumn.peak,-0.7499808702986765 +2040,11,,ELCTRI,autumn.peak,0.4999872468657844 +2040,11,,CO2EMT,autumn.peak,38.34652189837133 +2040,11,,GASNAT,autumn.evening,-2.1027955570867394 +2040,11,,ELCTRI,autumn.evening,1.4018637047244928 +2040,11,,CO2EMT,autumn.evening,107.51593683384498 +2040,12,,ELCTRI,winter.night,0.018623704287178803 +2040,12,,ELCTRI,winter.day,0.02970924254451876 +2040,12,,ELCTRI,winter.peak,0.008277201883375333 +2040,12,,ELCTRI,winter.evening,0.010789923954572907 +2040,12,,ELCTRI,peak.night,0.011972381352085448 +2040,12,,ELCTRI,peak.day,0.026753099017002846 +2040,12,,ELCTRI,peak.peak,0.007464262407705409 +2040,12,,ELCTRI,peak.evening,0.00724255170452642 +2040,12,,ELCTRI,summer.night,0.006873033713635199 +2040,12,,ELCTRI,summer.day,0.019141029403566368 +2040,12,,ELCTRI,summer.peak,0.005616672700715795 +2040,12,,ELCTRI,summer.evening,0.004434215323497379 +2040,12,,ELCTRI,autumn.night,0.013450453106931205 +2040,12,,ELCTRI,autumn.day,0.025201123673261445 +2040,12,,ELCTRI,autumn.peak,0.006503515756132673 +2040,12,,ELCTRI,autumn.evening,0.007981587595422406 diff --git a/tests/data/simple_npv/commodity_prices.csv b/tests/data/simple_npv/commodity_prices.csv index 35855d546..fdd367cb7 100644 --- a/tests/data/simple_npv/commodity_prices.csv +++ b/tests/data/simple_npv/commodity_prices.csv @@ -63,131 +63,131 @@ milestone_year,commodity_id,region_id,time_slice,price 2020,RSHEAT,GBR,autumn.day,50.028286167567785 2020,RSHEAT,GBR,autumn.peak,55.63925092416756 2020,RSHEAT,GBR,autumn.evening,48.90947936150194 -2030,GASPRD,GBR,winter.night,8.675859417277762 -2030,GASPRD,GBR,winter.day,8.675859417277762 -2030,GASPRD,GBR,winter.peak,8.675859417277762 -2030,GASPRD,GBR,winter.evening,8.675859417277762 -2030,GASPRD,GBR,peak.night,8.675859417277763 -2030,GASPRD,GBR,peak.day,8.675859417277763 -2030,GASPRD,GBR,peak.peak,8.675859417277763 -2030,GASPRD,GBR,peak.evening,8.675859417277763 -2030,GASPRD,GBR,summer.night,8.675859417277763 -2030,GASPRD,GBR,summer.day,8.675859417277763 -2030,GASPRD,GBR,summer.peak,8.675859417277763 -2030,GASPRD,GBR,summer.evening,8.675859417277763 -2030,GASPRD,GBR,autumn.night,8.675859417277763 -2030,GASPRD,GBR,autumn.day,8.675859417277763 -2030,GASPRD,GBR,autumn.peak,8.675859417277763 -2030,GASPRD,GBR,autumn.evening,8.675859417277763 -2030,GASNAT,GBR,winter.night,14.206736462020423 -2030,GASNAT,GBR,winter.day,14.206736462020423 -2030,GASNAT,GBR,winter.peak,14.206736462020423 -2030,GASNAT,GBR,winter.evening,14.206736462020423 -2030,GASNAT,GBR,peak.night,14.206736462020425 -2030,GASNAT,GBR,peak.day,14.206736462020425 -2030,GASNAT,GBR,peak.peak,14.206736462020425 -2030,GASNAT,GBR,peak.evening,14.206736462020425 -2030,GASNAT,GBR,summer.night,14.206736462020425 -2030,GASNAT,GBR,summer.day,14.206736462020425 -2030,GASNAT,GBR,summer.peak,14.206736462020425 -2030,GASNAT,GBR,summer.evening,14.206736462020425 -2030,GASNAT,GBR,autumn.night,14.206736462020425 -2030,GASNAT,GBR,autumn.day,14.206736462020425 -2030,GASNAT,GBR,autumn.peak,14.206736462020425 -2030,GASNAT,GBR,autumn.evening,14.206736462020425 -2030,ELCTRI,GBR,winter.night,13.52749914056773 -2030,ELCTRI,GBR,winter.day,13.314095546467318 -2030,ELCTRI,GBR,winter.peak,13.459752027615872 -2030,ELCTRI,GBR,winter.evening,13.502093980516223 -2030,ELCTRI,GBR,peak.night,25.68732825215353 -2030,ELCTRI,GBR,peak.day,13.517337075275124 -2030,ELCTRI,GBR,peak.peak,14.328865658271862 -2030,ELCTRI,GBR,peak.evening,24.22266544553318 -2030,ELCTRI,GBR,summer.night,12.244589110333338 -2030,ELCTRI,GBR,summer.day,12.244589110333337 -2030,ELCTRI,GBR,summer.peak,12.244589110333338 -2030,ELCTRI,GBR,summer.evening,12.244589110333337 -2030,ELCTRI,GBR,autumn.night,22.603155619302452 -2030,ELCTRI,GBR,autumn.day,13.862066556134472 -2030,ELCTRI,GBR,autumn.peak,19.005643295642642 -2030,ELCTRI,GBR,autumn.evening,21.523902695342265 -2030,RSHEAT,GBR,winter.night,40.02526991278932 -2030,RSHEAT,GBR,winter.day,60.46357340851121 -2030,RSHEAT,GBR,winter.peak,66.10112927545764 -2030,RSHEAT,GBR,winter.evening,57.88264699420774 -2030,RSHEAT,GBR,peak.night,34.84575527591207 -2030,RSHEAT,GBR,peak.day,48.151049822270934 -2030,RSHEAT,GBR,peak.peak,60.585067934992225 -2030,RSHEAT,GBR,peak.evening,44.707738510651815 -2030,RSHEAT,GBR,summer.night,32.1407130169479 -2030,RSHEAT,GBR,summer.day,32.1407130169479 -2030,RSHEAT,GBR,summer.peak,32.1407130169479 -2030,RSHEAT,GBR,summer.evening,32.1407130169479 -2030,RSHEAT,GBR,autumn.night,34.71971995310045 -2030,RSHEAT,GBR,autumn.day,41.67783221834422 -2030,RSHEAT,GBR,autumn.peak,57.34590864906695 -2030,RSHEAT,GBR,autumn.evening,36.198170080342024 -2040,GASPRD,GBR,winter.night,7.9038311450231244 -2040,GASPRD,GBR,winter.day,7.9038311450231244 -2040,GASPRD,GBR,winter.peak,7.9038311450231244 -2040,GASPRD,GBR,winter.evening,7.9038311450231244 -2040,GASPRD,GBR,peak.night,7.903831145023125 -2040,GASPRD,GBR,peak.day,7.903831145023125 -2040,GASPRD,GBR,peak.peak,7.903831145023125 -2040,GASPRD,GBR,peak.evening,7.903831145023125 -2040,GASPRD,GBR,summer.night,7.9038311450231244 -2040,GASPRD,GBR,summer.day,7.9038311450231244 -2040,GASPRD,GBR,summer.peak,7.9038311450231244 -2040,GASPRD,GBR,summer.evening,7.9038311450231244 -2040,GASPRD,GBR,autumn.night,7.903831145023125 -2040,GASPRD,GBR,autumn.day,7.903831145023125 -2040,GASPRD,GBR,autumn.peak,7.903831145023125 -2040,GASPRD,GBR,autumn.evening,7.903831145023125 -2040,GASNAT,GBR,winter.night,12.859875774883465 -2040,GASNAT,GBR,winter.day,12.859875774883465 -2040,GASNAT,GBR,winter.peak,12.859875774883465 -2040,GASNAT,GBR,winter.evening,12.859875774883465 -2040,GASNAT,GBR,peak.night,12.859875774883466 -2040,GASNAT,GBR,peak.day,12.859875774883466 -2040,GASNAT,GBR,peak.peak,12.859875774883466 -2040,GASNAT,GBR,peak.evening,12.859875774883466 -2040,GASNAT,GBR,summer.night,12.859875774883463 -2040,GASNAT,GBR,summer.day,12.859875774883463 -2040,GASNAT,GBR,summer.peak,12.859875774883463 -2040,GASNAT,GBR,summer.evening,12.859875774883463 -2040,GASNAT,GBR,autumn.night,12.859875774883466 -2040,GASNAT,GBR,autumn.day,12.859875774883466 -2040,GASNAT,GBR,autumn.peak,12.859875774883466 -2040,GASNAT,GBR,autumn.evening,12.859875774883466 -2040,ELCTRI,GBR,winter.night,13.429987148298574 -2040,ELCTRI,GBR,winter.day,13.213225860698316 -2040,ELCTRI,GBR,winter.peak,13.361174038153038 -2040,ELCTRI,GBR,winter.evening,13.404182232471458 -2040,ELCTRI,GBR,peak.night,24.886905598063006 -2040,ELCTRI,GBR,peak.day,13.419665179675926 -2040,ELCTRI,GBR,peak.peak,14.283556697128754 -2040,ELCTRI,GBR,peak.evening,23.519505405155098 -2040,ELCTRI,GBR,summer.night,12.165837409184768 -2040,ELCTRI,GBR,summer.day,12.11746787700078 -2040,ELCTRI,GBR,summer.peak,12.11746787700078 -2040,ELCTRI,GBR,summer.evening,12.11746787700078 -2040,ELCTRI,GBR,autumn.night,22.00816836553472 -2040,ELCTRI,GBR,autumn.day,13.84694818753118 -2040,ELCTRI,GBR,autumn.peak,18.649641569395122 -2040,ELCTRI,GBR,autumn.evening,21.00061028940795 -2040,RSHEAT,GBR,winter.night,45.52583198462653 -2040,RSHEAT,GBR,winter.day,50.57781145620712 -2040,RSHEAT,GBR,winter.peak,74.17585077118073 -2040,RSHEAT,GBR,winter.evening,49.94615739470234 -2040,RSHEAT,GBR,peak.night,43.97130918585817 -2040,RSHEAT,GBR,peak.day,47.537036992680584 -2040,RSHEAT,GBR,peak.peak,50.65077021670117 -2040,RSHEAT,GBR,peak.evening,47.53656681748823 -2040,RSHEAT,GBR,summer.night,31.942240849148853 -2040,RSHEAT,GBR,summer.day,31.92627890352814 -2040,RSHEAT,GBR,summer.peak,31.926278903528136 -2040,RSHEAT,GBR,summer.evening,31.926278903528132 -2040,RSHEAT,GBR,autumn.night,40.954291456863594 -2040,RSHEAT,GBR,autumn.day,45.975705306899464 -2040,RSHEAT,GBR,autumn.peak,50.06599105099377 -2040,RSHEAT,GBR,autumn.evening,45.38881832898553 +2030,GASPRD,GBR,winter.night,8.532395772461392 +2030,GASPRD,GBR,winter.day,8.532395772461392 +2030,GASPRD,GBR,winter.peak,8.532395772461392 +2030,GASPRD,GBR,winter.evening,8.532395772461392 +2030,GASPRD,GBR,peak.night,8.532395772461392 +2030,GASPRD,GBR,peak.day,8.532395772461392 +2030,GASPRD,GBR,peak.peak,8.532395772461392 +2030,GASPRD,GBR,peak.evening,8.532395772461392 +2030,GASPRD,GBR,summer.night,8.53239577246139 +2030,GASPRD,GBR,summer.day,8.53239577246139 +2030,GASPRD,GBR,summer.peak,8.53239577246139 +2030,GASPRD,GBR,summer.evening,8.53239577246139 +2030,GASPRD,GBR,autumn.night,8.532395772461392 +2030,GASPRD,GBR,autumn.day,8.532395772461392 +2030,GASPRD,GBR,autumn.peak,8.532395772461392 +2030,GASPRD,GBR,autumn.evening,8.532395772461392 +2030,GASNAT,GBR,winter.night,13.956453270416823 +2030,GASNAT,GBR,winter.day,13.956453270416823 +2030,GASNAT,GBR,winter.peak,13.956453270416823 +2030,GASNAT,GBR,winter.evening,13.956453270416823 +2030,GASNAT,GBR,peak.night,13.956453270416823 +2030,GASNAT,GBR,peak.day,13.956453270416823 +2030,GASNAT,GBR,peak.peak,13.956453270416823 +2030,GASNAT,GBR,peak.evening,13.956453270416823 +2030,GASNAT,GBR,summer.night,13.95645327041682 +2030,GASNAT,GBR,summer.day,13.95645327041682 +2030,GASNAT,GBR,summer.peak,13.95645327041682 +2030,GASNAT,GBR,summer.evening,13.95645327041682 +2030,GASNAT,GBR,autumn.night,13.956453270416823 +2030,GASNAT,GBR,autumn.day,13.956453270416823 +2030,GASNAT,GBR,autumn.peak,13.956453270416823 +2030,GASNAT,GBR,autumn.evening,13.956453270416823 +2030,ELCTRI,GBR,winter.night,13.253798382535766 +2030,ELCTRI,GBR,winter.day,13.031229280463224 +2030,ELCTRI,GBR,winter.peak,13.127975282472667 +2030,ELCTRI,GBR,winter.evening,13.15609908876044 +2030,ELCTRI,GBR,peak.night,15.044926958687848 +2030,ELCTRI,GBR,peak.day,13.16622365352094 +2030,ELCTRI,GBR,peak.peak,14.498382394027399 +2030,ELCTRI,GBR,peak.evening,14.95054571936341 +2030,ELCTRI,GBR,summer.night,12.154216887208271 +2030,ELCTRI,GBR,summer.day,12.115557074287226 +2030,ELCTRI,GBR,summer.peak,12.115557074287224 +2030,ELCTRI,GBR,summer.evening,12.115557074287224 +2030,ELCTRI,GBR,autumn.night,14.856688655528147 +2030,ELCTRI,GBR,autumn.day,14.267330671035525 +2030,ELCTRI,GBR,autumn.peak,14.679788775520972 +2030,ELCTRI,GBR,autumn.evening,14.799420566195947 +2030,RSHEAT,GBR,winter.night,40.29658527364999 +2030,RSHEAT,GBR,winter.day,59.76043326453697 +2030,RSHEAT,GBR,winter.peak,65.12844824839802 +2030,RSHEAT,GBR,winter.evening,57.29842850358867 +2030,RSHEAT,GBR,peak.night,33.34613091596793 +2030,RSHEAT,GBR,peak.day,48.026853978190104 +2030,RSHEAT,GBR,peak.peak,59.905651008831285 +2030,RSHEAT,GBR,peak.evening,47.46471406063373 +2030,RSHEAT,GBR,summer.night,34.311786448174225 +2030,RSHEAT,GBR,summer.day,34.29902870991028 +2030,RSHEAT,GBR,summer.peak,34.29902870991028 +2030,RSHEAT,GBR,summer.evening,34.29902870991028 +2030,RSHEAT,GBR,autumn.night,33.531422079699865 +2030,RSHEAT,GBR,autumn.day,41.96526050106053 +2030,RSHEAT,GBR,autumn.peak,57.53929502884165 +2030,RSHEAT,GBR,autumn.evening,39.169262735391996 +2040,GASPRD,GBR,winter.night,7.884166019320233 +2040,GASPRD,GBR,winter.day,7.884166019320233 +2040,GASPRD,GBR,winter.peak,7.884166019320233 +2040,GASPRD,GBR,winter.evening,7.884166019320233 +2040,GASPRD,GBR,peak.night,7.884166019320232 +2040,GASPRD,GBR,peak.day,7.884166019320232 +2040,GASPRD,GBR,peak.peak,7.884166019320232 +2040,GASPRD,GBR,peak.evening,7.884166019320232 +2040,GASPRD,GBR,summer.night,7.884166019320233 +2040,GASPRD,GBR,summer.day,7.884166019320233 +2040,GASPRD,GBR,summer.peak,7.884166019320233 +2040,GASPRD,GBR,summer.evening,7.884166019320233 +2040,GASPRD,GBR,autumn.night,7.884166019320233 +2040,GASPRD,GBR,autumn.day,7.884166019320233 +2040,GASPRD,GBR,autumn.peak,7.884166019320233 +2040,GASPRD,GBR,autumn.evening,7.884166019320233 +2040,GASNAT,GBR,winter.night,12.825568508795476 +2040,GASNAT,GBR,winter.day,12.825568508795476 +2040,GASNAT,GBR,winter.peak,12.825568508795476 +2040,GASNAT,GBR,winter.evening,12.825568508795476 +2040,GASNAT,GBR,peak.night,12.82556850879547 +2040,GASNAT,GBR,peak.day,12.82556850879547 +2040,GASNAT,GBR,peak.peak,12.82556850879547 +2040,GASNAT,GBR,peak.evening,12.82556850879547 +2040,GASNAT,GBR,summer.night,12.825568508795474 +2040,GASNAT,GBR,summer.day,12.825568508795474 +2040,GASNAT,GBR,summer.peak,12.825568508795474 +2040,GASNAT,GBR,summer.evening,12.825568508795474 +2040,GASNAT,GBR,autumn.night,12.825568508795472 +2040,GASNAT,GBR,autumn.day,12.825568508795472 +2040,GASNAT,GBR,autumn.peak,12.825568508795472 +2040,GASNAT,GBR,autumn.evening,12.825568508795472 +2040,ELCTRI,GBR,winter.night,13.200784271194166 +2040,ELCTRI,GBR,winter.day,12.940241976511198 +2040,ELCTRI,GBR,winter.peak,13.03807702297875 +2040,ELCTRI,GBR,winter.evening,13.06651744557818 +2040,ELCTRI,GBR,peak.night,21.219530221651734 +2040,ELCTRI,GBR,peak.day,13.076755995895354 +2040,ELCTRI,GBR,peak.peak,14.69328217829621 +2040,ELCTRI,GBR,peak.evening,20.352306361216673 +2040,ELCTRI,GBR,summer.night,12.247625821406716 +2040,ELCTRI,GBR,summer.day,12.014801483607926 +2040,ELCTRI,GBR,summer.peak,12.015100814554994 +2040,ELCTRI,GBR,summer.evening,12.014953138724742 +2040,ELCTRI,GBR,autumn.night,19.44769818946547 +2040,ELCTRI,GBR,autumn.day,14.379052542306082 +2040,ELCTRI,GBR,autumn.peak,17.380560803282503 +2040,ELCTRI,GBR,autumn.evening,18.782055190939698 +2040,RSHEAT,GBR,winter.night,45.47204476077401 +2040,RSHEAT,GBR,winter.day,50.53005942746859 +2040,RSHEAT,GBR,winter.peak,74.1296805492789 +2040,RSHEAT,GBR,winter.evening,49.89278848600851 +2040,RSHEAT,GBR,peak.night,43.26978510289783 +2040,RSHEAT,GBR,peak.day,47.47518753107873 +2040,RSHEAT,GBR,peak.peak,50.639822501483906 +2040,RSHEAT,GBR,peak.evening,47.13636260681658 +2040,RSHEAT,GBR,summer.night,31.969231025182097 +2040,RSHEAT,GBR,summer.day,31.892398993708493 +2040,RSHEAT,GBR,summer.peak,31.892497772921026 +2040,RSHEAT,GBR,summer.evening,31.892449039897045 +2040,RSHEAT,GBR,autumn.night,40.3540504809006 +2040,RSHEAT,GBR,autumn.day,46.017517388989724 +2040,RSHEAT,GBR,autumn.peak,49.94913877378609 +2040,RSHEAT,GBR,autumn.evening,45.034543673908566 From c6683b9956a17d6153d9225e00bf18829b640338 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 16:07:29 +0100 Subject: [PATCH 5/9] Copilot suggestions --- docs/model/investment.md | 11 ++++++++++- src/simulation/investment/appraisal.rs | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/docs/model/investment.md b/docs/model/investment.md index 515b802a4..dde068b57 100644 --- a/docs/model/investment.md +++ b/docs/model/investment.md @@ -182,7 +182,16 @@ For each asset option: #### Tool B: NPV -This method is identical to LCOX, but includes the commodity of interest in the metric calculation. + This method uses the Specific Net Annualised Surplus (SNAS) to rank options. It is similar in + structure to the LCOX calculation, but uses activity values that include the commodity of interest + and compares options by *maximising* surplus: + + \\[ + \text{SNAS} = \frac{\sum_t act_t \times AC_t^{\text{NPV}} - \text{AFC} \times \text{cap}_r}{\sum_t + act_t} + \\] + + Higher SNAS values indicate more profitable investments. #### Equal-Metric Fallback diff --git a/src/simulation/investment/appraisal.rs b/src/simulation/investment/appraisal.rs index 53ea9b4b1..9b286fb0a 100644 --- a/src/simulation/investment/appraisal.rs +++ b/src/simulation/investment/appraisal.rs @@ -178,26 +178,26 @@ impl ComparableMetric for LCOXMetric { /// `LCOXMetric` implements the `MetricTrait` supertrait. impl MetricTrait for LCOXMetric {} -/// Net Present Value (NPV) metric. +/// Net Present Value (NPV) tool metric. /// -/// Represents the net present value of an investment. Higher values indicate -/// more profitable investments. +/// In the NPV appraisal tool we compare options using the Specific Net Annualised Surplus (SNAS) +/// expressed per unit activity. Higher values indicate more profitable investments. #[derive(Debug, Clone, Serialize)] pub struct NPVMetric { - /// The calculated NPV value for this metric - pub npv: MoneyPerActivity, + /// The calculated SNAS value for this metric + pub snas: MoneyPerActivity, } impl NPVMetric { - /// Creates a new `NPVMetric` with the given NPV value. - pub fn new(npv: MoneyPerActivity) -> Self { - Self { npv } + /// Creates a new `NPVMetric` with the given SNAS value. + pub fn new(snas: MoneyPerActivity) -> Self { + Self { snas } } } impl ComparableMetric for NPVMetric { fn value(&self) -> f64 { - self.npv.value() + self.snas.value() } fn compare(&self, other: &dyn ComparableMetric) -> Ordering { @@ -206,7 +206,7 @@ impl ComparableMetric for NPVMetric { .downcast_ref::() .expect("Cannot compare metrics of different types"); - compare_approx(other.npv, self.npv) + compare_approx(other.snas, self.snas) } fn as_any(&self) -> &dyn Any { From d00e84b2e9abb518c1b634b6d0c0793d39ffb9ee Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 16:13:14 +0100 Subject: [PATCH 6/9] Fix link --- src/simulation/investment/appraisal.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/simulation/investment/appraisal.rs b/src/simulation/investment/appraisal.rs index 9b286fb0a..48cfcdcf1 100644 --- a/src/simulation/investment/appraisal.rs +++ b/src/simulation/investment/appraisal.rs @@ -84,12 +84,12 @@ impl AppraisalOutput { } /// Compare this appraisal to another on the basis of the comparison metric. /// - /// Note that if the metrics are approximately equal (as determined by the [`approx_eq!`] macro) - /// then [`Ordering::Equal`] is returned. The reason for this is because different CPU - /// architectures may lead to subtly different values for the comparison metrics and if the - /// value is very similar to another, then it can lead to different decisions being made, - /// depending on the user's platform (e.g. macOS ARM vs. Windows). We want to avoid this, if - /// possible, which is why we use a more approximate comparison. + /// Note that if the metrics are approximately equal (as determined by + /// [`float_cmp::eq::ApproxEq`]), then [`Ordering::Equal`] is returned. The reason for this is + /// because different CPU architectures may lead to subtly different values for the comparison + /// metrics and if the value is very similar to another, then it can lead to different decisions + /// being made, depending on the user's platform (e.g. macOS ARM vs. Windows). We want to avoid + /// this, if possible, which is why we use a more approximate comparison. pub fn compare_metric(&self, other: &Self) -> Ordering { assert!( self.is_valid() && other.is_valid(), From cab722df4f610f4107992d52ae62571485b974aa Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Fri, 26 Jun 2026 16:16:24 +0100 Subject: [PATCH 7/9] Give up on link --- src/simulation/investment/appraisal.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/simulation/investment/appraisal.rs b/src/simulation/investment/appraisal.rs index 48cfcdcf1..c1924c1e4 100644 --- a/src/simulation/investment/appraisal.rs +++ b/src/simulation/investment/appraisal.rs @@ -84,12 +84,12 @@ impl AppraisalOutput { } /// Compare this appraisal to another on the basis of the comparison metric. /// - /// Note that if the metrics are approximately equal (as determined by - /// [`float_cmp::eq::ApproxEq`]), then [`Ordering::Equal`] is returned. The reason for this is - /// because different CPU architectures may lead to subtly different values for the comparison - /// metrics and if the value is very similar to another, then it can lead to different decisions - /// being made, depending on the user's platform (e.g. macOS ARM vs. Windows). We want to avoid - /// this, if possible, which is why we use a more approximate comparison. + /// Note that if the metrics are approximately equal, then [`Ordering::Equal`] is returned. + /// The reason for this is because different CPU architectures may lead to subtly different + /// values for the comparison metrics and if the value is very similar to another, then it can + /// lead to different decisions being made, depending on the user's platform (e.g. macOS ARM + /// vs. Windows). We want to avoid this, if possible, which is why we use a more approximate + /// comparison. pub fn compare_metric(&self, other: &Self) -> Ordering { assert!( self.is_valid() && other.is_valid(), From 008d0518f41d561ff30a14912a8df5a491087dc4 Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 1 Jul 2026 10:46:00 +0100 Subject: [PATCH 8/9] Unrelated typo --- docs/model/prices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/model/prices.md b/docs/model/prices.md index 6e99dfa31..5c4a056a6 100644 --- a/docs/model/prices.md +++ b/docs/model/prices.md @@ -78,7 +78,7 @@ SVD}} \text{OutputCoefficient}_c} \\] > Note: this only works if all output commodities are measured in the same energy units (e.g. PJ). -> For this reason, MUSE2 disallows processes that have output commodities with differing units.* +> For this reason, MUSE2 disallows processes that have output commodities with differing units. The final full cost of output commodity \\( c \\) is: \\[ From 05b8d8eee099218c46f8960a166733bd64ba884b Mon Sep 17 00:00:00 2001 From: Tom Bland Date: Wed, 1 Jul 2026 10:46:59 +0100 Subject: [PATCH 9/9] Linking tools to `objective_type` for clarity --- docs/model/investment.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/model/investment.md b/docs/model/investment.md index dde068b57..8f5ab0195 100644 --- a/docs/model/investment.md +++ b/docs/model/investment.md @@ -137,10 +137,9 @@ providing investment and dynamic decommissioning decisions. ### Tools -#### Tool A: LCOX +#### Tool A: LCOX (`objective_type` = "lcox") -This method is used when decision rule is single objective and objective is LCOX for agents' serving -commodity \\( c \\). This method constructs a supply portfolio (from new candidates \\( ca \\), new +This method constructs a supply portfolio (from new candidates \\( ca \\), new import infrastructure \\( ca_{import} \\), and available existing assets \\( ex \\)) to meet target \\( U_{c} \\) at the lowest cost for the investor. As above, the appraisal for each option explicitly accounts for its own operational constraints and adapts based on the \\( balance\_level @@ -180,7 +179,7 @@ For each asset option: \times \text{AC}_t^{\text{LCOX}}}{\sum_t act_t} \\] -#### Tool B: NPV +#### Tool B: NPV (`objective_type` = "npv") This method uses the Specific Net Annualised Surplus (SNAS) to rank options. It is similar in structure to the LCOX calculation, but uses activity values that include the commodity of interest