forked from jwchang2/REoptLite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprint_select_results.jl
52 lines (48 loc) · 1.15 KB
/
print_select_results.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# To print select results
printlist = [
## System sizes
"PV_kw", "batt_kw", "batt_kwh",
## LCC and sub-components
"lcc",
"net_capital_costs_plus_om",
# "gen_total_fuel_cost",
"total_energy_cost",
"total_demand_cost",
"total_fixed_cost",
"total_min_charge_adder",
"total_export_benefit",
"TotalCO2Cost",
"TotalHealthCost",
## Outage-related costs in the objective
#"expected_outage_cost",
#"mgTotalTechUpgradeCost",
#"dvMGStorageUpgradeCost",
#"ExpectedMGFuelCost"
## Other vars
#"year_one_export_benefit",
#"year_one_utility_kwh",
# "GridToLoad"
# "GridtoBatt"
## PV Production
#"year_one_energy_produced_PV",
#PVtoLoad # sum(results["PVtoLoad"])
#PVtoCUR # sum(results["PVtoCUR"])
#PVtoNEM # sum(results["PVtoNEM"])
#PVtoWHL # sum(results["PVtoWHL"])
#PVtoBatt # sum(results["PVtoBatt"])
]
#"total_unserved_load",
# "PV_kw_PurchaseSize",
# "PVmg_kw",
# "PV_mg_kw"
# "total_unserved_load",
# "mgPVtoBatt"
# "mgPVtoCurtail"
# "mgPVtoLoad"
# sum(results["net_load"])
print("\n \n")
for key in printlist
print(key," : ", results_bau[key], "\n")
#print(results_techs[key],"\n")
#print(key, "\n")
end