Skip to content

Commit 8967c53

Browse files
committed
Bump initial_{activity,new_capacity}_up values
Resolve infeasibilities with updated base model.
1 parent 1153b7a commit 8967c53

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

message_ix_models/model/transport/config.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,10 @@ class Config(ConfigHelper):
7171
"non-LDV growth_activity_lo": -0.0192 * 1.0,
7272
"non-LDV growth_activity_up": 0.0192 * 2.0,
7373
"non-LDV growth_new_capacity_up": 0.0192 * 1.0,
74-
"non-LDV initial_activity_up": 1.0,
75-
"non-LDV initial_new_capacity_up": 1.0,
74+
# NB If these values are not large enough, they can cause infeasibilities in
75+
# the base period for technologies that do not have historical_activity
76+
"non-LDV initial_activity_up": 2.0,
77+
"non-LDV initial_new_capacity_up": 2.0,
7678
}
7779
)
7880

message_ix_models/model/transport/non_ldv.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@ def bound_activity(c: "Computer") -> list[Key]:
198198

199199

200200
def bound_activity_lo(c: Computer) -> list[Key]:
201-
"""Set minimum activity for certain technologies to ensure |y0| energy use."""
201+
"""Set minimum activity for certain technologies to ensure |y0| energy use.
202+
203+
Responds to values in :attr:`.Config.minimum_activity`.
204+
"""
202205

203206
@lru_cache
204207
def techs_for(mode: Code, commodity: str) -> list[Code]:

0 commit comments

Comments
 (0)