Skip to content

Commit 23c34ec

Browse files
Document WACC calculation, citing SAM Help
1 parent f1604bb commit 23c34ec

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/geophires_x/EconomicsUtils.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,14 @@ def BuildPricingModel(plantlifetime: int, StartPrice: float, EndPrice: float,
4040
def wacc_output_parameter() -> OutputParameter:
4141
return OutputParameter(
4242
Name='WACC',
43-
ToolTipText='Weighted Average Cost of Capital',
43+
ToolTipText='Weighted Average Cost of Capital displayed for SAM Economic Models. '
44+
'It is calculated according to the following formula, defined in SAM Help documentation: '
45+
'WACC = [ Nominal Discount Rate ÷ 100 × (1 - Debt Percent ÷ 100) '
46+
'+ Debt Percent ÷ 100 × Loan Rate ÷ 100 × (1 - Effective Tax Rate ÷ 100 ) ] × 100; '
47+
'Effective Tax Rate = [ Federal Tax Rate ÷ 100 × ( 1 - State Tax Rate ÷ 100 ) '
48+
'+ State Tax Rate ÷ 100 ] × 100; '
49+
'Nominal Discount Rate = [ ( 1 + Real Discount Rate ÷ 100 ) × ( 1 + Inflation Rate ÷ 100 ) - 1 ] '
50+
'× 100. ',
4451
UnitType=Units.PERCENT,
4552
CurrentUnits=PercentUnit.PERCENT,
4653
PreferredUnits=PercentUnit.PERCENT,

src/geophires_x_schema_generator/geophires-result.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
},
7777
"WACC": {
7878
"type": "number",
79-
"description": "Weighted Average Cost of Capital",
79+
"description": "Weighted Average Cost of Capital displayed for SAM Economic Models. It is calculated according to the following formula, defined in SAM Help documentation: WACC = [ Nominal Discount Rate \u00f7 100 \u00d7 (1 - Debt Percent \u00f7 100) + Debt Percent \u00f7 100 \u00d7 Loan Rate \u00f7 100 \u00d7 (1 - Effective Tax Rate \u00f7 100 ) ] \u00d7 100; Effective Tax Rate = [ Federal Tax Rate \u00f7 100 \u00d7 ( 1 - State Tax Rate \u00f7 100 ) + State Tax Rate \u00f7 100 ] \u00d7 100; Nominal Discount Rate = [ ( 1 + Real Discount Rate \u00f7 100 ) \u00d7 ( 1 + Inflation Rate \u00f7 100 ) - 1 ] \u00d7 100. ",
8080
"units": "%"
8181
},
8282
"Accrued financing during construction": {},

0 commit comments

Comments
 (0)