Skip to content

Parameters¤

avail¤

Description:
Yearly availability of resources.

Definition:
avail {RESOURCES} >= 0;

Bounds:
>= 0

Units:
[GWh/year]

Usage:
Defines the annual resource availability for each resource type.


c_inv¤

Description:
Investment cost per unit reference size for each technology.

Definition:
c_inv {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[MCHF/GW or MCHF/GWh for STORAGE_TECH]

Usage:
Used to calculate total investment costs for technologies.


c_maint¤

Description:
Operation and maintenance (O&M) cost per unit reference size for each technology.

Definition:
c_maint {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[MCHF/GW/year or MCHF/GWh for STORAGE_TECH]

Usage:
Used to calculate total O&M costs for technologies.


c_op¤

Description:
Operational cost of resources per period.

Definition:
c_op {RESOURCES, PERIODS} >= 0;

Bounds:
>= 0

Units:
[MCHF/GWh]

Usage:
Defines the operational cost for each resource in each period.


c_p¤

Description:
Annual capacity factor of each technology.

Definition:
c_p {TECHNOLOGIES} >= 0, <= 1 default 1;

Bounds:
>= 0, <= 1, default 1

Units:
Dimensionless

Usage:
Determines the annual operational capacity of technologies.


c_p_t¤

Description:
Monthly capacity factor of each technology.

Definition:
c_p_t {TECHNOLOGIES, PERIODS} >= 0, <= 1 default 1;

Bounds:
>= 0, <= 1, default 1

Units:
Dimensionless

Usage:
Determines the operational capacity of technologies on a monthly basis.


end_uses_demand_year¤

Description:
Yearly end-use demand by type and sector.

Definition:
end_uses_demand_year {END_USES_INPUT, SECTORS} >= 0 default 0;

Bounds:
>= 0, default 0

Units:
[GWh/year]

Usage:
Input to compute end_uses_input.


end_uses_input¤

Description:
Total yearly demand for each end-use type, aggregated over all sectors.

Definition:
end_uses_input {i in END_USES_INPUT} := sum {s in SECTORS} (end_uses_demand_year[i,s]);

Bounds:
Derived from end_uses_demand_year

Units:
[GWh/year]

Usage:
Aggregates sectoral demands to provide total end-use demands.


f_max¤

Description:
Maximum feasible installed capacity for each technology.

Definition:
f_max {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[GW], [GWh for STORAGE_TECH]

Usage:
Defines the upper operational limits for technology capacities.


f_min¤

Description:
Minimum feasible installed capacity for each technology.

Definition:
f_min {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[GW], [GWh for STORAGE_TECH]

Usage:
Defines the lower operational limits for technology capacities.


fmax_perc¤

Description:
Maximum percentage of total output a technology can produce.

Definition:
fmax_perc {TECHNOLOGIES} >= 0, <= 1 default 1;

Bounds:
>= 0, <= 1, default 1

Units:
Fraction of total output

Usage:
Limits the maximum share of total output a technology can produce.


fmin_perc¤

Description:
Minimum percentage of total output a technology must produce.

Definition:
fmin_perc {TECHNOLOGIES} >= 0, <= 1 default 0;

Bounds:
>= 0, <= 1, default 0

Units:
Fraction of total output

Usage:
Sets the minimum share of total output a technology must produce.


gwp_constr¤

Description:
Global Warming Potential (GWP) emissions associated with the construction of technologies.

Definition:
gwp_constr {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[ktCO2-eq./GW]

Usage:
Accounts for GWP emissions from constructing technologies.


gwp_op¤

Description:
GWP emissions associated with the operational use of resources.

Definition:
gwp_op {RESOURCES} >= 0;

Bounds:
>= 0

Units:
[ktCO2-eq./GWh]

Usage:
Calculates emissions from resource utilization annually.


heating_month¤

Description:
Monthly distribution factor for space heating demand.

Definition:
heating_month {PERIODS} >= 0, <= 1;

Bounds:
>= 0, <= 1 for each period, summing to 1 across all periods.

Units:
Dimensionless fraction

Usage:
Distributes annual space heating demand across monthly periods.


i_rate¤

Description:
Discount rate (real).

Definition:
i_rate > 0;

Bounds:
> 0

Units:
Dimensionless

Role:
Used in annualization factor calculation for technologies.


layers_in_out¤

Description:
Input-output mapping of resources and technologies to layers.

Definition:
layers_in_out {RESOURCES union TECHNOLOGIES diff STORAGE_TECH, LAYERS};

Units:
[GWh/GW or analogous, depends on context]

Usage:
Defines the relationships between resources, technologies, and energy layers.


lighting_month¤

Description:
Monthly distribution factor for lighting demand.

Definition:
lighting_month {PERIODS} >= 0, <= 1;

Bounds:
>= 0, <= 1 for each period, summing to 1 across all periods.

Units:
Dimensionless fraction

Usage:
Distributes annual lighting demand across monthly periods.


lifetime¤

Description:
Lifetime of each technology.

Definition:
lifetime {TECHNOLOGIES} >= 0;

Bounds:
>= 0

Units:
[years]

Usage:
Determines the operational lifespan for technologies, influencing depreciation and replacement.


loss_coeff¤

Description:
Loss coefficients in networks (e.g., electricity grid, DHN).

Definition:
loss_coeff {END_USES_TYPES} >= 0 default 0;

Bounds:
>= 0, default 0

Units:
Fractional loss

Usage:
Models energy losses within specific end-use networks.


peak_dhn_factor¤

Description:
Factor associated with peak District Heating Network (DHN) conditions.

Definition:
peak_dhn_factor >= 0;

Units:
Dimensionless

Usage:
Adjusts for peak demand scenarios in District Heating Networks (DHN).


share_freight_train_max¤

Description:
Maximum penetration limit for train usage in freight transportation.

Definition:
share_freight_train_max >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Sets the upper allowable range for train usage in freight transport.


share_freight_train_min¤

Description:
Minimum penetration limit for train usage in freight transportation.

Definition:
share_freight_train_min >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Sets the lower allowable range for train usage in freight transport.


share_heat_dhn_max¤

Description:
Maximum penetration limit for DHN in low-temperature heating.

Definition:
share_heat_dhn_max >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Limits the upper share of DHN in providing low-temperature heating.


share_heat_dhn_min¤

Description:
Minimum penetration limit for DHN in low-temperature heating.

Definition:
share_heat_dhn_min >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Limits the lower share of DHN in providing low-temperature heating.


share_mobility_public_max¤

Description:
Maximum share limit for public mobility as a fraction of total mobility.

Definition:
share_mobility_public_max >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Constrains the upper proportion of mobility attributed to public transportation.


share_mobility_public_min¤

Description:
Minimum share limit for public mobility as a fraction of total mobility.

Definition:
share_mobility_public_min >= 0, <= 1;

Bounds:
>= 0, <= 1

Units:
Dimensionless fraction

Usage:
Constrains the lower proportion of mobility attributed to public transportation.


tau¤

Description:
Annualization factor for cost calculation.

Definition:
tau {TECHNOLOGIES} := i_rate * (1 + i_rate)^{lifetime[i]} / ((1 + i_rate)^{lifetime[i]} - 1);

Units:
Dimensionless

Usage:
Converts capital costs into an equivalent uniform annual expense, considering discounting over the technology’s lifetime.


total_time¤

Description:
Total duration of all periods.

Definition:
total_time := sum {t in PERIODS} (t_op[t]);

Units:
[h]

Usage:
Aggregates the duration of all periods for simplifying equations.


t_op¤

Description:
Duration of each period.

Definition:
t_op {PERIODS};

Bounds:
Defined per period.

Units:
[h]

Usage:
Defines the length of each time period in hours.


This completes the Parameters section. Refer to Sets and Variables for foundational context and inputs.