Skip to content

Commit c19a581

Browse files
incorporate theoretical basis time steps per year into tooltip text
1 parent 40626ff commit c19a581

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/geophires_x/Economics.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -939,7 +939,18 @@ def __init__(self, model: Model):
939939
UnitType=Units.NONE,
940940
Required=True,
941941
ErrMessage="assume default number of time steps per year (4)",
942-
ToolTipText="Number of internal simulation time steps per year"
942+
ToolTipText='Number of internal simulation time steps per year. GEOPHIRES assumes linear time '
943+
'discretization with a user-provided number of time steps per year over the lifetime of the '
944+
'plant. The default is four time steps per year, meaning a time step of 3 months. '
945+
'At every time step, GEOPHIRES calculates the reservoir output temperature, production '
946+
'wellhead temperature, direct-use heat and/or electricity power output (in MW), pressure '
947+
'drops and pumping power. On an annual basis, GEOPHIRES calculates the O&M costs and '
948+
'direct-use heat and/or electricity production. To investigate seasonal effects, e.g., to '
949+
'assess the impact of more geothermal heat demand for district heating in winter than in '
950+
'summer, the user can select a smaller time step, e.g., a month (or 12 time steps per year). '
951+
'For even shorter timescale effects, e.g., to account for an hourly varying ambient '
952+
'temperature or investigate the response in plant operation to a fluctuating revenue rate), '
953+
'the user can select an even smaller time step, e.g., 1 h (or 8760 time steps per year).'
943954
)
944955
self.FCR = self.ParameterDict[self.FCR.Name] = floatParameter(
945956
"Fixed Charge Rate",

src/geophires_x_schema_generator/geophires-request.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1612,7 +1612,7 @@
16121612
"maximum": 100
16131613
},
16141614
"Time steps per year": {
1615-
"description": "Number of internal simulation time steps per year",
1615+
"description": "Number of internal simulation time steps per year. GEOPHIRES assumes linear time discretization with a user-provided number of time steps per year over the lifetime of the plant. The default is four time steps per year, meaning a time step of 3 months. At every time step, GEOPHIRES calculates the reservoir output temperature, production wellhead temperature, direct-use heat and/or electricity power output (in MW), pressure drops and pumping power. On an annual basis, GEOPHIRES calculates the O&M costs and direct-use heat and/or electricity production. To investigate seasonal effects, e.g., to assess the impact of more geothermal heat demand for district heating in winter than in summer, the user can select a smaller time step, e.g., a month (or 12 time steps per year). For even shorter timescale effects, e.g., to account for an hourly varying ambient temperature or investigate the response in plant operation to a fluctuating revenue rate), the user can select an even smaller time step, e.g., 1 h (or 8760 time steps per year).",
16161616
"type": "integer",
16171617
"units": null,
16181618
"category": "Economics",

0 commit comments

Comments
 (0)