diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json index 876544dbce..ad2893a3d7 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json @@ -376,7 +376,60 @@ "annual_snow": "nan", "annual_tdry": 21.9385, "annual_wspd": 1.78648, + "batt_calendar_choice": 0.0, + "batt_chem": 1.0, + "batt_computed_series": 0.0, + "batt_computed_strings": 1.0, + "batt_dispatch_choice": 0.0, + "batt_lifetime_matrix": [ + [ + 30.0, + 0.0, + 100.0 + ], + [ + 30.0, + 1100.0, + 90.0 + ], + [ + 30.0, + 1200.0, + 50.0 + ], + [ + 50.0, + 0.0, + 100.0 + ], + [ + 50.0, + 400.0, + 90.0 + ], + [ + 50.0, + 500.0, + 50.0 + ], + [ + 100.0, + 0.0, + 100.0 + ], + [ + 100.0, + 100.0, + 90.0 + ], + [ + 100.0, + 150.0, + 50.0 + ] + ], "batt_max_power": 0.0, + "batt_meter_position": 1.0, "beta_oc_calc": -0.2727, "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, @@ -388,100 +441,739 @@ "capex_table_ac_cost_per_w": 0.0, "capex_table_ac_inputs": [ [ - 0.0 - ] - ], - "capex_table_cost_per_w": 0.45, - "capex_table_dc_inputs": [ + 0.0 + ] + ], + "capex_table_cost_per_w": 0.45, + "capex_table_dc_inputs": [ + [ + 2.0, + 0.35 + ], + [ + 5.0, + 0.4 + ], + [ + 8.0, + 0.45 + ] + ], + "capex_table_land_cost_per_acre": 0.0, + "capex_table_land_inputs": [ + [ + 0.0 + ] + ], + "capex_table_total_installed_ac_cost": 0.0, + "capex_table_total_installed_dc_cost": 4499360.0, + "capex_table_total_installed_land_cost": 0.0, + "cec_a_ref": 2.57764, + "cec_adjust": 22.9092, + "cec_alpha_sc": 0.00373527, + "cec_area": 1.631, + "cec_array_cols": 10.0, + "cec_array_rows": 1.0, + "cec_backside_temp": 20.0, + "cec_beta_oc": -0.175619, + "cec_bifacial_ground_clearance_height": 1.0, + "cec_bifacial_transmission_factor": 0.013, + "cec_bifaciality": 0.7, + "cec_eff": 19.0159, + "cec_gamma_r": -0.386, + "cec_gap_spacing": 0.05, + "cec_heat_transfer": 0.0, + "cec_height": 0.0, + "cec_i_l_ref": 6.05373, + "cec_i_mp_ref": 5.67, + "cec_i_o_ref": 8.36043e-11, + "cec_i_sc_ref": 6.05, + "cec_is_bifacial": 0.0, + "cec_material": "Mono-c-Si", + "cec_module_length": 1.631, + "cec_module_width": 1.0, + "cec_mounting_config": 0.0, + "cec_mounting_orientation": 0.0, + "cec_n_s": 96.0, + "cec_p_mp_ref": 310.149, + "cec_r_s": 0.30812, + "cec_r_sh_ref": 500.069, + "cec_standoff": 6.0, + "cec_t_noct": 46.0, + "cec_temp_corr_mode": 0.0, + "cec_transient_thermal_model_unit_mass": 11.0919, + "cec_v_mp_ref": 54.7, + "cec_v_oc_ref": 64.4, + "city": "-", + "contingency": 0.0, + "contingency_percent": 0.0, + "country": "-", + "dc_adjust": 0.0, + "dc_adjust_constant": 0.0, + "dc_adjust_en_periods": 0.0, + "dc_adjust_en_timeindex": 0.0, + "dc_adjust_periods": [ + [ + 0.0 + ] + ], + "dc_adjust_timeindex": [ + 0.0 + ], + "dc_degradation": [ + 0.0 + ], + "dc_lifetime_losses": [ + 0.0 + ], + "dc_lifetime_losses_ui": [ + 0.0 + ], + "dcoptimizer_loss": 0.0, + "degradation": [ + 0.0 + ], + "desired_dcac_ratio": 1.2, + "desired_size": 10000.0, + "dispatch_sched_weekday": [ + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ] + ], + "dispatch_sched_weekend": [ + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], [ - 2.0, - 0.35 + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 ], [ - 5.0, - 0.4 + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 ], [ - 8.0, - 0.45 - ] - ], - "capex_table_land_cost_per_acre": 0.0, - "capex_table_land_inputs": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], [ - 0.0 - ] - ], - "capex_table_total_installed_ac_cost": 0.0, - "capex_table_total_installed_dc_cost": 4499360.0, - "capex_table_total_installed_land_cost": 0.0, - "cec_a_ref": 2.57764, - "cec_adjust": 22.9092, - "cec_alpha_sc": 0.00373527, - "cec_area": 1.631, - "cec_array_cols": 10.0, - "cec_array_rows": 1.0, - "cec_backside_temp": 20.0, - "cec_beta_oc": -0.175619, - "cec_bifacial_ground_clearance_height": 1.0, - "cec_bifacial_transmission_factor": 0.013, - "cec_bifaciality": 0.7, - "cec_eff": 19.0159, - "cec_gamma_r": -0.386, - "cec_gap_spacing": 0.05, - "cec_heat_transfer": 0.0, - "cec_height": 0.0, - "cec_i_l_ref": 6.05373, - "cec_i_mp_ref": 5.67, - "cec_i_o_ref": 8.36043e-11, - "cec_i_sc_ref": 6.05, - "cec_is_bifacial": 0.0, - "cec_material": "Mono-c-Si", - "cec_module_length": 1.631, - "cec_module_width": 1.0, - "cec_mounting_config": 0.0, - "cec_mounting_orientation": 0.0, - "cec_n_s": 96.0, - "cec_p_mp_ref": 310.149, - "cec_r_s": 0.30812, - "cec_r_sh_ref": 500.069, - "cec_standoff": 6.0, - "cec_t_noct": 46.0, - "cec_temp_corr_mode": 0.0, - "cec_transient_thermal_model_unit_mass": 11.0919, - "cec_v_mp_ref": 54.7, - "cec_v_oc_ref": 64.4, - "city": "-", - "contingency": 0.0, - "contingency_percent": 0.0, - "country": "-", - "dc_adjust": 0.0, - "dc_adjust_constant": 0.0, - "dc_adjust_en_periods": 0.0, - "dc_adjust_en_timeindex": 0.0, - "dc_adjust_periods": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], [ - 0.0 + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 ] ], - "dc_adjust_timeindex": [ - 0.0 - ], - "dc_degradation": [ - 0.0 - ], - "dc_lifetime_losses": [ - 0.0 - ], - "dc_lifetime_losses_ui": [ - 0.0 - ], - "dcoptimizer_loss": 0.0, - "degradation": [ - 0.0 + "dispatch_tod_factors": [ + 1.1, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 ], - "desired_dcac_ratio": 1.2, - "desired_size": 10000.0, "elev": 358.0, "en_ac_lifetime_losses": 0.0, "en_batt": 0.0, @@ -2493,6 +3185,11 @@ "permitting_per_watt": 0.0, "permitting_percent": 0.0, "permitting_total": 0.0, + "ppa_escalation": 1.0, + "ppa_multiplier_model": 0.0, + "ppa_price_input": [ + 0.0 + ], "pv.radmode.is_shown": 0.0, "pv_capex_cost_choice": 0.0, "pv_land_area_is_shown": 0.0, diff --git a/deploy/runtime/metrics.lk b/deploy/runtime/metrics.lk index 155394430a..7b577e4762 100644 --- a/deploy/runtime/metrics.lk +++ b/deploy/runtime/metrics.lk @@ -591,6 +591,30 @@ metrics{ 'PVWatts Wind Battery Hybrid|Single Owner'} = define() { }; +metrics{ 'PVWatts Wind Battery Hybrid|Host Developer'} = define() { + metric( 'pvwatts_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); + metric( 'wind_annual_energy', {'label'='Wind annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); + metric( 'annual_energy', {'label'='Annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); + host_developer_metrics(); + + metric_table('Table2', {'headers'='PV Outputs,Value'}); + metric_row( 'pvwatts_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table2' } ); + metric_row( 'pvwatts_capacity_factor', {'label'='DC capacity factor in Year 1', 'mode'='f', 'deci'='1', 'thousep'='true', 'post'='%', 'tableName'='Table2'} ); + metric_row( 'pvwatts_kwh_per_kw', {'label'='Energy yield in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh/kW', 'tableName'='Table2' } ); + + metric_table('Table3', {'headers'='Wind Outputs,Value'}); + metric_row( 'wind_annual_energy', {'label'='Annual AC energy in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table3' } ); + metric_row( 'wind_capacity_factor', {'label'='Capacity factor in Year 1', 'mode'='f', 'deci'='1', 'thousep'='true', 'post'='%', 'tableName'='Table3' } ); + metric_row( 'wind_kwh_per_kw', {'label'='Energy yield in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh/kW', 'tableName'='Table3' } ); + + metric_table('Table4', {'headers'='Battery Outputs,Value'}); + metric_row( 'battery_annual_energy', {'label'='Annual AC energy (year 1)', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table4' } ); + metric_row( 'battery_capacity_factor', {'label'='Capacity factor (year 1)', 'mode'='f', 'deci'='1', 'thousep'='true', 'post'='%', 'tableName'='Table4' } ); + metric_row( 'battery_average_battery_roundtrip_efficiency', {'label'='Battery roundtrip efficiency', 'mode'='f', 'deci'='2', 'post'='%', 'tableName'='Table4' } ); + metric_row( 'battery_batt_system_charge_percent', {'label'='Battery charge energy from system', 'mode'='f', 'deci'='1', 'thousep'='false', 'post'='%', 'tableName'='Table4' } ); +}; + + metrics{ 'PVWatts Wind FuelCell Battery Hybrid|Single Owner'} = define() { metric( 'pvwatts_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); metric( 'wind_annual_energy', {'label'='Wind annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); @@ -646,17 +670,16 @@ metrics{ 'PVWatts Wind FuelCell Battery Hybrid|Host Developer'} = define() { metric_row( 'battery_batt_system_charge_percent', {'label'='Battery charge energy from system', 'mode'='f', 'deci'='1', 'thousep'='false', 'post'='%', 'tableName'='Table4' } ); }; - -metrics{ 'PVWatts Wind Battery Hybrid|Host Developer'} = define() { - metric( 'pvwatts_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); +metrics{ 'Photovoltaic Wind Battery Hybrid|Single Owner'} = define() { + metric( 'photovoltaic_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); metric( 'wind_annual_energy', {'label'='Wind annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); metric( 'annual_energy', {'label'='Annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table1' } ); - host_developer_metrics(); + so_metrics(); metric_table('Table2', {'headers'='PV Outputs,Value'}); - metric_row( 'pvwatts_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table2' } ); - metric_row( 'pvwatts_capacity_factor', {'label'='DC capacity factor in Year 1', 'mode'='f', 'deci'='1', 'thousep'='true', 'post'='%', 'tableName'='Table2'} ); - metric_row( 'pvwatts_kwh_per_kw', {'label'='Energy yield in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh/kW', 'tableName'='Table2' } ); + metric_row( 'photovoltaic_annual_energy', {'label'='PV annual energy production', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table2' } ); + metric_row( 'photovoltaic_capacity_factor', {'label'='DC capacity factor in Year 1', 'mode'='f', 'deci'='1', 'thousep'='true', 'post'='%', 'tableName'='Table2'} ); + metric_row( 'photovoltaic_kwh_per_kw', {'label'='Energy yield in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh/kW', 'tableName'='Table2' } ); metric_table('Table3', {'headers'='Wind Outputs,Value'}); metric_row( 'wind_annual_energy', {'label'='Annual AC energy in Year 1', 'mode'='f', 'deci'='0', 'thousep'='true', 'post'=' kWh', 'tableName'='Table3' } ); @@ -669,3 +692,5 @@ metrics{ 'PVWatts Wind Battery Hybrid|Host Developer'} = define() { metric_row( 'battery_average_battery_roundtrip_efficiency', {'label'='Battery roundtrip efficiency', 'mode'='f', 'deci'='2', 'post'='%', 'tableName'='Table4' } ); metric_row( 'battery_batt_system_charge_percent', {'label'='Battery charge energy from system', 'mode'='f', 'deci'='1', 'thousep'='false', 'post'='%', 'tableName'='Table4' } ); }; + + diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index cda7b78fce..12c423655c 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -2845,7 +2845,21 @@ sethybridvariabledependencies([ { 'IndependentVartableIndex' = 1,'IndependentVariableName' = 'system_capacity', 'DependentVartableIndex' = 3,'DependentVariableName' = 'wind_system_capacity'}, { 'IndependentVartableIndex' = 1,'IndependentVariableName' = 'total_installed_cost', 'DependentVartableIndex' = 3,'DependentVariableName' = 'wind_total_installed_cost'}, { 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'system_capacity', 'DependentVartableIndex' = 3,'DependentVariableName' = 'battery_system_capacity'}, -{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'total_installed_cost', 'DependentVartableIndex' = 3,'DependentVariableName' = 'battery_total_installed_cost'} +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'total_installed_cost', 'DependentVartableIndex' = 3,'DependentVariableName' = 'battery_total_installed_cost'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_lifetime_matrix', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_lifetime_matrix'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_dispatch_choice', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_dispatch_choice'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_chem', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_chem'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_computed_series', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_computed_series'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_computed_strings', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_computed_strings'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_meter_position', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_meter_position'}, +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_dispatch_charge_only_system_exceeds_load', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_dispatch_charge_only_system_exceeds_load'}, +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'ppa_price_input', 'DependentVartableIndex' = 0,'DependentVariableName' = 'ppa_price_input'}, // battery dispatch +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'ppa_escalation', 'DependentVartableIndex' = 0,'DependentVariableName' = 'ppa_escalation'}, // battery dispatch +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'ppa_multiplier_model', 'DependentVartableIndex' = 0,'DependentVariableName' = 'ppa_multiplier_model'}, // battery dispatch +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'dispatch_tod_factors', 'DependentVartableIndex' = 0,'DependentVariableName' = 'dispatch_tod_factors'}, // battery dispatch +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'dispatch_sched_weekday', 'DependentVartableIndex' = 0,'DependentVariableName' = 'dispatch_sched_weekday'}, // battery dispatch +{ 'IndependentVartableIndex' = 3,'IndependentVariableName' = 'dispatch_sched_weekend', 'DependentVartableIndex' = 0,'DependentVariableName' = 'dispatch_sched_weekend'}, // battery dispatch +{ 'IndependentVartableIndex' = 2,'IndependentVariableName' = 'batt_calendar_choice', 'DependentVartableIndex' = 0,'DependentVariableName' = 'batt_calendar_choice'} ]); addpage([['Hybrid System']], {'sidebar'='Hybrid System', 'help'='hybrid_system', 'top_page'=true}); // pv