{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Calliope National Scale Example Model " ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import calliope\n", "\n", "# We increase logging verbosity\n", "calliope.set_log_verbosity('INFO', include_solver_output=False)" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[2021-07-29 16:03:53] INFO Model: initialising\n", "[2021-07-29 16:03:53] INFO Model: preprocessing stage 1 (model_run)\n", "[2021-07-29 16:03:54] INFO NumExpr defaulting to 8 threads.\n", "[2021-07-29 16:03:54] INFO Model: preprocessing stage 2 (model_data)\n", "[2021-07-29 16:03:54] INFO Model: preprocessing complete\n" ] } ], "source": [ "model = calliope.examples.national_scale()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset>\n", "Dimensions: (carriers: 1, coordinates: 2, costs: 1, loc_carriers: 5, loc_techs: 15, loc_techs_area: 3, loc_techs_finite_resource: 5, loc_techs_investment_cost: 7, loc_techs_non_conversion: 15, loc_techs_om_cost: 12, loc_techs_store: 4, loc_techs_supply_plus: 3, loc_techs_transmission: 8, locs: 5, techs: 6, timesteps: 120)\n", "Coordinates: (12/16)\n", " * carriers (carriers) <U5 'power'\n", " * coordinates (coordinates) object 'lon' 'lat'\n", " * costs (costs) object 'monetary'\n", " * loc_carriers (loc_carriers) object 'region1-3::power' ...\n", " * loc_techs (loc_techs) object 'region1-1::csp' ... '...\n", " * loc_techs_area (loc_techs_area) object 'region1-1::csp' ...\n", " ... ...\n", " * loc_techs_store (loc_techs_store) object 'region1-1::csp'...\n", " * loc_techs_supply_plus (loc_techs_supply_plus) object 'region1-1...\n", " * loc_techs_transmission (loc_techs_transmission) object 'region1:...\n", " * locs (locs) object 'region2' ... 'region1-2'\n", " * techs (techs) object 'csp' ... 'free_transmission'\n", " * timesteps (timesteps) datetime64[ns] 2005-01-01 ......\n", "Data variables: (12/34)\n", " energy_ramping (loc_techs) float64 nan nan nan ... nan nan\n", " resource_eff (loc_techs_finite_resource) float64 1.0 ....\n", " storage_cap_max (loc_techs_store) float64 6.14e+05 ... inf\n", " energy_prod (loc_techs) float64 1.0 1.0 1.0 ... 1.0 nan\n", " energy_con (loc_techs) float64 nan nan 1.0 ... 1.0 1.0\n", " energy_cap_per_storage_cap_max (loc_techs_store) int64 1 1 1 4\n", " ... ...\n", " lookup_loc_carriers (loc_carriers) object 'region1-3::csp::po...\n", " lookup_loc_techs (loc_techs_non_conversion) object 'region...\n", " lookup_loc_techs_area (locs) object '' '' ... 'region1-2::csp'\n", " timestep_resolution (timesteps) float64 1.0 1.0 1.0 ... 1.0 1.0\n", " timestep_weights (timesteps) float64 1.0 1.0 1.0 ... 1.0 1.0\n", " max_demand_timesteps (carriers) datetime64[ns] 2005-01-05T16:0...\n", "Attributes:\n", " calliope_version: 0.6.7-dev\n", " applied_overrides: \n", " scenario: None\n", " defaults: available_area: null\\ncarrier_ratios: false\\ncharge_...\n", " allow_operate_mode: 1
array(['power'], dtype='<U5')
array(['lon', 'lat'], dtype=object)
array(['monetary'], dtype=object)
array(['region1-3::power', 'region2::power', 'region1-1::power',\n", " 'region1::power', 'region1-2::power'], dtype=object)
array(['region1-1::csp', 'region1-3::csp',\n", " 'region1::free_transmission:region1-1', 'region2::demand_power',\n", " 'region1-1::free_transmission:region1',\n", " 'region1-3::free_transmission:region1',\n", " 'region2::ac_transmission:region1',\n", " 'region1-2::free_transmission:region1', 'region1-2::csp',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::free_transmission:region1-2', 'region1::ccgt',\n", " 'region1::ac_transmission:region2', 'region2::battery',\n", " 'region1::demand_power'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region1-2::csp'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region2::demand_power',\n", " 'region1-2::csp', 'region1::demand_power'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region1-2::csp', 'region1::ccgt',\n", " 'region1::ac_transmission:region2', 'region2::ac_transmission:region1',\n", " 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-3::csp',\n", " 'region1::free_transmission:region1-1', 'region2::demand_power',\n", " 'region1-1::free_transmission:region1',\n", " 'region1-3::free_transmission:region1',\n", " 'region2::ac_transmission:region1',\n", " 'region1-2::free_transmission:region1', 'region1-2::csp',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::free_transmission:region1-2', 'region1::ccgt',\n", " 'region1::ac_transmission:region2', 'region2::battery',\n", " 'region1::demand_power'], dtype=object)
array(['region1-1::csp', 'region1-3::csp',\n", " 'region1::free_transmission:region1-1',\n", " 'region1-1::free_transmission:region1',\n", " 'region1-3::free_transmission:region1',\n", " 'region2::ac_transmission:region1',\n", " 'region1-2::free_transmission:region1', 'region1-2::csp',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::free_transmission:region1-2', 'region1::ccgt',\n", " 'region1::ac_transmission:region2'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region1-2::csp',\n", " 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region1-2::csp'], dtype=object)
array(['region1::free_transmission:region1-1',\n", " 'region1-1::free_transmission:region1',\n", " 'region1-3::free_transmission:region1',\n", " 'region2::ac_transmission:region1',\n", " 'region1-2::free_transmission:region1',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::free_transmission:region1-2',\n", " 'region1::ac_transmission:region2'], dtype=object)
array(['region2', 'region1', 'region1-3', 'region1-1', 'region1-2'],\n", " dtype=object)
array(['csp', 'battery', 'demand_power', 'ac_transmission', 'ccgt',\n", " 'free_transmission'], dtype=object)
array(['2005-01-01T00:00:00.000000000', '2005-01-01T01:00:00.000000000',\n", " '2005-01-01T02:00:00.000000000', '2005-01-01T03:00:00.000000000',\n", " '2005-01-01T04:00:00.000000000', '2005-01-01T05:00:00.000000000',\n", " '2005-01-01T06:00:00.000000000', '2005-01-01T07:00:00.000000000',\n", " '2005-01-01T08:00:00.000000000', '2005-01-01T09:00:00.000000000',\n", " '2005-01-01T10:00:00.000000000', '2005-01-01T11:00:00.000000000',\n", " '2005-01-01T12:00:00.000000000', '2005-01-01T13:00:00.000000000',\n", " '2005-01-01T14:00:00.000000000', '2005-01-01T15:00:00.000000000',\n", " '2005-01-01T16:00:00.000000000', '2005-01-01T17:00:00.000000000',\n", " '2005-01-01T18:00:00.000000000', '2005-01-01T19:00:00.000000000',\n", " '2005-01-01T20:00:00.000000000', '2005-01-01T21:00:00.000000000',\n", " '2005-01-01T22:00:00.000000000', '2005-01-01T23:00:00.000000000',\n", " '2005-01-02T00:00:00.000000000', '2005-01-02T01:00:00.000000000',\n", " '2005-01-02T02:00:00.000000000', '2005-01-02T03:00:00.000000000',\n", " '2005-01-02T04:00:00.000000000', '2005-01-02T05:00:00.000000000',\n", " '2005-01-02T06:00:00.000000000', '2005-01-02T07:00:00.000000000',\n", " '2005-01-02T08:00:00.000000000', '2005-01-02T09:00:00.000000000',\n", " '2005-01-02T10:00:00.000000000', '2005-01-02T11:00:00.000000000',\n", " '2005-01-02T12:00:00.000000000', '2005-01-02T13:00:00.000000000',\n", " '2005-01-02T14:00:00.000000000', '2005-01-02T15:00:00.000000000',\n", " '2005-01-02T16:00:00.000000000', '2005-01-02T17:00:00.000000000',\n", " '2005-01-02T18:00:00.000000000', '2005-01-02T19:00:00.000000000',\n", " '2005-01-02T20:00:00.000000000', '2005-01-02T21:00:00.000000000',\n", " '2005-01-02T22:00:00.000000000', '2005-01-02T23:00:00.000000000',\n", " '2005-01-03T00:00:00.000000000', '2005-01-03T01:00:00.000000000',\n", " '2005-01-03T02:00:00.000000000', '2005-01-03T03:00:00.000000000',\n", " '2005-01-03T04:00:00.000000000', '2005-01-03T05:00:00.000000000',\n", " '2005-01-03T06:00:00.000000000', '2005-01-03T07:00:00.000000000',\n", " '2005-01-03T08:00:00.000000000', '2005-01-03T09:00:00.000000000',\n", " '2005-01-03T10:00:00.000000000', '2005-01-03T11:00:00.000000000',\n", " '2005-01-03T12:00:00.000000000', '2005-01-03T13:00:00.000000000',\n", " '2005-01-03T14:00:00.000000000', '2005-01-03T15:00:00.000000000',\n", " '2005-01-03T16:00:00.000000000', '2005-01-03T17:00:00.000000000',\n", " '2005-01-03T18:00:00.000000000', '2005-01-03T19:00:00.000000000',\n", " '2005-01-03T20:00:00.000000000', '2005-01-03T21:00:00.000000000',\n", " '2005-01-03T22:00:00.000000000', '2005-01-03T23:00:00.000000000',\n", " '2005-01-04T00:00:00.000000000', '2005-01-04T01:00:00.000000000',\n", " '2005-01-04T02:00:00.000000000', '2005-01-04T03:00:00.000000000',\n", " '2005-01-04T04:00:00.000000000', '2005-01-04T05:00:00.000000000',\n", " '2005-01-04T06:00:00.000000000', '2005-01-04T07:00:00.000000000',\n", " '2005-01-04T08:00:00.000000000', '2005-01-04T09:00:00.000000000',\n", " '2005-01-04T10:00:00.000000000', '2005-01-04T11:00:00.000000000',\n", " '2005-01-04T12:00:00.000000000', '2005-01-04T13:00:00.000000000',\n", " '2005-01-04T14:00:00.000000000', '2005-01-04T15:00:00.000000000',\n", " '2005-01-04T16:00:00.000000000', '2005-01-04T17:00:00.000000000',\n", " '2005-01-04T18:00:00.000000000', '2005-01-04T19:00:00.000000000',\n", " '2005-01-04T20:00:00.000000000', '2005-01-04T21:00:00.000000000',\n", " '2005-01-04T22:00:00.000000000', '2005-01-04T23:00:00.000000000',\n", " '2005-01-05T00:00:00.000000000', '2005-01-05T01:00:00.000000000',\n", " '2005-01-05T02:00:00.000000000', '2005-01-05T03:00:00.000000000',\n", " '2005-01-05T04:00:00.000000000', '2005-01-05T05:00:00.000000000',\n", " '2005-01-05T06:00:00.000000000', '2005-01-05T07:00:00.000000000',\n", " '2005-01-05T08:00:00.000000000', '2005-01-05T09:00:00.000000000',\n", " '2005-01-05T10:00:00.000000000', '2005-01-05T11:00:00.000000000',\n", " '2005-01-05T12:00:00.000000000', '2005-01-05T13:00:00.000000000',\n", " '2005-01-05T14:00:00.000000000', '2005-01-05T15:00:00.000000000',\n", " '2005-01-05T16:00:00.000000000', '2005-01-05T17:00:00.000000000',\n", " '2005-01-05T18:00:00.000000000', '2005-01-05T19:00:00.000000000',\n", " '2005-01-05T20:00:00.000000000', '2005-01-05T21:00:00.000000000',\n", " '2005-01-05T22:00:00.000000000', '2005-01-05T23:00:00.000000000'],\n", " dtype='datetime64[ns]')
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.8, nan,\n", " nan, nan])
array([ 1., 1., nan, 1., nan])
array([614033., 614033., 614033., inf])
array([ 1., 1., 1., nan, 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., nan])
array([nan, nan, 1., 1., 1., 1., 1., 1., nan, 1., 1., nan, 1.,\n", " 1., 1.])
array([1, 1, 1, 4])
array([[ 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 2.1060000e-02,\n", " 2.6380500e-01, 4.3403700e-01, 5.1827700e-01, 5.3139800e-01,\n", " 5.1996400e-01, 4.5171500e-01, 3.0444400e-01, 6.2079000e-02,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 1.8766000e-02,\n", " 2.5726400e-01, 4.2500500e-01, 5.1002600e-01, 5.2072600e-01,\n", " 5.1407900e-01, 4.4711000e-01, 2.9861900e-01, 6.4904000e-02,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 2.3159000e-02,\n", " 2.6396200e-01, 4.3309300e-01, 5.1737700e-01, 5.2825000e-01,\n", " 5.1708500e-01, 4.5311700e-01, 3.0854900e-01, 7.2015000e-02,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 1.9292000e-02,\n", "...\n", " -3.6819424e+04, -3.6838016e+04, -3.5330400e+04, -3.3791248e+04,\n", " -3.2205200e+04, -3.0046832e+04, -2.8241600e+04, -2.7086592e+04,\n", " -2.6405408e+04, -2.6148112e+04, -2.6243968e+04, -2.6815568e+04,\n", " -2.9051792e+04, -3.1915536e+04, -3.3825792e+04, -3.4791312e+04,\n", " -3.5248512e+04, -3.5543136e+04, -3.5327968e+04, -3.5020832e+04,\n", " -3.4918768e+04, -3.5260944e+04, -3.6226224e+04, -3.7500768e+04,\n", " -3.8467440e+04, -3.8202432e+04, -3.6510000e+04, -3.4852768e+04,\n", " -3.3083696e+04, -3.0834896e+04, -2.8971616e+04, -2.7761440e+04,\n", " -2.7034912e+04, -2.6741904e+04, -2.6864928e+04, -2.7412800e+04,\n", " -2.9627424e+04, -3.2533488e+04, -3.4473600e+04, -3.5410480e+04,\n", " -3.5833568e+04, -3.6172144e+04, -3.5937632e+04, -3.5691072e+04,\n", " -3.5608112e+04, -3.5839488e+04, -3.6705744e+04, -3.7945824e+04,\n", " -3.8961968e+04, -3.8735024e+04, -3.7059040e+04, -3.5364128e+04,\n", " -3.3644608e+04, -3.1305440e+04, -2.9363632e+04, -2.8084144e+04,\n", " -2.7373728e+04, -2.7105712e+04, -2.7225792e+04, -2.7813312e+04,\n", " -3.0075072e+04, -3.3053840e+04, -3.5021760e+04, -3.5959136e+04,\n", " -3.6339408e+04, -3.6624992e+04, -3.6236800e+04, -3.6012608e+04,\n", " -3.5891136e+04, -3.6196560e+04, -3.7078160e+04, -3.8203120e+04,\n", " -3.9033520e+04, -3.8631008e+04, -3.6990800e+04, -3.5330832e+04,\n", " -3.3623456e+04, -3.1341168e+04, -2.9390624e+04, -2.8132928e+04]])
array([0.002, 0.002, 0.002, 0. ])
array([10000., 10000., inf, nan, inf, inf, 10000., inf,\n", " 10000., inf, inf, 30000., 10000., 1000., nan])
array([0.9, 0.9, 0.9])
array([inf, inf, inf])
array(['energy_per_area', 'energy_per_area', 'energy', 'energy_per_area',\n", " 'energy'], dtype=object)
array([nan, nan, 1., nan, 1.])
array([25., 25., nan, nan, nan, nan, 25., nan, 25., nan, nan, 25., 25.,\n", " 25., nan])
array([0.4 , 0.4 , 1. , nan, 1. , 1. , 0.85, 1. , 0.4 , 1. , 1. ,\n", " 0.5 , 0.85, 0.95, nan])
array([[1000., 1000., 1000., 750., 200., 200., nan]])
array([[0.11016807, 0.11016807, 0.11016807, 0.11016807, 0.11016807,\n", " 0.11016807, 0.11016807]])
array([[200., 200., 200., nan, nan, nan, nan]])
array([[200., 200., 200., nan, nan, nan, nan]])
array([[ nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, 0.02,\n", " nan]])
array([[ 50., 50., 50., nan, nan, nan, 200.]])
array([[0.002, 0.002, 0. , 0. , 0. , 0.002, 0. , 0.002, 0. ,\n", " 0. , nan, 0.002]])
array(['region1-1::free_transmission:region1',\n", " 'region1::free_transmission:region1-1',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::ac_transmission:region2',\n", " 'region1::free_transmission:region1-2',\n", " 'region1-3::free_transmission:region1',\n", " 'region1-2::free_transmission:region1',\n", " 'region2::ac_transmission:region1'], dtype=object)
array([[-8, -2, -2, -2, -1],\n", " [40, 40, 39, 41, 39]])
array(['#F9CF22', '#3B61E3', '#072486', '#8465A9', '#E37A72', '#6783E3'],\n", " dtype=object)
array(['supply_plus', 'storage', 'demand', 'transmission', 'supply',\n", " 'transmission'], dtype=object)
array(['Concentrating solar power', 'Battery storage', 'Power demand',\n", " 'AC power transmission', 'Combined cycle gas turbine',\n", " 'Local power transmission'], dtype=object)
array([ nan, nan, nan, nan, 100000., nan])
array(['region1-3::csp::power,region1-3::free_transmission:region1::power',\n", " 'region2::ac_transmission:region1::power,region2::demand_power::power,region2::battery::power',\n", " 'region1-1::free_transmission:region1::power,region1-1::csp::power',\n", " 'region1::demand_power::power,region1::ccgt::power,region1::free_transmission:region1-1::power,region1::ac_transmission:region2::power,region1::free_transmission:region1-3::power,region1::free_transmission:region1-2::power',\n", " 'region1-2::free_transmission:region1::power,region1-2::csp::power'],\n", " dtype=object)
array(['region1-1::csp::power', 'region1-3::csp::power',\n", " 'region1::free_transmission:region1-1::power',\n", " 'region2::demand_power::power',\n", " 'region1-1::free_transmission:region1::power',\n", " 'region1-3::free_transmission:region1::power',\n", " 'region2::ac_transmission:region1::power',\n", " 'region1-2::free_transmission:region1::power',\n", " 'region1-2::csp::power',\n", " 'region1::free_transmission:region1-3::power',\n", " 'region1::free_transmission:region1-2::power',\n", " 'region1::ccgt::power', 'region1::ac_transmission:region2::power',\n", " 'region2::battery::power', 'region1::demand_power::power'],\n", " dtype=object)
array(['', '', 'region1-3::csp', 'region1-1::csp', 'region1-2::csp'],\n", " dtype=object)
array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1.])
array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", " 1.])
array(['2005-01-05T16:00:00.000000000'], dtype='datetime64[ns]')
timesteps | \n", "2005-01-01 00:00:00 | \n", "2005-01-01 01:00:00 | \n", "2005-01-01 02:00:00 | \n", "2005-01-01 03:00:00 | \n", "2005-01-01 04:00:00 | \n", "2005-01-01 05:00:00 | \n", "2005-01-01 06:00:00 | \n", "2005-01-01 07:00:00 | \n", "2005-01-01 08:00:00 | \n", "2005-01-01 09:00:00 | \n", "... | \n", "2005-01-05 14:00:00 | \n", "2005-01-05 15:00:00 | \n", "2005-01-05 16:00:00 | \n", "2005-01-05 17:00:00 | \n", "2005-01-05 18:00:00 | \n", "2005-01-05 19:00:00 | \n", "2005-01-05 20:00:00 | \n", "2005-01-05 21:00:00 | \n", "2005-01-05 22:00:00 | \n", "2005-01-05 23:00:00 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
loc_techs_finite_resource | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
region1-1::csp | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.021060 | \n", "0.263805 | \n", "0.434037 | \n", "... | \n", "0.322062 | \n", "0.07927 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "
region1-3::csp | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000000 | \n", "0.000000 | \n", "0.026837 | \n", "... | \n", "0.118691 | \n", "0.00000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "
region2::demand_power | \n", "-2254.098 | \n", "-2131.148 | \n", "-2090.164 | \n", "-2131.148 | \n", "-2172.132 | \n", "-2172.132 | \n", "-2213.114 | \n", "-2295.082000 | \n", "-2459.016000 | \n", "-2459.016000 | \n", "... | \n", "-2295.082000 | \n", "-2459.01600 | \n", "-2909.836 | \n", "-2868.852 | \n", "-2786.886 | \n", "-2745.902 | \n", "-2622.950 | \n", "-2459.016 | \n", "-2254.098 | \n", "-2295.082 | \n", "
region1-2::csp | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.009056 | \n", "0.096755 | \n", "0.245351 | \n", "... | \n", "0.000000 | \n", "0.00000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "
region1::demand_power | \n", "-25284.480 | \n", "-24387.440 | \n", "-23730.656 | \n", "-23123.040 | \n", "-23119.600 | \n", "-23683.280 | \n", "-24364.720 | \n", "-25249.968000 | \n", "-26090.208000 | \n", "-26870.464000 | \n", "... | \n", "-37078.160000 | \n", "-38203.12000 | \n", "-39033.520 | \n", "-38631.008 | \n", "-36990.800 | \n", "-35330.832 | \n", "-33623.456 | \n", "-31341.168 | \n", "-29390.624 | \n", "-28132.928 | \n", "
5 rows × 120 columns
\n", "timesteps | \n", "2005-01-01 00:00:00 | \n", "2005-01-01 01:00:00 | \n", "2005-01-01 02:00:00 | \n", "2005-01-01 03:00:00 | \n", "2005-01-01 04:00:00 | \n", "2005-01-01 05:00:00 | \n", "2005-01-01 06:00:00 | \n", "2005-01-01 07:00:00 | \n", "2005-01-01 08:00:00 | \n", "2005-01-01 09:00:00 | \n", "... | \n", "2005-01-05 14:00:00 | \n", "2005-01-05 15:00:00 | \n", "2005-01-05 16:00:00 | \n", "2005-01-05 17:00:00 | \n", "2005-01-05 18:00:00 | \n", "2005-01-05 19:00:00 | \n", "2005-01-05 20:00:00 | \n", "2005-01-05 21:00:00 | \n", "2005-01-05 22:00:00 | \n", "2005-01-05 23:00:00 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
techs | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
csp | \n", "0.000 | \n", "0.000 | \n", "0.00 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.030116 | \n", "0.36056 | \n", "0.706225 | \n", "... | \n", "0.440753 | \n", "0.07927 | \n", "0.000 | \n", "0.00 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.000 | \n", "0.00 | \n", "
demand_power | \n", "-27538.578 | \n", "-26518.588 | \n", "-25820.82 | \n", "-25254.188 | \n", "-25291.732 | \n", "-25855.412 | \n", "-26577.834 | \n", "-27545.050000 | \n", "-28549.22400 | \n", "-29329.480000 | \n", "... | \n", "-39373.242000 | \n", "-40662.13600 | \n", "-41943.356 | \n", "-41499.86 | \n", "-39777.686 | \n", "-38076.734 | \n", "-36246.406 | \n", "-33800.184 | \n", "-31644.722 | \n", "-30428.01 | \n", "
2 rows × 120 columns
\n", "<xarray.Dataset>\n", "Dimensions: (carriers: 1, costs: 1, loc_carriers: 5, loc_carriers_system_balance_constraint: 5, loc_tech_carriers_con: 11, loc_tech_carriers_prod: 13, loc_techs: 15, loc_techs_area: 3, loc_techs_balance_demand_constraint: 2, loc_techs_cost: 13, loc_techs_cost_investment_constraint: 7, loc_techs_investment_cost: 7, loc_techs_om_cost: 12, loc_techs_store: 4, loc_techs_supply_plus: 3, techs: 12, timesteps: 120)\n", "Coordinates: (12/17)\n", " * loc_carriers (loc_carriers) object 'region1-1:...\n", " * loc_carriers_system_balance_constraint (loc_carriers_system_balance_constraint) object ...\n", " * loc_tech_carriers_con (loc_tech_carriers_con) object 'r...\n", " * loc_tech_carriers_prod (loc_tech_carriers_prod) object '...\n", " * loc_techs_balance_demand_constraint (loc_techs_balance_demand_constraint) object ...\n", " * loc_techs_cost (loc_techs_cost) object 'region1-...\n", " ... ...\n", " * techs (techs) object 'ac_transmission' ...\n", " * costs (costs) object 'monetary'\n", " * loc_techs (loc_techs) object 'region1-1::cs...\n", " * loc_techs_area (loc_techs_area) object 'region1-...\n", " * timesteps (timesteps) datetime64[ns] 2005-0...\n", " * carriers (carriers) <U5 'power'\n", "Data variables: (12/20)\n", " energy_cap (loc_techs) float64 1e+04 ... 3.9...\n", " carrier_prod (loc_tech_carriers_prod, timesteps) float64 ...\n", " carrier_con (loc_tech_carriers_con, timesteps) float64 ...\n", " cost (costs, loc_techs_cost) float64 9...\n", " resource_area (loc_techs_area) float64 1.304e+0...\n", " storage_cap (loc_techs_store) float64 2.443e+...\n", " ... ...\n", " cost_investment_rhs (costs, loc_techs_cost_investment_constraint) float64 ...\n", " cost_var_rhs (costs, loc_techs_om_cost, timesteps) float64 ...\n", " capacity_factor (timesteps, loc_tech_carriers_prod) float64 ...\n", " systemwide_capacity_factor (carriers, techs) float64 nan ......\n", " systemwide_levelised_cost (carriers, costs, techs) float64 ...\n", " total_levelised_cost (carriers, costs) float64 0.06701\n", "Attributes:\n", " termination_condition: optimal\n", " objective_function_value: 277048.48266\n", " solution_time: 1.33696\n", " time_finished: 2021-07-29 16:03:55\n", " calliope_version: 0.6.7-dev\n", " applied_overrides: \n", " scenario: None\n", " defaults: available_area: null\\ncarrier_ratios: false\\nc...\n", " allow_operate_mode: 1\n", " model_config: calliope_version: 0.6.7\\nname: National-scale ...\n", " run_config: backend: pyomo\\nbigM: 1000000.0\\ncyclic_storag...
array(['region1-1::power', 'region1-2::power', 'region1-3::power',\n", " 'region1::power', 'region2::power'], dtype=object)
array(['region1-1::power', 'region1-2::power', 'region1-3::power',\n", " 'region1::power', 'region2::power'], dtype=object)
array(['region1-1::free_transmission:region1::power',\n", " 'region1-2::free_transmission:region1::power',\n", " 'region1-3::free_transmission:region1::power',\n", " 'region1::ac_transmission:region2::power',\n", " 'region1::demand_power::power',\n", " 'region1::free_transmission:region1-1::power',\n", " 'region1::free_transmission:region1-2::power',\n", " 'region1::free_transmission:region1-3::power',\n", " 'region2::ac_transmission:region1::power', 'region2::battery::power',\n", " 'region2::demand_power::power'], dtype=object)
array(['region1-1::csp::power', 'region1-1::free_transmission:region1::power',\n", " 'region1-2::csp::power', 'region1-2::free_transmission:region1::power',\n", " 'region1-3::csp::power', 'region1-3::free_transmission:region1::power',\n", " 'region1::ac_transmission:region2::power', 'region1::ccgt::power',\n", " 'region1::free_transmission:region1-1::power',\n", " 'region1::free_transmission:region1-2::power',\n", " 'region1::free_transmission:region1-3::power',\n", " 'region2::ac_transmission:region1::power', 'region2::battery::power'],\n", " dtype=object)
array(['region1::demand_power', 'region2::demand_power'], dtype=object)
array(['region1-1::csp', 'region1-1::free_transmission:region1',\n", " 'region1-2::csp', 'region1-2::free_transmission:region1',\n", " 'region1-3::csp', 'region1-3::free_transmission:region1',\n", " 'region1::ac_transmission:region2', 'region1::ccgt',\n", " 'region1::free_transmission:region1-1',\n", " 'region1::free_transmission:region1-2',\n", " 'region1::free_transmission:region1-3',\n", " 'region2::ac_transmission:region1', 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-2::csp', 'region1-3::csp',\n", " 'region1::ac_transmission:region2', 'region1::ccgt',\n", " 'region2::ac_transmission:region1', 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-2::csp', 'region1-3::csp',\n", " 'region1::ac_transmission:region2', 'region1::ccgt',\n", " 'region2::ac_transmission:region1', 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-1::free_transmission:region1',\n", " 'region1-2::csp', 'region1-2::free_transmission:region1',\n", " 'region1-3::csp', 'region1-3::free_transmission:region1',\n", " 'region1::ac_transmission:region2', 'region1::ccgt',\n", " 'region1::free_transmission:region1-1',\n", " 'region1::free_transmission:region1-2',\n", " 'region1::free_transmission:region1-3',\n", " 'region2::ac_transmission:region1'], dtype=object)
array(['region1-1::csp', 'region1-2::csp', 'region1-3::csp',\n", " 'region2::battery'], dtype=object)
array(['region1-1::csp', 'region1-2::csp', 'region1-3::csp'], dtype=object)
array(['ac_transmission', 'ac_transmission:region1', 'ac_transmission:region2',\n", " 'battery', 'ccgt', 'csp', 'demand_power', 'free_transmission',\n", " 'free_transmission:region1', 'free_transmission:region1-1',\n", " 'free_transmission:region1-2', 'free_transmission:region1-3'],\n", " dtype=object)
array(['monetary'], dtype=object)
array(['region1-1::csp', 'region1-3::csp',\n", " 'region1::free_transmission:region1-1', 'region2::demand_power',\n", " 'region1-1::free_transmission:region1',\n", " 'region1-3::free_transmission:region1',\n", " 'region2::ac_transmission:region1',\n", " 'region1-2::free_transmission:region1', 'region1-2::csp',\n", " 'region1::free_transmission:region1-3',\n", " 'region1::free_transmission:region1-2', 'region1::ccgt',\n", " 'region1::ac_transmission:region2', 'region2::battery',\n", " 'region1::demand_power'], dtype=object)
array(['region1-1::csp', 'region1-3::csp', 'region1-2::csp'], dtype=object)
array(['2005-01-01T00:00:00.000000000', '2005-01-01T01:00:00.000000000',\n", " '2005-01-01T02:00:00.000000000', '2005-01-01T03:00:00.000000000',\n", " '2005-01-01T04:00:00.000000000', '2005-01-01T05:00:00.000000000',\n", " '2005-01-01T06:00:00.000000000', '2005-01-01T07:00:00.000000000',\n", " '2005-01-01T08:00:00.000000000', '2005-01-01T09:00:00.000000000',\n", " '2005-01-01T10:00:00.000000000', '2005-01-01T11:00:00.000000000',\n", " '2005-01-01T12:00:00.000000000', '2005-01-01T13:00:00.000000000',\n", " '2005-01-01T14:00:00.000000000', '2005-01-01T15:00:00.000000000',\n", " '2005-01-01T16:00:00.000000000', '2005-01-01T17:00:00.000000000',\n", " '2005-01-01T18:00:00.000000000', '2005-01-01T19:00:00.000000000',\n", " '2005-01-01T20:00:00.000000000', '2005-01-01T21:00:00.000000000',\n", " '2005-01-01T22:00:00.000000000', '2005-01-01T23:00:00.000000000',\n", " '2005-01-02T00:00:00.000000000', '2005-01-02T01:00:00.000000000',\n", " '2005-01-02T02:00:00.000000000', '2005-01-02T03:00:00.000000000',\n", " '2005-01-02T04:00:00.000000000', '2005-01-02T05:00:00.000000000',\n", " '2005-01-02T06:00:00.000000000', '2005-01-02T07:00:00.000000000',\n", " '2005-01-02T08:00:00.000000000', '2005-01-02T09:00:00.000000000',\n", " '2005-01-02T10:00:00.000000000', '2005-01-02T11:00:00.000000000',\n", " '2005-01-02T12:00:00.000000000', '2005-01-02T13:00:00.000000000',\n", " '2005-01-02T14:00:00.000000000', '2005-01-02T15:00:00.000000000',\n", " '2005-01-02T16:00:00.000000000', '2005-01-02T17:00:00.000000000',\n", " '2005-01-02T18:00:00.000000000', '2005-01-02T19:00:00.000000000',\n", " '2005-01-02T20:00:00.000000000', '2005-01-02T21:00:00.000000000',\n", " '2005-01-02T22:00:00.000000000', '2005-01-02T23:00:00.000000000',\n", " '2005-01-03T00:00:00.000000000', '2005-01-03T01:00:00.000000000',\n", " '2005-01-03T02:00:00.000000000', '2005-01-03T03:00:00.000000000',\n", " '2005-01-03T04:00:00.000000000', '2005-01-03T05:00:00.000000000',\n", " '2005-01-03T06:00:00.000000000', '2005-01-03T07:00:00.000000000',\n", " '2005-01-03T08:00:00.000000000', '2005-01-03T09:00:00.000000000',\n", " '2005-01-03T10:00:00.000000000', '2005-01-03T11:00:00.000000000',\n", " '2005-01-03T12:00:00.000000000', '2005-01-03T13:00:00.000000000',\n", " '2005-01-03T14:00:00.000000000', '2005-01-03T15:00:00.000000000',\n", " '2005-01-03T16:00:00.000000000', '2005-01-03T17:00:00.000000000',\n", " '2005-01-03T18:00:00.000000000', '2005-01-03T19:00:00.000000000',\n", " '2005-01-03T20:00:00.000000000', '2005-01-03T21:00:00.000000000',\n", " '2005-01-03T22:00:00.000000000', '2005-01-03T23:00:00.000000000',\n", " '2005-01-04T00:00:00.000000000', '2005-01-04T01:00:00.000000000',\n", " '2005-01-04T02:00:00.000000000', '2005-01-04T03:00:00.000000000',\n", " '2005-01-04T04:00:00.000000000', '2005-01-04T05:00:00.000000000',\n", " '2005-01-04T06:00:00.000000000', '2005-01-04T07:00:00.000000000',\n", " '2005-01-04T08:00:00.000000000', '2005-01-04T09:00:00.000000000',\n", " '2005-01-04T10:00:00.000000000', '2005-01-04T11:00:00.000000000',\n", " '2005-01-04T12:00:00.000000000', '2005-01-04T13:00:00.000000000',\n", " '2005-01-04T14:00:00.000000000', '2005-01-04T15:00:00.000000000',\n", " '2005-01-04T16:00:00.000000000', '2005-01-04T17:00:00.000000000',\n", " '2005-01-04T18:00:00.000000000', '2005-01-04T19:00:00.000000000',\n", " '2005-01-04T20:00:00.000000000', '2005-01-04T21:00:00.000000000',\n", " '2005-01-04T22:00:00.000000000', '2005-01-04T23:00:00.000000000',\n", " '2005-01-05T00:00:00.000000000', '2005-01-05T01:00:00.000000000',\n", " '2005-01-05T02:00:00.000000000', '2005-01-05T03:00:00.000000000',\n", " '2005-01-05T04:00:00.000000000', '2005-01-05T05:00:00.000000000',\n", " '2005-01-05T06:00:00.000000000', '2005-01-05T07:00:00.000000000',\n", " '2005-01-05T08:00:00.000000000', '2005-01-05T09:00:00.000000000',\n", " '2005-01-05T10:00:00.000000000', '2005-01-05T11:00:00.000000000',\n", " '2005-01-05T12:00:00.000000000', '2005-01-05T13:00:00.000000000',\n", " '2005-01-05T14:00:00.000000000', '2005-01-05T15:00:00.000000000',\n", " '2005-01-05T16:00:00.000000000', '2005-01-05T17:00:00.000000000',\n", " '2005-01-05T18:00:00.000000000', '2005-01-05T19:00:00.000000000',\n", " '2005-01-05T20:00:00.000000000', '2005-01-05T21:00:00.000000000',\n", " '2005-01-05T22:00:00.000000000', '2005-01-05T23:00:00.000000000'],\n", " dtype='datetime64[ns]')
array(['power'], dtype='<U5')
array([10000. , 2533.7621, 9000. , 2909.836 , 9000. ,\n", " 2280.3859, 3230.4729, 0. , 0. , 2280.3859,\n", " 0. , 30000. , 3230.4729, 1000. , 39033.52 ])
array([[ 0. , 0. , 0. , ..., 9000. , 9000. ,\n", " 7998.4934],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [2254.098 , 2131.148 , 2090.164 , ..., 2459.016 , 2254.098 ,\n", " 2295.082 ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ]])
array([[ 0. , 0. , 0. , ..., -9000. , -9000. ,\n", " -7998.4934],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [-2254.098 , -2131.148 , -2090.164 , ..., -2459.016 , -2254.098 ,\n", " -2295.082 ]])
array([[ 94592.428 , 0. , 0. , 0. ,\n", " 9013.1214 , 0. , 487.52736, 170306.87 ,\n", " 0. , 0. , 0. , 1067.1725 ,\n", " 1581.3634 ]])
array([130384.99 , 8486.0609, 0. ])
array([244300.4 , 0. , 25300.418 , 5239.2461])
array([[0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00,\n", " 9.3962117e+03, 4.0969328e+04, 8.3102676e+04, 1.2515176e+05,\n", " 1.6711674e+05, 2.0067936e+05, 2.1497293e+05, 1.9763715e+05,\n", " 1.7224188e+05, 1.4689740e+05, 1.2160360e+05, 9.6360394e+04,\n", " 7.1167673e+04, 4.6025338e+04, 2.6902226e+04, 2.6848421e+04,\n", " 2.6794724e+04, 2.6741135e+04, 2.6687653e+04, 2.6634277e+04,\n", " 2.6581009e+04, 2.1391598e+04, 1.1165483e+04, 0.0000000e+00,\n", " 8.5433635e+03, 3.8940549e+04, 8.0362401e+04, 1.2241696e+05,\n", " 1.6420031e+05, 1.9716834e+05, 2.1070944e+05, 1.9375053e+05,\n", " 1.6836303e+05, 1.4302630e+05, 1.1774025e+05, 9.2504771e+04,\n", " 7.7622474e+04, 6.9301140e+04, 6.6680649e+04, 6.6547287e+04,\n", " 6.6414193e+04, 6.6281364e+04, 6.6148802e+04, 6.6016504e+04,\n", " 6.1419912e+04, 4.8877668e+04, 3.0920314e+04, 1.3068591e+04,\n", " 2.4843936e+04, 5.7829474e+04, 1.0222713e+05, 1.4738914e+05,\n", " 1.9287826e+05, 2.2932423e+05, 2.4430040e+05, 2.2820147e+05,\n", " 2.0274507e+05, 1.7733958e+05, 1.5198490e+05, 1.2922748e+05,\n", " 1.1142967e+05, 9.9914121e+04, 9.3597379e+04, 9.0654870e+04,\n", " 8.9736380e+04, 8.9556907e+04, 8.9112791e+04, 8.7147696e+04,\n", " 7.9807257e+04, 6.5511705e+04, 4.5721616e+04, 2.5616181e+04,\n", "...\n", " 3.9417502e+03, 2.8891186e+03, 2.8459776e+03, 2.8459776e+03,\n", " 2.8459776e+03, 2.8459776e+03, 2.8459776e+03, 3.0182266e+03,\n", " 3.4854404e+03, 4.0694567e+03, 4.6924078e+03, 5.2392461e+03,\n", " 5.2392461e+03, 5.2392461e+03, 5.2392461e+03, 5.2392461e+03,\n", " 5.2392461e+03, 5.2392461e+03, 5.2392461e+03, 5.2392461e+03,\n", " 5.2392461e+03, 5.2392461e+03, 5.2392461e+03, 4.1866145e+03,\n", " 3.1339829e+03, 2.0813513e+03, 1.3756819e+03, 1.3756819e+03,\n", " 1.4924863e+03, 1.7650280e+03, 2.2322418e+03, 2.6605208e+03,\n", " 3.1277346e+03, 3.7117509e+03, 4.3347020e+03, 4.9187183e+03,\n", " 5.2392461e+03, 5.2392461e+03, 5.2392461e+03, 5.2392461e+03,\n", " 5.2392461e+03, 5.1809951e+03, 5.2392461e+03, 5.2392461e+03,\n", " 5.2392461e+03, 5.2392461e+03, 4.8761257e+03, 3.8234941e+03,\n", " 2.7708625e+03, 1.7182309e+03, 6.6559934e+02, 6.6559934e+02,\n", " 7.8240374e+02, 1.0549454e+03, 1.5221592e+03, 1.9504382e+03,\n", " 2.4176520e+03, 3.0016683e+03, 3.6246194e+03, 4.2086357e+03,\n", " 4.7537172e+03, 5.2392461e+03, 5.2392461e+03, 5.2392461e+03,\n", " 5.0313379e+03, 4.5679071e+03, 4.4949471e+03, 4.6101358e+03,\n", " 4.8623460e+03, 4.9068611e+03, 4.2105263e+03, 3.1578947e+03,\n", " 2.1052632e+03, 1.0526316e+03, 0.0000000e+00, 0.0000000e+00,\n", " 0.0000000e+00, 0.0000000e+00, 0.0000000e+00, 0.0000000e+00]])
array([[ 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 2745.9078 , 34396.212 , 56591.909 ,\n", " 67215.287 , 67215.287 , 67215.287 , 58896.855 , 39694.927 ,\n", " 8094.1697 , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 2446.8047 , 33543.364 , 55414.272 , 66499.734 ,\n", " 67215.287 , 67028.184 , 58296.432 , 38935.435 , 8462.5073 ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 3019.5859 , 34416.682 , 56468.826 , 67215.287 , 67215.287 ,\n", " 67215.287 , 59079.655 , 40230.158 , 9389.6749 , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 2515.3872 ,\n", " 33430.841 , 54433.125 , 66796.751 , 67215.287 , 67215.287 ,\n", " 56210.403 , 38135.653 , 9638.4495 , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", "...\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 1048.7753 ,\n", " 2291.9577 , 2291.9577 , 1792.3494 , 963.51583, 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 231.42337, 1502.7795 , 2291.9577 ,\n", " 2291.9577 , 2053.6946 , 943.08989, 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 266.97147, 1430.071 , 2197.4739 ,\n", " 2100.5801 , 1012.7265 , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 123.98135, 1010.2825 , 2066.4661 , 2123.3312 ,\n", " 1007.219 , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0. , 0. , 0. ]])
array([67215.287 , 0. , 2291.9577])
array([[[ 0. , 0. , 0. , ..., 18. , 18. ,\n", " 15.996987],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 0. , 0. , 0. , ..., 0. , 0. ,\n", " 0. ],\n", " [ 4.508196, 4.262296, 4.180328, ..., 4.918032, 4.508196,\n", " 4.590164]]])
array([[93167.592 , 0. , 8986.0727 , 487.52736, 33955.913 ,\n", " 487.52736, 1581.3634 ]])
array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0.],\n", " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0.],\n", " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0.],\n", " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0.],\n", " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", " 0., 0., 0., 0., 0., 0., 0., 0.]])
array([[ 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", "...\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 1.30000001e-05, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 1.00000001e-05,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n", " 0.00000000e+00, 0.00000000e+00, 0.00000000e+00]])
array([[-25284.48 , -24387.44 , -23730.656, -23123.04 , -23119.6 ,\n", " -23683.28 , -24364.72 , -25249.968, -26090.208, -26870.464,\n", " -27096.64 , -27001.568, -27097.136, -27438.192, -28622.992,\n", " -30166.272, -31613.12 , -31965.28 , -31139.792, -30229.456,\n", " -29165.616, -27508.704, -26001.632, -25050.672, -24391.136,\n", " -24143.888, -24237.76 , -24841.728, -26832.752, -29293.6 ,\n", " -31062.336, -32192.288, -32969.296, -33562.496, -33535.504,\n", " -33355.728, -33234.144, -33526. , -34474.864, -35769.216,\n", " -36819.424, -36838.016, -35330.4 , -33791.248, -32205.2 ,\n", " -30046.832, -28241.6 , -27086.592, -26405.408, -26148.112,\n", " -26243.968, -26815.568, -29051.792, -31915.536, -33825.792,\n", " -34791.312, -35248.512, -35543.136, -35327.968, -35020.832,\n", " -34918.768, -35260.944, -36226.224, -37500.768, -38467.44 ,\n", " -38202.432, -36510. , -34852.768, -33083.696, -30834.896,\n", " -28971.616, -27761.44 , -27034.912, -26741.904, -26864.928,\n", " -27412.8 , -29627.424, -32533.488, -34473.6 , -35410.48 ,\n", " -35833.568, -36172.144, -35937.632, -35691.072, -35608.112,\n", " -35839.488, -36705.744, -37945.824, -38961.968, -38735.024,\n", " -37059.04 , -35364.128, -33644.608, -31305.44 , -29363.632,\n", " -28084.144, -27373.728, -27105.712, -27225.792, -27813.312,\n", "...\n", " -2622.95 , -2459.016, -2254.098, -2295.082, -2254.098,\n", " -2131.148, -2090.164, -2131.148, -2172.132, -2172.132,\n", " -2213.114, -2295.082, -2459.016, -2459.016, -2418.032,\n", " -2418.032, -2377.05 , -2336.066, -2295.082, -2459.016,\n", " -2909.836, -2868.852, -2786.886, -2745.902, -2622.95 ,\n", " -2459.016, -2254.098, -2295.082, -2254.098, -2131.148,\n", " -2090.164, -2131.148, -2172.132, -2172.132, -2213.114,\n", " -2295.082, -2459.016, -2459.016, -2418.032, -2418.032,\n", " -2377.05 , -2336.066, -2295.082, -2459.016, -2909.836,\n", " -2868.852, -2786.886, -2745.902, -2622.95 , -2459.016,\n", " -2254.098, -2295.082, -2254.098, -2131.148, -2090.164,\n", " -2131.148, -2172.132, -2172.132, -2213.114, -2295.082,\n", " -2459.016, -2459.016, -2418.032, -2418.032, -2377.05 ,\n", " -2336.066, -2295.082, -2459.016, -2909.836, -2868.852,\n", " -2786.886, -2745.902, -2622.95 , -2459.016, -2254.098,\n", " -2295.082, -2254.098, -2131.148, -2090.164, -2131.148,\n", " -2172.132, -2172.132, -2213.114, -2295.082, -2459.016,\n", " -2459.016, -2418.032, -2418.032, -2377.05 , -2336.066,\n", " -2295.082, -2459.016, -2909.836, -2868.852, -2786.886,\n", " -2745.902, -2622.95 , -2459.016, -2254.098, -2295.082]])
array([[93167.5923743 , 0. , 8986.07268515, 487.52735843,\n", " 33955.91266131, 487.52735843, 1581.36340429]])
array([[[ 0. , 0. , 0. , ..., 18. ,\n", " 18. , 15.9969868],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 4.508196 , 4.262296 , 4.180328 , ..., 4.918032 ,\n", " 4.508196 , 4.590164 ]]])
array([[0. , 0. , 0. , ..., 0. , 0.697761 ,\n", " 0. ],\n", " [0. , 0. , 0. , ..., 0. , 0.65970156,\n", " 0. ],\n", " [0. , 0. , 0. , ..., 0. , 0.64701487,\n", " 0. ],\n", " ...,\n", " [0.9 , 0. , 0. , ..., 0. , 0.76119382,\n", " 0. ],\n", " [0.9 , 0. , 0. , ..., 0. , 0.697761 ,\n", " 0. ],\n", " [0.79984934, 0. , 0. , ..., 0. , 0.71044769,\n", " 0. ]])
array([[ nan, 0.74762675, 0. , 0.13173452, 0.94688162,\n", " 0.48265792, nan, nan, 0. , 0.65964629,\n", " inf, 0.04942274]])
array([[[ nan, 0.00368216, inf, 0.10003474, 0.04996133,\n", " 0.1427187 , nan, nan, nan, 0. ,\n", " 0. , 0. ]]])
array([[0.06700544]])
techs | \n", "ac_transmission:region1 | \n", "ac_transmission:region2 | \n", "battery | \n", "ccgt | \n", "csp | \n", "free_transmission:region1 | \n", "free_transmission:region1-1 | \n", "free_transmission:region1-2 | \n", "free_transmission:region1-3 | \n", "
---|---|---|---|---|---|---|---|---|---|
timesteps | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2005-01-01 00:00:00 | \n", "2254.098 | \n", "0.0 | \n", "0.0 | \n", "27936.360 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2005-01-01 01:00:00 | \n", "2131.148 | \n", "0.0 | \n", "0.0 | \n", "26894.673 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2005-01-01 02:00:00 | \n", "2090.164 | \n", "0.0 | \n", "0.0 | \n", "26189.672 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2005-01-01 03:00:00 | \n", "2131.148 | \n", "0.0 | \n", "0.0 | \n", "25630.273 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2005-01-01 04:00:00 | \n", "2172.132 | \n", "0.0 | \n", "0.0 | \n", "25675.049 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
techs | \n", "ac_transmission:region1 | \n", "ac_transmission:region2 | \n", "battery | \n", "ccgt | \n", "csp | \n", "free_transmission:region1 | \n", "free_transmission:region1-1 | \n", "free_transmission:region1-2 | \n", "free_transmission:region1-3 | \n", "
---|---|---|---|---|---|---|---|---|---|
locs | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
region1 | \n", "NaN | \n", "487.52736 | \n", "NaN | \n", "170306.87 | \n", "NaN | \n", "NaN | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
region1-1 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "94592.4280 | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
region1-2 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "0.0000 | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
region1-3 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "9013.1214 | \n", "0.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
region2 | \n", "1067.1725 | \n", "NaN | \n", "1581.3634 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "