nismod / nismod2

National Infrastructure Systems Model setup, configuration and tests
MIT License
7 stars 5 forks source link

Add new remapping of energy demand outputs to energy supply inputs #71

Closed willu47 closed 5 years ago

LahiruJayasuriya commented 5 years ago

I will revise the list of inputs with Sven and forward it to you.

LahiruJayasuriya commented 5 years ago

Hi @willu47 @tomalrussell attached zipped file contains the new input map for the heat supply modes - constrained and optimised.

The mode on which the ES model runs, is set at SimDuaration table with a new column Heat_mode.

The default model run as we discussed is the constrained mode. (Maybe we can implement the optimised mode later). So you get the input map in constrained_input_mas.csv in the zipped file.

I will include the changes in tables such as SimDuration with the next data release with constrained mode update of the energy supply model (currently started).

input_map_V3.zip

willu47 commented 5 years ago

@LahiruJayasuriya - looking in these files I see a bunch of new inputs to the energy supply model. Can you confirm the units for these (e.g. dh_hydrogen_fuelcell) and the destination table to which the smif wrapper will need to write the data?

ed_output,es_input_constrained
residential_biomass_boiler_biomass,building_biomass_boiler
service_biomass_boiler_biomass,building_biomass_boiler
residential_solid_fuel_boiler_solid_fuel,building_biomass_boiler
service_solid_fuel_boiler_solid_fuel,building_biomass_boiler
residential_electricity_boiler_electricity,building_elec_boiler
service_electricity_boiler_electricity,building_elec_boiler
residential_electricity_heat_pumps_electricity,building_heatpump
service_electricity_heat_pumps_electricity,building_heatpump
residential_gas_boiler_gas ,building_gas_boiler
service_gas_boiler_gas,building_gas_boiler
residential_hydrogen_boiler_hydrogen,building_hydrogen_boiler
service_hydrogen_boiler_hydrogen ,building_hydrogen_boiler
residential_hydrogen_heat_pumps_hydrogen,building_hydrogen_heatpump
service_hydrogen_heat_pumps_hydrogen,building_hydrogen_heatpump
residential_oil_boiler_oil,building_oil_boiler
service_oil_boiler_oil,building_oil_boiler
residential_biomass_district_heating_biomass ,dh_biomass_boiler
service_biomass_district_heating_biomass,dh_biomass_boiler
industry_biomass_district_heating_biomass,dh_biomass_boiler
residential_electricity_district_heating_electricity,dh_elec_boiler
service_electricity_district_heating_electricity,dh_elec_boiler
industry_electricity_district_heating_electricity,dh_elec_boiler
residential_gas_district_heating_CHP_gas,dh_gas_CHP
service_gas_district_heating_CHP_gas,dh_gas_CHP
industry_gas_district_heating_CHP_gas,dh_gas_CHP
residential_hydrogen_district_heating_fuel_cell ,dh_hydrogen_fuelcell
service_hydrogen_district_heating_fuel_cell,dh_hydrogen_fuelcell
residential_hydrogen_fuel_cell_hydrogen ,dh_hydrogen_fuelcell
service_hydrogen_fuel_cell_hydrogen,dh_hydrogen_fuelcell
industry_hydrogen_district_heating_fuel_cell   ,dh_hydrogen_fuelcell
industry_hydrogen_fuel_cell_hydrogen,dh_hydrogen_fuelcell
industry_electricity_boiler_electricity,elecload
industry_electricity_heat_pumps_electricity,elecload
industry_electricity_non_heating,elecload
industry_gas_non_heating,gasload
industry_gas_boiler_gas,gasload
industry_biomass_boiler_biomass,gasload
industry_oil_boiler_oil,gasload
industry_solid_fuel_boiler_solid_fuel,gasload
industry_biomass_non_heating,gasload
industry_oil_non_heating,gasload
industry_solid_fuel_non_heating,gasload
residential_electricity_non_heating,elecload_non_heat_res
residential_gas_non_heating,gasload_non_heat_res
residential_oil_non_heating,gasload_non_heat_res
residential_solid_fuel_non_heating,gasload_non_heat_res
residential_biomass_non_heating,gasload_non_heat_res
service_electricity_non_heating,elecload_non_heat_com
service_gas_non_heating,gasload_non_heat_com
service_oil_non_heating,gasload_non_heat_com
service_solid_fuel_non_heating,gasload_non_heat_com
service_biomass_non_heating,gasload_non_heat_com
residential_hydrogen_non_heating,hydrogen_non_heaet_eh
service_hydrogen_non_heating,hydrogen_non_heaet_eh
industry_hydrogen_boiler_hydrogen,hydrogen_non_heaet_eh
industry_hydrogen_heat_pumps_hydrogen,hydrogen_non_heaet_eh
industry_hydrogen_non_heating,hydrogen_non_heaet_eh
LahiruJayasuriya commented 5 years ago

@willu47 The units of anything linked with gas needs to be mcm. Everything else including biomass and hydrogen inputs, leave it in MW.

LahiruJayasuriya commented 5 years ago

input_mas_V4.zip @willu47 this is the version with units.

LahiruJayasuriya commented 5 years ago

@tomalrussell Just for reference, the new mapping files (as we discussed over slack) Notes:

input_map_V5.zip

tomalrussell commented 5 years ago

Thanks @LahiruJayasuriya - are you happy making a start setting up the sector_model config for the constrained mode? Should be a matter of copying the existing one and adding inputs. Let me know if you need more pointers.

LahiruJayasuriya commented 5 years ago

@tomalrussell for these input mapping, should there be separate .yml files energ_supply_constrained.yml and energ_supply_optimised.yml. In each then I can change the list of inputs to match each mode.

tomalrussell commented 5 years ago

Yes, exactly. Let's start by defining the ES inputs for each mode. Mapping from ED>ES will happen next, in the sos_model definitions.