Skip to content

Commit

Permalink
report floor space for residetial and commercial
Browse files Browse the repository at this point in the history
  • Loading branch information
robinhasse committed Aug 22, 2023
1 parent 733070d commit 104276c
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 16 deletions.
9 changes: 5 additions & 4 deletions modules/36_buildings/simple/datainput.gms
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,16 @@ pm_cesdata_sigma(ttot,"enhgab")$ (ttot.val eq 2040) = 3;


*** floor space demand for reporting

Parameter
p36_floorspace_scen(tall, all_regi, all_demScen) "floorspace, in buildings simple realization only used for reporting at the moment, not in optimization itself"
p36_floorspace_scen(tall, all_regi, all_demScen, secBuild36) "floorspace, in buildings simple realization only used for reporting at the moment, not in optimization itself"
/
$ondelim
$include "./modules/36_buildings/simple/input/p36_floorspace_scen.cs4r"
$include "./modules/36_buildings/simple/input/f36_floorspace_scen.cs4r"
$offdelim
/
;
p36_floorspace(ttot,regi) = p36_floorspace_scen(ttot,regi,"%cm_demScen%") * 1e-3; !! from million to billion m2
p36_floorspace(ttot,regi,secBuild36) =
p36_floorspace_scen(ttot,regi,"%cm_demScen%",secBuild36) * 1e-3; !! from million to billion m2


*** UE demand for reporting
Expand Down
2 changes: 1 addition & 1 deletion modules/36_buildings/simple/declarations.gms
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Parameters
p36_CESMkup(ttot,all_regi,all_in) "parameter for those CES markup cost accounted as investment cost in the budget [trUSD/CES input]"
p36_floorspace(tall,all_regi) "buildings floorspace, billion m2, in simple realization only used for reporting"
p36_floorspace(tall,all_regi,secBuild36) "buildings floorspace, billion m2, in simple realization only used for reporting"
p36_uedemand_build(tall,all_regi,all_in) "useful energy demand in buildings in TWh/a, in simple realization only used for reporting"
;

Expand Down
2 changes: 1 addition & 1 deletion modules/36_buildings/simple/input/files
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
p36_floorspace_scen.cs4r
f36_floorspace_scen.cs4r
f36_uedemand_build.cs4r
f_fedemand_build.cs4r
36 changes: 26 additions & 10 deletions modules/36_buildings/simple/sets.gms
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,16 @@ Sets
/

ppfen_buildings_dyn36(all_in) "primary production factors energy - buildings"
/ fesob, fehob, fegab, feh2b, feheb, feelcb, feelhpb, feelrhb /
/
fesob
fehob
fegab
feh2b
feheb
feelcb
feelhpb
feelrhb
/

cal_ppf_buildings_dyn36(all_in) "primary production factors for calibration - buildings"

Expand Down Expand Up @@ -56,21 +65,28 @@ Sets

fe_tax_sub36(all_in,all_in) "correspondence between tax and subsidy input data resolution and model sectoral resolution"
/
fesob . fesob
fehob . fehob
fegab . fegab
feh2b . feh2b
feheb . feheb
feelb . (feelcb,feelhpb,feelrhb)
fesob . fesob
fehob . fehob
fegab . fegab
feh2b . feh2b
feheb . feheb
feelb . (feelcb,feelhpb,feelrhb)
/

ue_dyn36(all_in) "useful energy items"
//

ppfen_MkupCost36(all_in) "primary production factors in buildings on which CES mark-up cost can be levied that are counted as expenses in the macroeconomic budget equation"
ppfen_MkupCost36(all_in) "primary production factors in buildings on which CES mark-up cost can be levied that are counted as expenses in the macroeconomic budget equation"
/
feelhpb
feheb
/

secBuild36 "Buildings subsectors, only for floor space reporting"
/
feelhpb
feheb
buildings
residential
commercial
/
;

Expand Down

0 comments on commit 104276c

Please sign in to comment.