Skip to content

report.gms: Fix hours for pre-final-year stress periods #146

Description

@patrickbrown4

The handling of hours(allh) in report.gms is currently a bit off for stress periods:

  • hours(allh) includes both representative and stress periods and is redefined in 2_temporal_params.gms (and upstream in hourly_writetimeseries.py) for each model year and ReEDS/PRAS iteration
    • So after the last year/iteration, it only contains the stress hours used in the last year/iteration (typically 2050)
  • But in report.gms, there are a few places where we multiply it by stress periods (h_stress_t(allh,t)) across all years:

I think the best approach would probably be to add a new reporting parameter like h_stress_t(allh,t) (something like hours_t(allh,t) and then use that in report.gms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions