Utilityrate

Wrapper for SAM Simulation Core model: cmod_utilityrate.cpp

Creating an Instance

There are three methods to create a new instance of a PySAM module. Using default populates the newclass’ attributes with default values specific to a config. Each technology-financialconfiguration corresponds to a SAM GUI configuration. Using new creates an instance with empty attributes. The wrap function allows compatibility with PySSC, for details, refer to PySSC.

Utilityrate model description

Utilityrate

PySAM.Utilityrate.default(config) → Utilityrate

Use financial config-specific default attributes

PySAM.Utilityrate.from_existing(data, optional config) → Utilityrate

Share underlying data with an existing PySAM class. If config provided, default attributes are loaded otherwise.

PySAM.Utilityrate.new() → Utilityrate
PySAM.Utilityrate.wrap(ssc_data_t) → Utilityrate

Use existing PySSC data

Warning

Do not call PySSC.data_free on the ssc_data_t provided to wrap

Functions

class PySAM.Utilityrate.Utilityrate

This class contains all the variable information for running a simulation. Variables are grouped together in the subclasses as properties. If property assignments are the wrong type, an error is thrown.

assign(dict) → None

Assign attributes from nested dictionary, except for Outputs

nested_dict = { 'Common': { var: val, ...}, ...}

execute(int verbosity) → None

Execute simulation with verbosity level 0 (default) or 1

export() → dict

Export attributes into nested dictionary

value(name, optional value) → Union[None, float, dict, sequence, str]

Get or set by name a value in any of the variable groups.

Common Group

class PySAM.Utilityrate.Utilityrate.Common
assign() → None

Assign attributes from dictionary

Common_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

analysis_period

Number of years in analysis [years]

Constraints: INTEGER,POSITIVE

Required: True

Type:float
e_with_system

Energy at grid with system [kWh]

Constraints: LENGTH=8760

Required: True

Type:sequence
e_without_system

Energy at grid without system (load only) [kWh]

Constraints: LENGTH=8760

Required: False

Type:sequence
load_escalation

Annual load escalation [%/year]

Required: If not provided, assumed to be 0

Type:sequence
p_with_system

Max power at grid with system [kW]

Constraints: LENGTH=8760

Required: False

Type:sequence
p_without_system

Max power at grid without system (load only) [kW]

Constraints: LENGTH=8760

Required: False

Type:sequence
rate_escalation

Annual utility rate escalation [%/year]

Required: If not provided, assumed to be 0

Type:sequence
system_availability

Annual availability of system [%/year]

Required: If not provided, assumed to be 100

Type:sequence
system_degradation

Annual degradation of system [%/year]

Required: If not provided, assumed to be 0

Type:sequence
ur_dc_enable

Enable demand charges [0/1]

Constraints: BOOLEAN

Required: If not provided, assumed to be 0

Type:float
ur_dc_fixed_m1

DC fixed rate January [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m10

DC fixed rate October [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m11

DC fixed rate November [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m12

DC fixed rate December [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m2

DC fixed rate February [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m3

DC fixed rate March [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m4

DC fixed rate April [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m5

DC fixed rate May [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m6

DC fixed rate June [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m7

DC fixed rate July [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m8

DC fixed rate August [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_fixed_m9

DC fixed rate September [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p1

DC TOU rate period 1 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p2

DC TOU rate period 2 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p3

DC TOU rate period 3 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p4

DC TOU rate period 4 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p5

DC TOU rate period 5 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p6

DC TOU rate period 6 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p7

DC TOU rate period 7 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p8

DC TOU rate period 8 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_p9

DC TOU rate period 9 [$/kW,pk]

Required: If not provided, assumed to be 0.0

Type:float
ur_dc_sched_weekday

DC TOU weekday schedule

Info: 288 digits 0-9, 24x12

Constraints: TOUSCHED

Required: True if ur_dc_enable=1

Type:str
ur_dc_sched_weekend

DC TOU weekend schedule

Info: 288 digits 0-9, 24x12

Constraints: TOUSCHED

Required: True if ur_dc_enable=1

Type:str
ur_flat_buy_rate

Flat rate (buy) [$/kWh]

Required: True

Type:float
ur_flat_sell_rate

Flat rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_monthly_fixed_charge

Monthly fixed charge [$]

Required: If not provided, assumed to be 0.0

Type:float
ur_sell_eq_buy

Force sell rate equal to buy [0/1]

Info: Enforce net metering

Constraints: BOOLEAN

Required: If not provided, assumed to be 1

Type:float
ur_tou_enable

Enable time-of-use rates [0/1]

Constraints: BOOLEAN

Required: If not provided, assumed to be 0

Type:float
ur_tou_p1_buy_rate

TOU period 1 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p1_sell_rate

TOU period 1 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p2_buy_rate

TOU period 2 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p2_sell_rate

TOU period 2 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p3_buy_rate

TOU period 3 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p3_sell_rate

TOU period 3 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p4_buy_rate

TOU period 4 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p4_sell_rate

TOU period 4 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p5_buy_rate

TOU period 5 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p5_sell_rate

TOU period 5 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p6_buy_rate

TOU period 6 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p6_sell_rate

TOU period 6 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p7_buy_rate

TOU period 7 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p7_sell_rate

TOU period 7 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p8_buy_rate

TOU period 8 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p8_sell_rate

TOU period 8 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p9_buy_rate

TOU period 9 rate (buy) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_p9_sell_rate

TOU period 9 rate (sell) [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tou_sched_weekday

TOU weekday schedule

Info: 288 digits 0-9, 24x12

Constraints: TOUSCHED

Required: True if ur_tou_enable=1

Type:str
ur_tou_sched_weekend

TOU weekend schedule

Info: 288 digits 0-9, 24x12

Constraints: TOUSCHED

Required: True if ur_tou_enable=1

Type:str
ur_tr_enable

Enable tiered rates [0/1]

Constraints: BOOLEAN

Required: If not provided, assumed to be 0

Type:float
ur_tr_s1_energy_ub1

Tiered struct. 1 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_energy_ub2

Tiered struct. 1 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_energy_ub3

Tiered struct. 1 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_energy_ub4

Tiered struct. 1 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_energy_ub5

Tiered struct. 1 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_energy_ub6

Tiered struct. 1 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s1_rate1

Tiered struct. 1 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s1_rate2

Tiered struct. 1 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s1_rate3

Tiered struct. 1 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s1_rate4

Tiered struct. 1 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s1_rate5

Tiered struct. 1 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s1_rate6

Tiered struct. 1 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_energy_ub1

Tiered struct. 2 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_energy_ub2

Tiered struct. 2 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_energy_ub3

Tiered struct. 2 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_energy_ub4

Tiered struct. 2 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_energy_ub5

Tiered struct. 2 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_energy_ub6

Tiered struct. 2 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s2_rate1

Tiered struct. 2 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_rate2

Tiered struct. 2 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_rate3

Tiered struct. 2 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_rate4

Tiered struct. 2 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_rate5

Tiered struct. 2 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s2_rate6

Tiered struct. 2 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_energy_ub1

Tiered struct. 3 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_energy_ub2

Tiered struct. 3 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_energy_ub3

Tiered struct. 3 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_energy_ub4

Tiered struct. 3 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_energy_ub5

Tiered struct. 3 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_energy_ub6

Tiered struct. 3 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s3_rate1

Tiered struct. 3 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_rate2

Tiered struct. 3 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_rate3

Tiered struct. 3 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_rate4

Tiered struct. 3 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_rate5

Tiered struct. 3 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s3_rate6

Tiered struct. 3 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_energy_ub1

Tiered struct. 4 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_energy_ub2

Tiered struct. 4 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_energy_ub3

Tiered struct. 4 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_energy_ub4

Tiered struct. 4 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_energy_ub5

Tiered struct. 4 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_energy_ub6

Tiered struct. 4 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s4_rate1

Tiered struct. 4 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_rate2

Tiered struct. 4 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_rate3

Tiered struct. 4 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_rate4

Tiered struct. 4 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_rate5

Tiered struct. 4 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s4_rate6

Tiered struct. 4 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_energy_ub1

Tiered struct. 5 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_energy_ub2

Tiered struct. 5 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_energy_ub3

Tiered struct. 5 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_energy_ub4

Tiered struct. 5 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_energy_ub5

Tiered struct. 5 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_energy_ub6

Tiered struct. 5 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s5_rate1

Tiered struct. 5 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_rate2

Tiered struct. 5 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_rate3

Tiered struct. 5 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_rate4

Tiered struct. 5 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_rate5

Tiered struct. 5 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s5_rate6

Tiered struct. 5 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_energy_ub1

Tiered struct. 6 Energy UB 1 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_energy_ub2

Tiered struct. 6 Energy UB 2 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_energy_ub3

Tiered struct. 6 Energy UB 3 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_energy_ub4

Tiered struct. 6 Energy UB 4 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_energy_ub5

Tiered struct. 6 Energy UB 5 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_energy_ub6

Tiered struct. 6 Energy UB 6 [kWh]

Required: If not provided, assumed to be 1e99

Type:float
ur_tr_s6_rate1

Tiered struct. 6 Rate 1 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_rate2

Tiered struct. 6 Rate 2 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_rate3

Tiered struct. 6 Rate 3 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_rate4

Tiered struct. 6 Rate 4 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_rate5

Tiered struct. 6 Rate 5 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_s6_rate6

Tiered struct. 6 Rate 6 [$/kWh]

Required: If not provided, assumed to be 0.0

Type:float
ur_tr_sched_m1

Tiered structure for January [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m10

Tiered structure for October [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m11

Tiered structure for November [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m12

Tiered structure for December [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m2

Tiered structure for February [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m3

Tiered structure for March [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m4

Tiered structure for April [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m5

Tiered structure for May [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m6

Tiered structure for June [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m7

Tiered structure for July [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m8

Tiered structure for August [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sched_m9

Tiered structure for September [0-5]

Info: tiered structure #

Constraints: INTEGER,MIN=0,MAX=5

Required: If not provided, assumed to be 0

Type:float
ur_tr_sell_mode

Tiered rate sell mode [0,1,2]

Options: 0=specified,1=tier1,2=lowest

Constraints: INTEGER,MIN=0,MAX=2

Required: If not provided, assumed to be 1

Type:float
ur_tr_sell_rate

Specified tiered sell rate [$/kW]

Required: True if ur_tr_sell_mode=0

Type:float

Outputs Group

class PySAM.Utilityrate.Utilityrate.Outputs
assign() → None

Assign attributes from dictionary

Outputs_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

charge_dc_fixed_apr

Demand charge (fixed) in Apr [$]

Type:sequence
charge_dc_fixed_aug

Demand charge (fixed) in Aug [$]

Type:sequence
charge_dc_fixed_dec

Demand charge (fixed) in Dec [$]

Type:sequence
charge_dc_fixed_feb

Demand charge (fixed) in Feb [$]

Type:sequence
charge_dc_fixed_jan

Demand charge (fixed) in Jan [$]

Type:sequence
charge_dc_fixed_jul

Demand charge (fixed) in Jul [$]

Type:sequence
charge_dc_fixed_jun

Demand charge (fixed) in Jun [$]

Type:sequence
charge_dc_fixed_mar

Demand charge (fixed) in Mar [$]

Type:sequence
charge_dc_fixed_may

Demand charge (fixed) in May [$]

Type:sequence
charge_dc_fixed_nov

Demand charge (fixed) in Nov [$]

Type:sequence
charge_dc_fixed_oct

Demand charge (fixed) in Oct [$]

Type:sequence
charge_dc_fixed_sep

Demand charge (fixed) in Sep [$]

Type:sequence
charge_dc_tou_apr

Demand charge (TOU) in Apr [$]

Type:sequence
charge_dc_tou_aug

Demand charge (TOU) in Aug [$]

Type:sequence
charge_dc_tou_dec

Demand charge (TOU) in Dec [$]

Type:sequence
charge_dc_tou_feb

Demand charge (TOU) in Feb [$]

Type:sequence
charge_dc_tou_jan

Demand charge (TOU) in Jan [$]

Type:sequence
charge_dc_tou_jul

Demand charge (TOU) in Jul [$]

Type:sequence
charge_dc_tou_jun

Demand charge (TOU) in Jun [$]

Type:sequence
charge_dc_tou_mar

Demand charge (TOU) in Mar [$]

Type:sequence
charge_dc_tou_may

Demand charge (TOU) in May [$]

Type:sequence
charge_dc_tou_nov

Demand charge (TOU) in Nov [$]

Type:sequence
charge_dc_tou_oct

Demand charge (TOU) in Oct [$]

Type:sequence
charge_dc_tou_sep

Demand charge (TOU) in Sep [$]

Type:sequence
charge_tr_apr

Tiered rate charge in Apr [$]

Type:sequence
charge_tr_aug

Tiered rate charge in Aug [$]

Type:sequence
charge_tr_dec

Tiered rate charge in Dec [$]

Type:sequence
charge_tr_feb

Tiered rate charge in Feb [$]

Type:sequence
charge_tr_jan

Tiered rate charge in Jan [$]

Type:sequence
charge_tr_jul

Tiered rate charge in Jul [$]

Type:sequence
charge_tr_jun

Tiered rate charge in Jun [$]

Type:sequence
charge_tr_mar

Tiered rate charge in Mar [$]

Type:sequence
charge_tr_may

Tiered rate charge in May [$]

Type:sequence
charge_tr_nov

Tiered rate charge in Nov [$]

Type:sequence
charge_tr_oct

Tiered rate charge in Oct [$]

Type:sequence
charge_tr_sep

Tiered rate charge in Sep [$]

Type:sequence
elec_cost_with_system

Electricity cost with system [$/yr]

Type:sequence
elec_cost_without_system

Electricity cost without system [$/yr]

Type:sequence
energy_net

Energy by each year [kW]

Type:sequence
energy_value

Energy value by each year [$]

Type:sequence
revenue_with_system

Total revenue with system [$]

Type:sequence
revenue_without_system

Total revenue without system [$]

Type:sequence
year1_hourly_e_demand

Electricity from grid [kWh]

Type:sequence
year1_hourly_e_grid

Electricity at grid [kWh]

Type:sequence
year1_hourly_income_with_system

Income with system [$]

Type:sequence
year1_hourly_income_without_system

Income without system [$]

Type:sequence
year1_hourly_p_demand

Peak from grid [kW]

Type:sequence
year1_hourly_p_grid

Peak at grid [kW]

Type:sequence
year1_hourly_p_system_to_load

Peak to load [kW]

Type:sequence
year1_hourly_payment_with_system

Payment with system [$]

Type:sequence
year1_hourly_payment_without_system

Payment without system [$]

Type:sequence
year1_hourly_price_with_system

Price with system [$]

Type:sequence
year1_hourly_price_without_system

Price without system [$]

Type:sequence
year1_hourly_revenue_with_system

Revenue with system [$]

Type:sequence
year1_hourly_revenue_without_system

Revenue without system [$]

Type:sequence
year1_hourly_system_output

Electricity from system [kWh]

Type:sequence
year1_hourly_system_to_grid

Electricity to grid [kWh]

Type:sequence
year1_hourly_system_to_load

Electricity to load [kWh]

Type:sequence
year1_monthly_dc_fixed_with_system

Demand charge (fixed) with system [$]

Type:sequence
year1_monthly_dc_fixed_without_system

Demand charge (fixed) without system [$]

Type:sequence
year1_monthly_dc_tou_with_system

Demand charge (TOU) with system [$]

Type:sequence
year1_monthly_dc_tou_without_system

Demand charge (TOU) without system [$]

Type:sequence
year1_monthly_tr_charge_with_system

Tiered charge with system [$]

Type:sequence
year1_monthly_tr_charge_without_system

Tiered charge without system [$]

Type:sequence
year1_monthly_tr_rate_with_system

Tiered rate with system [$]

Type:sequence
year1_monthly_tr_rate_without_system

Tiered rate without system [$]

Type:sequence