diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Battery_PVWattsBatteryAllEquityPartnershipFlip.json index ae6599e781..a7d6620635 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatteryAllEquityPartnershipFlip.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000], - "batt_surface_area": 1227.67, + "batt_surface_area": 18000, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatteryHostDeveloper.json b/api/api_autogen/library/defaults/Battery_PVWattsBatteryHostDeveloper.json index 94510bea6b..2180cd51b2 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatteryHostDeveloper.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], - "batt_surface_area": 1.70819, + "batt_surface_area": 90.0407, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Battery_PVWattsBatteryLeveragedPartnershipFlip.json index ae6599e781..a7d6620635 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatteryLeveragedPartnershipFlip.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000], - "batt_surface_area": 1227.67, + "batt_surface_area": 18000, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Battery_PVWattsBatteryMerchantPlant.json index d5c2c697c8..1eafa83abd 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatteryMerchantPlant.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000], - "batt_surface_area": 1090.12, + "batt_surface_area": 18000, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Battery_PVWattsBatterySaleLeaseback.json index ae6599e781..a7d6620635 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatterySaleLeaseback.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000], - "batt_surface_area": 1227.67, + "batt_surface_area": 18000, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/Battery_PVWattsBatterySingleOwner.json b/api/api_autogen/library/defaults/Battery_PVWattsBatterySingleOwner.json index ae6599e781..a7d6620635 100644 --- a/api/api_autogen/library/defaults/Battery_PVWattsBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Battery_PVWattsBatterySingleOwner.json @@ -33,7 +33,7 @@ "batt_replacement_capacity": 70, "batt_replacement_option": 1, "batt_replacement_schedule_percent": [0.000000], - "batt_surface_area": 1227.67, + "batt_surface_area": 18000, "en_batt": 1, "en_standalone_batt": 0, "en_wave_batt": 0 diff --git a/api/api_autogen/library/defaults/CashloanHeat_MSLFIPHCommercial.json b/api/api_autogen/library/defaults/CashloanHeat_MSLFIPHCommercial.json index 94bd8b2358..b0a72d397f 100644 --- a/api/api_autogen/library/defaults/CashloanHeat_MSLFIPHCommercial.json +++ b/api/api_autogen/library/defaults/CashloanHeat_MSLFIPHCommercial.json @@ -28,12 +28,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 6337297.955627, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -164,7 +203,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/CashloanHeat_PhysicalTroughIPHCommercial.json b/api/api_autogen/library/defaults/CashloanHeat_PhysicalTroughIPHCommercial.json index 77390a8754..2acfd31620 100644 --- a/api/api_autogen/library/defaults/CashloanHeat_PhysicalTroughIPHCommercial.json +++ b/api/api_autogen/library/defaults/CashloanHeat_PhysicalTroughIPHCommercial.json @@ -28,12 +28,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 13674670.153171, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -164,7 +203,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryCommercial.json b/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryCommercial.json index 4fff179c95..4f72a3759e 100644 --- a/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryCommercial.json @@ -37,12 +37,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 687565.109134, 62.508040, 0.000000, 0.000000, 0.000000], + [2.000000, 412397.571097, 37.491960, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -176,7 +215,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryResidential.json b/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryResidential.json index 6a722f9bbd..36e9dfa48d 100644 --- a/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_CustomGenerationBatteryResidential.json @@ -39,6 +39,11 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 16888.428242, 64.657342, 0.000000, 0.000000, 7.000000], + [2.000000, 9231.464460, 35.342658, 1.000000, 1.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -172,7 +177,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileCommercial.json b/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileCommercial.json index fa4e2a7bbb..9627e05bf8 100644 --- a/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileCommercial.json @@ -30,12 +30,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 20, - "depr_fed_type": 2, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 20, - "depr_sta_type": 2 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 11976159.300000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -54,7 +93,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -164,7 +203,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileResidential.json b/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileResidential.json index 7d1144383b..fd9a21c2a0 100644 --- a/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_CustomGenerationProfileResidential.json @@ -32,6 +32,11 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 8736.000000, 100.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -50,7 +55,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -160,7 +165,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_DSLFCommercial.json b/api/api_autogen/library/defaults/Cashloan_DSLFCommercial.json index 433c9506b9..bec57c4012 100644 --- a/api/api_autogen/library/defaults/Cashloan_DSLFCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_DSLFCommercial.json @@ -30,18 +30,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 376690820.178921, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 1, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 1, + "depr_bonus_sta_macrs_5": 1, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 1, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 1, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 1, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -54,7 +93,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -162,7 +201,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_EmpiricalTroughCommercial.json b/api/api_autogen/library/defaults/Cashloan_EmpiricalTroughCommercial.json index c1dd764ead..d1729f0e2b 100644 --- a/api/api_autogen/library/defaults/Cashloan_EmpiricalTroughCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_EmpiricalTroughCommercial.json @@ -30,18 +30,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 528447654.277088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -54,7 +93,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -162,7 +201,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_FlatPlatePVCommercial.json b/api/api_autogen/library/defaults/Cashloan_FlatPlatePVCommercial.json index c3d22ed0b5..6a450662cf 100644 --- a/api/api_autogen/library/defaults/Cashloan_FlatPlatePVCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_FlatPlatePVCommercial.json @@ -28,18 +28,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 978548.579568, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -162,7 +201,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_FlatPlatePVResidential.json b/api/api_autogen/library/defaults/Cashloan_FlatPlatePVResidential.json index 142da5f4e7..62c202f79e 100644 --- a/api/api_autogen/library/defaults/Cashloan_FlatPlatePVResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_FlatPlatePVResidential.json @@ -30,12 +30,17 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 25304.490416, 100.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -48,7 +53,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -158,7 +163,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_FuelCellCommercial.json b/api/api_autogen/library/defaults/Cashloan_FuelCellCommercial.json index 85383174a3..b0d851912b 100644 --- a/api/api_autogen/library/defaults/Cashloan_FuelCellCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_FuelCellCommercial.json @@ -42,12 +42,52 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 377522.800000, 12.967678, 0.000000, 0.000000, 0.000000], + [2.000000, 433737.020566, 14.898602, 1.000000, 1.000000, 0.000000], + [3.000000, 2100000.000000, 72.133720, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -182,7 +222,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_GenericCSPSystemCommercial.json b/api/api_autogen/library/defaults/Cashloan_GenericCSPSystemCommercial.json index b94e77e76d..2ad88f1fd2 100644 --- a/api/api_autogen/library/defaults/Cashloan_GenericCSPSystemCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_GenericCSPSystemCommercial.json @@ -30,18 +30,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -54,7 +93,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -162,7 +201,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_PVBatteryCommercial.json b/api/api_autogen/library/defaults/Cashloan_PVBatteryCommercial.json index aa563d3dca..fedf40826f 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_PVBatteryCommercial.json @@ -35,12 +35,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 953880.690140, 66.316348, 0.000000, 0.000000, 0.000000], + [2.000000, 484498.714707, 33.683652, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -174,7 +213,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_PVBatteryResidential.json b/api/api_autogen/library/defaults/Cashloan_PVBatteryResidential.json index 273ac9a1cb..f86192815e 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVBatteryResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_PVBatteryResidential.json @@ -37,6 +37,11 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 30583.424010, 75.092181, 0.000000, 0.000000, 7.000000], + [2.000000, 10144.416769, 24.907819, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -170,7 +175,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryCommercial.json b/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryCommercial.json index b672f6249f..3366172115 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryCommercial.json @@ -23,17 +23,56 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "total_installed_cost": 9.96066e+08 + "total_installed_cost": 1.40803e+06 }, "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 924842.600972, 65.683555, 0.000000, 0.000000, 0.000000], + [2.000000, 483185.024307, 34.316445, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -167,7 +206,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, @@ -186,7 +226,7 @@ }, "LCOS": { "batt_salvage_percentage": 0, - "battery_total_cost_lcos": 4.35341e+07 + "battery_total_cost_lcos": 483185 }, "ElectricityRates": { "rate_escalation": [0.000000] diff --git a/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryResidential.json b/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryResidential.json index 99234e6f98..b2799d8848 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_PVWattsBatteryResidential.json @@ -25,11 +25,16 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "total_installed_cost": 666254 + "total_installed_cost": 40698.3 }, "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 30556.000000, 75.079319, 0.000000, 0.000000, 7.000000], + [2.000000, 10142.291489, 24.920681, 1.000000, 1.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -163,7 +168,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, @@ -182,7 +188,7 @@ }, "LCOS": { "batt_salvage_percentage": 0, - "battery_total_cost_lcos": 55134.3 + "battery_total_cost_lcos": 10142.3 }, "ElectricityRates": { "rate_escalation": [0.000000] diff --git a/api/api_autogen/library/defaults/Cashloan_PVWattsCommercial.json b/api/api_autogen/library/defaults/Cashloan_PVWattsCommercial.json index 2fbb66e265..a9c283c963 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVWattsCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_PVWattsCommercial.json @@ -28,18 +28,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 948196.800000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -160,7 +199,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, @@ -171,7 +211,7 @@ }, "SystemOutput": { "annual_energy_value": [0], - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Lifetime": { diff --git a/api/api_autogen/library/defaults/Cashloan_PVWattsResidential.json b/api/api_autogen/library/defaults/Cashloan_PVWattsResidential.json index 731c02c19e..55bea4759f 100644 --- a/api/api_autogen/library/defaults/Cashloan_PVWattsResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_PVWattsResidential.json @@ -30,12 +30,17 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 25281.800000, 100.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -48,7 +53,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -156,7 +161,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, @@ -167,7 +173,7 @@ }, "SystemOutput": { "annual_energy_value": [0], - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Lifetime": { diff --git a/api/api_autogen/library/defaults/Cashloan_PhysicalTroughCommercial.json b/api/api_autogen/library/defaults/Cashloan_PhysicalTroughCommercial.json index d8c0289a92..ede7b6295a 100644 --- a/api/api_autogen/library/defaults/Cashloan_PhysicalTroughCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_PhysicalTroughCommercial.json @@ -28,18 +28,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -160,7 +199,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingCommercial.json b/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingCommercial.json index fbdfd2d28f..c431f28687 100644 --- a/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingCommercial.json @@ -28,18 +28,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 8059.800000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -160,7 +199,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingResidential.json b/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingResidential.json index 3d4a79e11a..c9317a27ed 100644 --- a/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_SolarWaterHeatingResidential.json @@ -30,12 +30,17 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 8059.800000, 100.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -48,7 +53,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -156,7 +161,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryCommercial.json b/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryCommercial.json index cc3eaf2b0d..329a095523 100644 --- a/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryCommercial.json @@ -32,12 +32,51 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 464252.275522, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -170,7 +209,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryResidential.json b/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryResidential.json index 1a6e190554..670251eebe 100644 --- a/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_StandaloneBatteryResidential.json @@ -34,6 +34,11 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 13030.291489, 100.000000, 1.000000, 1.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], @@ -166,7 +171,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_WindPowerCommercial.json b/api/api_autogen/library/defaults/Cashloan_WindPowerCommercial.json index f3a72520fb..4e554ed0b5 100644 --- a/api/api_autogen/library/defaults/Cashloan_WindPowerCommercial.json +++ b/api/api_autogen/library/defaults/Cashloan_WindPowerCommercial.json @@ -28,18 +28,57 @@ "LandLease": { }, "Depreciation": { - "depr_fed_custom": [0.000000], - "depr_fed_sl_years": 7, - "depr_fed_type": 1, - "depr_sta_custom": [0.000000], - "depr_sta_sl_years": 7, - "depr_sta_type": 1 + "depr_alloc_custom_percent": 0, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, + "depr_alloc_sl_39_percent": 0, + "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 605500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 0, + "depr_bonus_fed_custom": 0, + "depr_bonus_fed_macrs_15": 0, + "depr_bonus_fed_macrs_5": 1, + "depr_bonus_fed_sl_15": 0, + "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_39": 0, + "depr_bonus_fed_sl_5": 0, + "depr_bonus_sta": 0, + "depr_bonus_sta_custom": 0, + "depr_bonus_sta_macrs_15": 0, + "depr_bonus_sta_macrs_5": 0, + "depr_bonus_sta_sl_15": 0, + "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_39": 0, + "depr_bonus_sta_sl_5": 0, + "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, + "depr_fedbas_method": 1, + "depr_itc_fed_custom": 0, + "depr_itc_fed_macrs_15": 0, + "depr_itc_fed_macrs_5": 0, + "depr_itc_fed_sl_15": 0, + "depr_itc_fed_sl_20": 0, + "depr_itc_fed_sl_39": 0, + "depr_itc_fed_sl_5": 0, + "depr_itc_sta_custom": 0, + "depr_itc_sta_macrs_15": 0, + "depr_itc_sta_macrs_5": 0, + "depr_itc_sta_sl_15": 0, + "depr_itc_sta_sl_20": 0, + "depr_itc_sta_sl_39": 0, + "depr_itc_sta_sl_5": 0, + "depr_stabas_method": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -52,7 +91,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -160,7 +199,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Cashloan_WindPowerResidential.json b/api/api_autogen/library/defaults/Cashloan_WindPowerResidential.json index eec6e9e5b2..f5a364fe6b 100644 --- a/api/api_autogen/library/defaults/Cashloan_WindPowerResidential.json +++ b/api/api_autogen/library/defaults/Cashloan_WindPowerResidential.json @@ -30,12 +30,17 @@ "LandLease": { }, "Depreciation": { + "depr_basis_mat": [ + [1.000000, 161260.000000, 100.000000, 0.000000, 0.000000, 7.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000] + ], + "depr_en_basis_mat": 1 }, "TaxCreditIncentives": { "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -48,7 +53,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -156,7 +161,8 @@ [0] ], "nm_dollars_applied_ym": [ [0] ], - "utility_bill_w_sys": [0] + "utility_bill_w_sys": [0], + "utility_bill_wo_sys": [0] }, "Battery": { }, diff --git a/api/api_autogen/library/defaults/Communitysolar_PVWattsCommunitySolar.json b/api/api_autogen/library/defaults/Communitysolar_PVWattsCommunitySolar.json index 06e8e332ef..de1e2ed7bd 100644 --- a/api/api_autogen/library/defaults/Communitysolar_PVWattsCommunitySolar.json +++ b/api/api_autogen/library/defaults/Communitysolar_PVWattsCommunitySolar.json @@ -56,7 +56,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -69,36 +69,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 4518510.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -217,7 +222,7 @@ "ElectricityRates": { }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 3000 }, diff --git a/api/api_autogen/library/defaults/Equpartflip_BiopowerAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_BiopowerAllEquityPartnershipFlip.json index 3d58a6c770..4856c88eb7 100644 --- a/api/api_autogen/library/defaults/Equpartflip_BiopowerAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_BiopowerAllEquityPartnershipFlip.json @@ -81,7 +81,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -94,36 +94,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 200180869.980705, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_CustomGenerationBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_CustomGenerationBatteryAllEquityPartnershipFlip.json index cd519f1fd8..c596b4abaa 100644 --- a/api/api_autogen/library/defaults/Equpartflip_CustomGenerationBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_CustomGenerationBatteryAllEquityPartnershipFlip.json @@ -104,29 +104,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 43071878.060932, 36.646946, 0.000000, 0.000000, 0.000000], + [2.000000, 74460094.415280, 63.353054, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_CustomGenerationProfileAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_CustomGenerationProfileAllEquityPartnershipFlip.json index 5f93bc0980..4ae51e92e5 100644 --- a/api/api_autogen/library/defaults/Equpartflip_CustomGenerationProfileAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_CustomGenerationProfileAllEquityPartnershipFlip.json @@ -90,7 +90,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -98,28 +98,33 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 109200000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 0, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_DSLFAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_DSLFAllEquityPartnershipFlip.json index fdaa80f4a8..10903a7331 100644 --- a/api/api_autogen/library/defaults/Equpartflip_DSLFAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_DSLFAllEquityPartnershipFlip.json @@ -80,7 +80,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -93,36 +93,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 374526904.223720, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_EmpiricalTroughAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_EmpiricalTroughAllEquityPartnershipFlip.json index 5df3094e5f..d2852f4364 100644 --- a/api/api_autogen/library/defaults/Equpartflip_EmpiricalTroughAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_EmpiricalTroughAllEquityPartnershipFlip.json @@ -80,7 +80,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -93,36 +93,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 528447654.277088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_FlatPlatePVAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_FlatPlatePVAllEquityPartnershipFlip.json index 8021a6c8d3..21868ec45e 100644 --- a/api/api_autogen/library/defaults/Equpartflip_FlatPlatePVAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_FlatPlatePVAllEquityPartnershipFlip.json @@ -89,38 +89,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_GenericCSPSystemAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_GenericCSPSystemAllEquityPartnershipFlip.json index 1f99f3f3fc..3d597e784a 100644 --- a/api/api_autogen/library/defaults/Equpartflip_GenericCSPSystemAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_GenericCSPSystemAllEquityPartnershipFlip.json @@ -80,7 +80,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -93,36 +93,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_GeothermalPowerAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_GeothermalPowerAllEquityPartnershipFlip.json index 83ce2cfd44..84b71e2919 100644 --- a/api/api_autogen/library/defaults/Equpartflip_GeothermalPowerAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_GeothermalPowerAllEquityPartnershipFlip.json @@ -67,7 +67,7 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "total_installed_cost": 1.94764e+08 + "total_installed_cost": 1.47484e+08 }, "LandLease": { }, @@ -95,29 +95,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 147483561.649419, 100.000000, 1.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -235,7 +240,7 @@ "rate_escalation": [0.000000] }, "Recapitalization": { - "system_recapitalization_cost": 8.68415e+07, + "system_recapitalization_cost": 5.06036e+07, "system_use_recapitalization": 1 }, "TimeOfDelivery": { @@ -244,7 +249,7 @@ "UtilityBill": { }, "ConstructionFinancing": { - "construction_financing_cost": 2.39559e+07 + "construction_financing_cost": 1.81405e+07 }, "OtherCapitalCosts": { "cost_dev_fee_percent": 3, diff --git a/api/api_autogen/library/defaults/Equpartflip_HighXConcentratingPVAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_HighXConcentratingPVAllEquityPartnershipFlip.json index 073326cd2f..15bb8baa8a 100644 --- a/api/api_autogen/library/defaults/Equpartflip_HighXConcentratingPVAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_HighXConcentratingPVAllEquityPartnershipFlip.json @@ -78,7 +78,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -91,36 +91,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6121581.087924, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_MSLFAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_MSLFAllEquityPartnershipFlip.json index 0bd81a1d76..301e80c486 100644 --- a/api/api_autogen/library/defaults/Equpartflip_MSLFAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_MSLFAllEquityPartnershipFlip.json @@ -80,7 +80,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -93,36 +93,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 583515416.089221, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_MSPTAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_MSPTAllEquityPartnershipFlip.json index ca42f21b99..abe42cd89a 100644 --- a/api/api_autogen/library/defaults/Equpartflip_MSPTAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_MSPTAllEquityPartnershipFlip.json @@ -78,7 +78,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -91,36 +91,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 662392400.385614, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_PVBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_PVBatteryAllEquityPartnershipFlip.json index dec26825fb..f367b5aeb7 100644 --- a/api/api_autogen/library/defaults/Equpartflip_PVBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_PVBatteryAllEquityPartnershipFlip.json @@ -105,29 +105,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 113413206.804582, 58.886493, 0.000000, 0.000000, 0.000000], + [2.000000, 79183092.057804, 41.113507, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_PVWattsAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_PVWattsAllEquityPartnershipFlip.json index 546b1ba81a..b01047ca6d 100644 --- a/api/api_autogen/library/defaults/Equpartflip_PVWattsAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_PVWattsAllEquityPartnershipFlip.json @@ -89,38 +89,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -229,7 +234,7 @@ "pbi_uti_term": 0 }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 100000 }, diff --git a/api/api_autogen/library/defaults/Equpartflip_PVWattsBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_PVWattsBatteryAllEquityPartnershipFlip.json index 38a6f63263..ebc02e3615 100644 --- a/api/api_autogen/library/defaults/Equpartflip_PVWattsBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_PVWattsBatteryAllEquityPartnershipFlip.json @@ -105,29 +105,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 114413992.974081, 59.405878, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 40.594122, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_PhysicalTroughAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_PhysicalTroughAllEquityPartnershipFlip.json index 768fba0c95..7d82feb11b 100644 --- a/api/api_autogen/library/defaults/Equpartflip_PhysicalTroughAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_PhysicalTroughAllEquityPartnershipFlip.json @@ -78,7 +78,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -91,36 +91,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_StandaloneBatteryAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_StandaloneBatteryAllEquityPartnershipFlip.json index 096678dcc1..494530bfb1 100644 --- a/api/api_autogen/library/defaults/Equpartflip_StandaloneBatteryAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_StandaloneBatteryAllEquityPartnershipFlip.json @@ -99,29 +99,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Equpartflip_WindPowerAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Equpartflip_WindPowerAllEquityPartnershipFlip.json index bcb2df725f..e04f85de8c 100644 --- a/api/api_autogen/library/defaults/Equpartflip_WindPowerAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Equpartflip_WindPowerAllEquityPartnershipFlip.json @@ -86,38 +86,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 317480000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationBatteryHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationBatteryHostDeveloper.json index d8b53c9762..14c06746dc 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationBatteryHostDeveloper.json @@ -119,29 +119,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 736545.699596, 63.686170, 0.000000, 0.000000, 0.000000], + [2.000000, 419978.074790, 36.313830, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationPVWattsWindFuelCellBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationPVWattsWindFuelCellBatteryHybridHostDeveloper.json index 8a5bb72a8b..018fc2da7d 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationPVWattsWindFuelCellBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationPVWattsWindFuelCellBatteryHybridHostDeveloper.json @@ -113,23 +113,32 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 937311.526957, 0.689596, 0.000000, 0.000000, 0.000000], + [2.000000, 605500.000000, 0.445476, 0.000000, 0.000000, 0.000000], + [3.000000, 421090.499340, 0.309803, 1.000000, 1.000000, 0.000000], + [4.000000, 84000.000000, 0.061800, 1.000000, 0.000000, 0.000000], + [5.000000, 133874000.000000, 98.493324, 0.000000, 0.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationProfileHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationProfileHostDeveloper.json index 66c2446ecb..7471f03ab7 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationProfileHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_CustomGenerationProfileHostDeveloper.json @@ -105,7 +105,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -113,11 +113,15 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 12995309.828800, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], "depr_bonus_fed": 0, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, @@ -135,6 +139,7 @@ "depr_bonus_sta_sl_39": 0, "depr_bonus_sta_sl_5": 0, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_FlatPlatePVHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_FlatPlatePVHostDeveloper.json index 11f9cec382..ab0aeb6fb8 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_FlatPlatePVHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_FlatPlatePVHostDeveloper.json @@ -90,7 +90,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -103,36 +103,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 978548.579568, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_PVBatteryHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PVBatteryHostDeveloper.json index 19982cf958..f26812bc23 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PVBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PVBatteryHostDeveloper.json @@ -117,29 +117,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 953880.690140, 66.316348, 0.000000, 0.000000, 0.000000], + [2.000000, 484498.714707, 33.683652, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_PVWattsBatteryHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PVWattsBatteryHostDeveloper.json index 80c1b17c2c..4d7f221f74 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PVWattsBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PVWattsBatteryHostDeveloper.json @@ -82,7 +82,7 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "total_installed_cost": 9.96066e+08 + "total_installed_cost": 1.40803e+06 }, "LandLease": { }, @@ -110,29 +110,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 924842.600972, 65.683555, 0.000000, 0.000000, 0.000000], + [2.000000, 483185.024307, 34.316445, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -279,7 +284,7 @@ "system_use_lifetime_output": 1 }, "ConstructionFinancing": { - "construction_financing_cost": 37920.5 + "construction_financing_cost": 36960.7 }, "BatterySystem": { "batt_computed_bank_capacity": 1200.54, @@ -292,7 +297,7 @@ }, "LCOS": { "batt_salvage_percentage": 0, - "battery_total_cost_lcos": 518341 + "battery_total_cost_lcos": 483185 }, "ElectricityRates": { "rate_escalation": [0.000000] diff --git a/api/api_autogen/library/defaults/HostDeveloper_PVWattsHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PVWattsHostDeveloper.json index a78cda3f1f..df4a5e493f 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PVWattsHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PVWattsHostDeveloper.json @@ -90,7 +90,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -103,36 +103,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 948196.800000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -266,7 +271,7 @@ "utility_bill_wo_sys": [0] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 540 }, diff --git a/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindBatteryHybridHostDeveloper.json index 02e1e23395..a957f80b8e 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindBatteryHybridHostDeveloper.json @@ -113,23 +113,30 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 948196.800000, 48.015136, 0.000000, 0.000000, 0.000000], + [2.000000, 605500.000000, 30.661530, 0.000000, 0.000000, 0.000000], + [3.000000, 421090.499340, 21.323334, 1.000000, 1.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindFuelCellBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindFuelCellBatteryHybridHostDeveloper.json index 73f876e0c2..b402c93d0c 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindFuelCellBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PVWattsWindFuelCellBatteryHybridHostDeveloper.json @@ -113,23 +113,31 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 948196.800000, 21.012390, 0.000000, 0.000000, 0.000000], + [2.000000, 605500.000000, 13.418103, 0.000000, 0.000000, 0.000000], + [3.000000, 429431.772892, 9.516366, 1.000000, 1.000000, 0.000000], + [4.000000, 2100000.000000, 46.536774, 0.000000, 0.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_PhotovoltaicWindBatteryHybridHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_PhotovoltaicWindBatteryHybridHostDeveloper.json index 404448db8e..edc0af4d80 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_PhotovoltaicWindBatteryHybridHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_PhotovoltaicWindBatteryHybridHostDeveloper.json @@ -113,23 +113,30 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 978548.579568, 48.076143, 0.000000, 0.000000, 0.000000], + [2.000000, 635775.000000, 31.235659, 0.000000, 0.000000, 0.000000], + [3.000000, 421090.499340, 20.688198, 1.000000, 1.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/HostDeveloper_StandaloneBatteryHostDeveloper.json b/api/api_autogen/library/defaults/HostDeveloper_StandaloneBatteryHostDeveloper.json index cf49b08a13..39498722d8 100644 --- a/api/api_autogen/library/defaults/HostDeveloper_StandaloneBatteryHostDeveloper.json +++ b/api/api_autogen/library/defaults/HostDeveloper_StandaloneBatteryHostDeveloper.json @@ -114,29 +114,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 464252.275522, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Lcoefcr_GeothermalPowerLCOECalculator.json b/api/api_autogen/library/defaults/Lcoefcr_GeothermalPowerLCOECalculator.json index 00c72166e1..93d42316cc 100644 --- a/api/api_autogen/library/defaults/Lcoefcr_GeothermalPowerLCOECalculator.json +++ b/api/api_autogen/library/defaults/Lcoefcr_GeothermalPowerLCOECalculator.json @@ -2,8 +2,8 @@ "defaults": { "SimpleLCOE": { "annual_energy": 0, - "capital_cost": 1.87886e+08, - "fixed_charge_rate": 0.094089, + "capital_cost": 1.38896e+08, + "fixed_charge_rate": 0.0971998, "fixed_operating_cost": 6.0877e+06, "variable_operating_cost": 0 } diff --git a/api/api_autogen/library/defaults/Lcoefcr_MEtidalLCOECalculator.json b/api/api_autogen/library/defaults/Lcoefcr_MEtidalLCOECalculator.json index 2f8262a628..41f38f1711 100644 --- a/api/api_autogen/library/defaults/Lcoefcr_MEtidalLCOECalculator.json +++ b/api/api_autogen/library/defaults/Lcoefcr_MEtidalLCOECalculator.json @@ -2,9 +2,9 @@ "defaults": { "SimpleLCOE": { "annual_energy": 0, - "capital_cost": 1.38606e+07, + "capital_cost": 1.60196e+07, "fixed_charge_rate": 0.108, - "fixed_operating_cost": 1.36208e+06, + "fixed_operating_cost": 3.42509e+06, "variable_operating_cost": 0 } } diff --git a/api/api_autogen/library/defaults/Lcoefcr_MEwaveLCOECalculator.json b/api/api_autogen/library/defaults/Lcoefcr_MEwaveLCOECalculator.json index c0b01458d2..748044d937 100644 --- a/api/api_autogen/library/defaults/Lcoefcr_MEwaveLCOECalculator.json +++ b/api/api_autogen/library/defaults/Lcoefcr_MEwaveLCOECalculator.json @@ -2,9 +2,9 @@ "defaults": { "SimpleLCOE": { "annual_energy": 0, - "capital_cost": 4.50413e+08, + "capital_cost": 4.87946e+08, "fixed_charge_rate": 0.108, - "fixed_operating_cost": 5.43132e+06, + "fixed_operating_cost": 6.89049e+06, "variable_operating_cost": 0 } } diff --git a/api/api_autogen/library/defaults/Levpartflip_BiopowerLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_BiopowerLeveragedPartnershipFlip.json index 50827fab27..ea0d8c34d5 100644 --- a/api/api_autogen/library/defaults/Levpartflip_BiopowerLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_BiopowerLeveragedPartnershipFlip.json @@ -97,7 +97,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -110,36 +110,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89, - "depr_alloc_sl_15_percent": 3, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 200180869.980705, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_CustomGenerationBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_CustomGenerationBatteryLeveragedPartnershipFlip.json index 689c9d154d..f764bcf89f 100644 --- a/api/api_autogen/library/defaults/Levpartflip_CustomGenerationBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_CustomGenerationBatteryLeveragedPartnershipFlip.json @@ -120,29 +120,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 43071878.060932, 36.646946, 0.000000, 0.000000, 0.000000], + [2.000000, 74460094.415280, 63.353054, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_CustomGenerationProfileLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_CustomGenerationProfileLeveragedPartnershipFlip.json index d9ebf63570..53a91f7ef7 100644 --- a/api/api_autogen/library/defaults/Levpartflip_CustomGenerationProfileLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_CustomGenerationProfileLeveragedPartnershipFlip.json @@ -106,7 +106,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -114,28 +114,33 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 109200000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 0, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_DSLFLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_DSLFLeveragedPartnershipFlip.json index ca93994d0b..ba53451566 100644 --- a/api/api_autogen/library/defaults/Levpartflip_DSLFLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_DSLFLeveragedPartnershipFlip.json @@ -96,7 +96,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -109,36 +109,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89, - "depr_alloc_sl_15_percent": 3, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 374526904.223720, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_EmpiricalTroughLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_EmpiricalTroughLeveragedPartnershipFlip.json index 97fb12e627..dc66bb6955 100644 --- a/api/api_autogen/library/defaults/Levpartflip_EmpiricalTroughLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_EmpiricalTroughLeveragedPartnershipFlip.json @@ -96,7 +96,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -109,36 +109,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89, - "depr_alloc_sl_15_percent": 3, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 528447654.277088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_FlatPlatePVLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_FlatPlatePVLeveragedPartnershipFlip.json index 34612c3f79..1691122deb 100644 --- a/api/api_autogen/library/defaults/Levpartflip_FlatPlatePVLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_FlatPlatePVLeveragedPartnershipFlip.json @@ -105,38 +105,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_GenericCSPSystemLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_GenericCSPSystemLeveragedPartnershipFlip.json index 8e1a0ae5d7..3ad51a0692 100644 --- a/api/api_autogen/library/defaults/Levpartflip_GenericCSPSystemLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_GenericCSPSystemLeveragedPartnershipFlip.json @@ -96,7 +96,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -109,36 +109,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_GeothermalPowerLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_GeothermalPowerLeveragedPartnershipFlip.json index 40e31da0d0..44d3496f6b 100644 --- a/api/api_autogen/library/defaults/Levpartflip_GeothermalPowerLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_GeothermalPowerLeveragedPartnershipFlip.json @@ -83,7 +83,7 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "total_installed_cost": 1.94764e+08 + "total_installed_cost": 1.47484e+08 }, "LandLease": { }, @@ -111,29 +111,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 147483561.649419, 100.000000, 1.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -258,7 +263,7 @@ "loan_moratorium": 0 }, "Recapitalization": { - "system_recapitalization_cost": 8.68415e+07, + "system_recapitalization_cost": 5.06036e+07, "system_use_recapitalization": 1 }, "TimeOfDelivery": { @@ -267,7 +272,7 @@ "UtilityBill": { }, "ConstructionFinancing": { - "construction_financing_cost": 2.39559e+07 + "construction_financing_cost": 1.81405e+07 }, "OtherCapitalCosts": { "cost_dev_fee_percent": 3, diff --git a/api/api_autogen/library/defaults/Levpartflip_HighXConcentratingPVLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_HighXConcentratingPVLeveragedPartnershipFlip.json index df6dfbaff1..767042ddfe 100644 --- a/api/api_autogen/library/defaults/Levpartflip_HighXConcentratingPVLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_HighXConcentratingPVLeveragedPartnershipFlip.json @@ -94,7 +94,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -107,36 +107,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89, - "depr_alloc_sl_15_percent": 3, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6121581.087924, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_MSLFLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_MSLFLeveragedPartnershipFlip.json index 66f9afd836..808de432f8 100644 --- a/api/api_autogen/library/defaults/Levpartflip_MSLFLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_MSLFLeveragedPartnershipFlip.json @@ -96,7 +96,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -109,36 +109,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 583515416.089221, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_MSPTLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_MSPTLeveragedPartnershipFlip.json index 625b2c25ee..bf2140e077 100644 --- a/api/api_autogen/library/defaults/Levpartflip_MSPTLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_MSPTLeveragedPartnershipFlip.json @@ -94,7 +94,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -107,36 +107,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 662392400.385614, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_PVBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_PVBatteryLeveragedPartnershipFlip.json index 97c8b9330e..4ad7ed20c1 100644 --- a/api/api_autogen/library/defaults/Levpartflip_PVBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_PVBatteryLeveragedPartnershipFlip.json @@ -121,29 +121,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 113413206.804582, 58.886493, 0.000000, 0.000000, 0.000000], + [2.000000, 79183092.057804, 41.113507, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_PVWattsBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_PVWattsBatteryLeveragedPartnershipFlip.json index 335ecd41e5..02c378c7ac 100644 --- a/api/api_autogen/library/defaults/Levpartflip_PVWattsBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_PVWattsBatteryLeveragedPartnershipFlip.json @@ -121,29 +121,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 114413992.974081, 59.405878, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 40.594122, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_PVWattsLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_PVWattsLeveragedPartnershipFlip.json index 58a286c0d5..8955f4bec4 100644 --- a/api/api_autogen/library/defaults/Levpartflip_PVWattsLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_PVWattsLeveragedPartnershipFlip.json @@ -105,38 +105,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -249,7 +254,7 @@ "pbi_uti_term": 0 }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 100000 }, diff --git a/api/api_autogen/library/defaults/Levpartflip_PhysicalTroughLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_PhysicalTroughLeveragedPartnershipFlip.json index 60ded260ce..35e0f86058 100644 --- a/api/api_autogen/library/defaults/Levpartflip_PhysicalTroughLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_PhysicalTroughLeveragedPartnershipFlip.json @@ -94,7 +94,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -107,36 +107,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_StandaloneBatteryLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_StandaloneBatteryLeveragedPartnershipFlip.json index 4c86e33c2a..30c8f354da 100644 --- a/api/api_autogen/library/defaults/Levpartflip_StandaloneBatteryLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_StandaloneBatteryLeveragedPartnershipFlip.json @@ -115,29 +115,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Levpartflip_WindPowerLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Levpartflip_WindPowerLeveragedPartnershipFlip.json index f6404e2a79..4d86bf5a62 100644 --- a/api/api_autogen/library/defaults/Levpartflip_WindPowerLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Levpartflip_WindPowerLeveragedPartnershipFlip.json @@ -102,38 +102,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 317480000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_BiopowerMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_BiopowerMerchantPlant.json index 2bf84e3454..5d33c69017 100644 --- a/api/api_autogen/library/defaults/Merchantplant_BiopowerMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_BiopowerMerchantPlant.json @@ -60,7 +60,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -73,36 +73,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 200180869.980705, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_CustomGenerationBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_CustomGenerationBatteryMerchantPlant.json index 06fbf2b000..17ebac068e 100644 --- a/api/api_autogen/library/defaults/Merchantplant_CustomGenerationBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_CustomGenerationBatteryMerchantPlant.json @@ -83,29 +83,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 43071878.060932, 36.646946, 0.000000, 0.000000, 0.000000], + [2.000000, 74460094.415280, 63.353054, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_CustomGenerationProfileMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_CustomGenerationProfileMerchantPlant.json index 7a506a1e66..8a4c56a0b5 100644 --- a/api/api_autogen/library/defaults/Merchantplant_CustomGenerationProfileMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_CustomGenerationProfileMerchantPlant.json @@ -69,7 +69,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -77,28 +77,33 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 109200000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 0, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_DSLFMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_DSLFMerchantPlant.json index 91477ae4d1..169a10ee8d 100644 --- a/api/api_autogen/library/defaults/Merchantplant_DSLFMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_DSLFMerchantPlant.json @@ -59,7 +59,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -72,36 +72,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 374526904.223720, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_EmpiricalTroughMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_EmpiricalTroughMerchantPlant.json index 0ec55e49ac..d36a0c2e26 100644 --- a/api/api_autogen/library/defaults/Merchantplant_EmpiricalTroughMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_EmpiricalTroughMerchantPlant.json @@ -59,7 +59,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -72,36 +72,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 534087813.287088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_FlatPlatePVMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_FlatPlatePVMerchantPlant.json index f6e5d12481..2b67ae3556 100644 --- a/api/api_autogen/library/defaults/Merchantplant_FlatPlatePVMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_FlatPlatePVMerchantPlant.json @@ -68,38 +68,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_GenericCSPSystemMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_GenericCSPSystemMerchantPlant.json index 22e6d179c3..d481e27a84 100644 --- a/api/api_autogen/library/defaults/Merchantplant_GenericCSPSystemMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_GenericCSPSystemMerchantPlant.json @@ -59,7 +59,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -72,36 +72,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_GeothermalPowerMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_GeothermalPowerMerchantPlant.json index d67f9ff4ce..af05552103 100644 --- a/api/api_autogen/library/defaults/Merchantplant_GeothermalPowerMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_GeothermalPowerMerchantPlant.json @@ -3,7 +3,7 @@ "FinancialParameters": { "analysis_period": 25, "batt_salvage_percentage": 0, - "construction_financing_cost": 2.39559e+07, + "construction_financing_cost": 1.81405e+07, "cost_debt_closing": 0, "cost_debt_fee": 2.75, "cost_other_financing": 0, @@ -46,9 +46,9 @@ "om_fixed_escal": 0, "om_production": [0.000000], "om_production_escal": 0, - "system_recapitalization_cost": 8.68415e+07, + "system_recapitalization_cost": 5.06036e+07, "system_use_recapitalization": 1, - "total_installed_cost": 1.94764e+08 + "total_installed_cost": 1.47484e+08 }, "LandLease": { }, @@ -76,29 +76,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 147483561.649419, 100.000000, 1.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_HighXConcentratingPVMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_HighXConcentratingPVMerchantPlant.json index 3e61134a1c..2b3503a3a3 100644 --- a/api/api_autogen/library/defaults/Merchantplant_HighXConcentratingPVMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_HighXConcentratingPVMerchantPlant.json @@ -57,7 +57,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -70,36 +70,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6121581.087924, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_MSLFMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_MSLFMerchantPlant.json index da5378e9dd..fd0e1d647d 100644 --- a/api/api_autogen/library/defaults/Merchantplant_MSLFMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_MSLFMerchantPlant.json @@ -59,7 +59,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -72,36 +72,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 583515416.089221, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_MSPTMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_MSPTMerchantPlant.json index 5e1d99caae..3797a43551 100644 --- a/api/api_autogen/library/defaults/Merchantplant_MSPTMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_MSPTMerchantPlant.json @@ -57,7 +57,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -70,36 +70,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 662392400.385614, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_PVBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_PVBatteryMerchantPlant.json index 6a3ee67d79..4159e97951 100644 --- a/api/api_autogen/library/defaults/Merchantplant_PVBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_PVBatteryMerchantPlant.json @@ -84,29 +84,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 113413206.804582, 58.886493, 0.000000, 0.000000, 0.000000], + [2.000000, 79183092.057804, 41.113507, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_PVWattsBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_PVWattsBatteryMerchantPlant.json index cb01630950..753d4d1607 100644 --- a/api/api_autogen/library/defaults/Merchantplant_PVWattsBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_PVWattsBatteryMerchantPlant.json @@ -84,29 +84,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 114413991.172745, 59.405896, 0.000000, 0.000000, 0.000000], + [2.000000, 78183039.091500, 40.594104, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -219291,7 +219296,7 @@ "FuelCell": { }, "CapacityPayments": { - "cp_battery_nameplate": 0, + "cp_battery_nameplate": 57.6, "cp_capacity_credit_percent": [0.000000], "cp_capacity_payment_amount": [0.000000], "cp_capacity_payment_esc": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_PVWattsMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_PVWattsMerchantPlant.json index 9b4685fdb4..9f339cae00 100644 --- a/api/api_autogen/library/defaults/Merchantplant_PVWattsMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_PVWattsMerchantPlant.json @@ -68,38 +68,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -219264,7 +219269,7 @@ "rate_escalation": [0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 100000 }, diff --git a/api/api_autogen/library/defaults/Merchantplant_PhysicalTroughMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_PhysicalTroughMerchantPlant.json index a1dea8a265..b4d81afec6 100644 --- a/api/api_autogen/library/defaults/Merchantplant_PhysicalTroughMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_PhysicalTroughMerchantPlant.json @@ -57,7 +57,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -70,36 +70,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_StandaloneBatteryMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_StandaloneBatteryMerchantPlant.json index e3efcba7ff..441fc7e3f7 100644 --- a/api/api_autogen/library/defaults/Merchantplant_StandaloneBatteryMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_StandaloneBatteryMerchantPlant.json @@ -78,29 +78,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Merchantplant_WindPowerMerchantPlant.json b/api/api_autogen/library/defaults/Merchantplant_WindPowerMerchantPlant.json index 8129a3cec0..3b384cae3f 100644 --- a/api/api_autogen/library/defaults/Merchantplant_WindPowerMerchantPlant.json +++ b/api/api_autogen/library/defaults/Merchantplant_WindPowerMerchantPlant.json @@ -65,38 +65,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 317480000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/MhkTidal_MEtidalLCOECalculator.json b/api/api_autogen/library/defaults/MhkTidal_MEtidalLCOECalculator.json index 74c5b108ed..42d4b28b2d 100644 --- a/api/api_autogen/library/defaults/MhkTidal_MEtidalLCOECalculator.json +++ b/api/api_autogen/library/defaults/MhkTidal_MEtidalLCOECalculator.json @@ -1,9 +1,9 @@ { "defaults": { "MHKTidal": { - "balance_of_system_cost_total": 8.51266e+06, - "device_costs_total": 4.23112e+06, - "financial_cost_total": 1.11679e+06, + "balance_of_system_cost_total": 8.62273e+06, + "device_costs_total": 5.65862e+06, + "financial_cost_total": 1.73824e+06, "fixed_charge_rate": 0.108, "loss_additional": 0, "loss_array_spacing": 0, @@ -86,7 +86,7 @@ ], "tidal_resource_model_choice": 0, "tidal_velocity": [1.064110, 0.907655, 0.503279, 0.118997, 0.630813, 0.953687, 1.009310, 0.988241, 0.810665, 0.163605, 0.749508, 1.158420, 1.096340, 0.945637, 0.730442, 0.340394, 0.235103, 0.801570, 1.101130, 1.018500, 0.721978, 0.236189, 0.468097, 0.925789, 1.041570, 0.999282, 0.780339, 0.337093, 0.201549, 0.665871, 0.958116, 0.979996, 0.884607, 0.620654, 0.095443, 0.758750, 1.066820, 1.056110, 0.953374, 0.700284, 0.267668, 0.305691, 0.850120, 1.066530, 0.900957, 0.581295, 0.178175, 0.456032, 0.853918, 0.994992, 0.954076, 0.670102, 0.199957, 0.296411, 0.733927, 0.976341, 0.926478, 0.761337, 0.454768, 0.164120, 0.775120, 1.052940, 1.088940, 0.965887, 0.630991, 0.161159, 0.395428, 0.891191, 1.027280, 0.808966, 0.485538, 0.144679, 0.470195, 0.844641, 1.005340, 0.939284, 0.575154, 0.078003, 0.424722, 0.820323, 0.975941, 0.853532, 0.656907, 0.325300, 0.290323, 0.862881, 1.122420, 1.141370, 0.939178, 0.526583, 0.092239, 0.504507, 0.952361, 1.009870, 0.747162, 0.418868, 0.121165, 0.533959, 0.912920, 1.074330, 0.938501, 0.463962, 0.138787, 0.574820, 0.894443, 0.956268, 0.798810, 0.590003, 0.207738, 0.488411, 1.032530, 1.221760, 1.164130, 0.879266, 0.413559, 0.149046, 0.657731, 1.043280, 1.003750, 0.705396, 0.370282, 0.136418, 0.677287, 1.062650, 1.168520, 0.907851, 0.315984, 0.294122, 0.718289, 0.954505, 0.949205, 0.785047, 0.529989, 0.104394, 0.769361, 1.232180, 1.295370, 1.157220, 0.816469, 0.288829, 0.306393, 0.857668, 1.131200, 0.989789, 0.686546, 0.321261, 0.290502, 0.917482, 1.251490, 1.224630, 0.821919, 0.149510, 0.470428, 0.858118, 1.024780, 0.971622, 0.789729, 0.428359, 0.304743, 1.086490, 1.401820, 1.332100, 1.147360, 0.751637, 0.119654, 0.561909, 1.058980, 1.176910, 0.974386, 0.690869, 0.236786, 0.564360, 1.216590, 1.398460, 1.204080, 0.702889, 0.077551, 0.652154, 1.016270, 1.107490, 0.998763, 0.774393, 0.276678, 0.634057, 1.383420, 1.518410, 1.348730, 1.137580, 0.648900, 0.147435, 0.843310, 1.205980, 1.177060, 0.975571, 0.685851, 0.117609, 0.927847, 1.485090, 1.446580, 1.128740, 0.585964, 0.188622, 0.865682, 1.182120, 1.162810, 0.998620, 0.729298, 0.129362, 0.974830, 1.631810, 1.583750, 1.347680, 1.098890, 0.477882, 0.424808, 1.090850, 1.278510, 1.155810, 0.986693, 0.619554, 0.284376, 1.298040, 1.647640, 1.408510, 1.045550, 0.466704, 0.398132, 1.098020, 1.297090, 1.154270, 0.976976, 0.669013, 0.181352, 1.308220, 1.817020, 1.591730, 1.312010, 1.006030, 0.244025, 0.722415, 1.271260, 1.289890, 1.127460, 0.977523, 0.470783, 0.630767, 1.591760, 1.697960, 1.336230, 0.965374, 0.308799, 0.645013, 1.279590, 1.310980, 1.100030, 0.965651, 0.590811, 0.454069, 1.612230, 1.912740, 1.531660, 1.235480, 0.860792, 0.062880, 0.988444, 1.376820, 1.255430, 1.088650, 0.932378, 0.270861, 0.955433, 1.783040, 1.678200, 1.256470, 0.860456, 0.108508, 0.859874, 1.345630, 1.242790, 1.056360, 0.970518, 0.466251, 0.754606, 1.837630, 1.896120, 1.417480, 1.134530, 0.678607, 0.306736, 1.195550, 1.404440, 1.185090, 1.044050, 0.866912, 0.100882, 1.226660, 1.891570, 1.618170, 1.158390, 0.722892, 0.091099, 0.970275, 1.304960, 1.164300, 1.052390, 0.957196, 0.288096, 1.023010, 1.934750, 1.784060, 1.289720, 1.026400, 0.474188, 0.556383, 1.315020, 1.357990, 1.102500, 1.014800, 0.799544, 0.155669, 1.444840, 1.931330, 1.518890, 1.042770, 0.598684, 0.188796, 0.971459, 1.228590, 1.125510, 1.063340, 0.899238, 0.125521, 1.188050, 1.902590, 1.632530, 1.181960, 0.915067, 0.273455, 0.732622, 1.332570, 1.268700, 1.044010, 1.011250, 0.725681, 0.353374, 1.600320, 1.897870, 1.393410, 0.953223, 0.545212, 0.200749, 0.921637, 1.173940, 1.116130, 1.054760, 0.822494, 0.068094, 1.226170, 1.793480, 1.494120, 1.101210, 0.809753, 0.121926, 0.803860, 1.275430, 1.187180, 1.026110, 1.015390, 0.638127, 0.520247, 1.670320, 1.806750, 1.291840, 0.937840, 0.568316, 0.165326, 0.872205, 1.141390, 1.103800, 1.032780, 0.782939, 0.067623, 1.174450, 1.667960, 1.390480, 1.048420, 0.739865, 0.055858, 0.787657, 1.201290, 1.142180, 1.028910, 1.008810, 0.560977, 0.617249, 1.661560, 1.713930, 1.262610, 0.992716, 0.623271, 0.124737, 0.826433, 1.107930, 1.086240, 1.032790, 0.808732, 0.069518, 1.087870, 1.561310, 1.329660, 1.038770, 0.729425, 0.058881, 0.739564, 1.149370, 1.119880, 1.027890, 1.008630, 0.535828, 0.641711, 1.629840, 1.674440, 1.299300, 1.066630, 0.673524, 0.084417, 0.771719, 1.077590, 1.086710, 1.070820, 0.883153, 0.109067, 1.004900, 1.496130, 1.326650, 1.080780, 0.761179, 0.084862, 0.700699, 1.114810, 1.096230, 1.032860, 1.052480, 0.567855, 0.647511, 1.636420, 1.688660, 1.347980, 1.120260, 0.723690, 0.054449, 0.726547, 1.076640, 1.111200, 1.130470, 0.979863, 0.176339, 0.958512, 1.499340, 1.383270, 1.144000, 0.788381, 0.101510, 0.670721, 1.080450, 1.077850, 1.075280, 1.144810, 0.604367, 0.700145, 1.691740, 1.708350, 1.367030, 1.159410, 0.786305, 0.059277, 0.731138, 1.109860, 1.138030, 1.197180, 1.087280, 0.230818, 0.990880, 1.578410, 1.457320, 1.174800, 0.787248, 0.114390, 0.640605, 1.057400, 1.091050, 1.158200, 1.237410, 0.579509, 0.818983, 1.757060, 1.693450, 1.361340, 1.203280, 0.837361, 0.064793, 0.798779, 1.148540, 1.152800, 1.278700, 1.185590, 0.205473, 1.124640, 1.687290, 1.482470, 1.152470, 0.777652, 0.131929, 0.632260, 1.072230, 1.135260, 1.241200, 1.273310, 0.469644, 0.975443, 1.794720, 1.645170, 1.353960, 1.239960, 0.826009, 0.106965, 0.898975, 1.165990, 1.170210, 1.376290, 1.222140, 0.100226, 1.321230, 1.746530, 1.431010, 1.109930, 0.778782, 0.124271, 0.679949, 1.119160, 1.172810, 1.284200, 1.235260, 0.293514, 1.136400, 1.796940, 1.581920, 1.344570, 1.230960, 0.722571, 0.235897, 0.991206, 1.165110, 1.206920, 1.452720, 1.139350, 0.210134, 1.494940, 1.711860, 1.340040, 1.083900, 0.762239, 0.063366, 0.776026, 1.152980, 1.175670, 1.287780, 1.136850, 0.114286, 1.285870, 1.765160, 1.505480, 1.311230, 1.150310, 0.539846, 0.412271, 1.057270, 1.160260, 1.247460, 1.452590, 0.929129, 0.498683, 1.581810, 1.609580, 1.261540, 1.059280, 0.675918, 0.134834, 0.863060, 1.142190, 1.162300, 1.272030, 0.980288, 0.194291, 1.403800, 1.687110, 1.406710, 1.240470, 1.000770, 0.310545, 0.583954, 1.093950, 1.148640, 1.256390, 1.353110, 0.641491, 0.747656, 1.583300, 1.493540, 1.199720, 0.986423, 0.513564, 0.264498, 0.894097, 1.110690, 1.167340, 1.227160, 0.751398, 0.460660, 1.451940, 1.553320, 1.291140, 1.134680, 0.795775, 0.072420, 0.721695, 1.094680, 1.118060, 1.218250, 1.177160, 0.335614, 0.933311, 1.535260, 1.382100, 1.118300, 0.850564, 0.335173, 0.354570, 0.885138, 1.106260, 1.183550, 1.112500, 0.461759, 0.679442, 1.403370, 1.384950, 1.176350, 0.993431, 0.548926, 0.182997, 0.803581, 1.059190, 1.074390, 1.145250, 0.955322, 0.110160, 1.062680, 1.452790, 1.257720, 1.003470, 0.698222, 0.205709, 0.394603, 0.889881, 1.135680, 1.158730, 0.911348, 0.198757, 0.797568, 1.278490, 1.223600, 1.066070, 0.811445, 0.289107, 0.348395, 0.825747, 1.012580, 1.037480, 1.044550, 0.697313, 0.248451, 1.130260, 1.329060, 1.120520, 0.891750, 0.583468, 0.129947, 0.432965, 0.931953, 1.154150, 1.056330, 0.666183, 0.114953, 0.817003, 1.133200, 1.094220, 0.948288, 0.603794, 0.069691, 0.454391, 0.820758, 0.989701, 1.006490, 0.901549, 0.412601, 0.478370, 1.122760, 1.181170, 1.011590, 0.824029, 0.506382, 0.093543, 0.504707, 0.984634, 1.121980, 0.899919, 0.444566, 0.215321, 0.786947, 1.013200, 0.995941, 0.825758, 0.413131, 0.126631, 0.517536, 0.835390, 0.994506, 0.951100, 0.710476, 0.168199, 0.632421, 1.062420, 1.065480, 0.969411, 0.791893, 0.423205, 0.131152, 0.598890, 1.017350, 1.050560, 0.745925, 0.293830, 0.300407, 0.756890, 0.935945, 0.931202, 0.727845, 0.272065, 0.222877, 0.588120, 0.883707, 0.993338, 0.851904, 0.505569, 0.111599, 0.722199, 1.015520, 1.030350, 0.981381, 0.750472, 0.306579, 0.217202, 0.695987, 1.036960, 0.980125, 0.627503, 0.208648, 0.368017, 0.754254, 0.914565, 0.919644, 0.674635, 0.165870, 0.332167, 0.688413, 0.937840, 0.960399, 0.736108, 0.342368, 0.260254, 0.809961, 1.040010, 1.067770, 0.999182, 0.675907, 0.171225, 0.337757, 0.804091, 1.067910, 0.929478, 0.542837, 0.160341, 0.441148, 0.804103, 0.970080, 0.965353, 0.640791, 0.078363, 0.470911, 0.798949, 0.972793, 0.915815, 0.652675, 0.241797, 0.421935, 0.953603, 1.134910, 1.128710, 0.994997, 0.586105, 0.093115, 0.493402, 0.940007, 1.108570, 0.889240, 0.486656, 0.132220, 0.551104, 0.937832, 1.098910, 1.025100, 0.577886, 0.128864, 0.618132, 0.900171, 1.003080, 0.900641, 0.615360, 0.166079, 0.632822, 1.155370, 1.253420, 1.178280, 0.981197, 0.501332, 0.159584, 0.694194, 1.089360, 1.131460, 0.856693, 0.461856, 0.126903, 0.743156, 1.156920, 1.243270, 1.036930, 0.472215, 0.248969, 0.757623, 1.005890, 1.056860, 0.921552, 0.589843, 0.116016, 0.896548, 1.372970, 1.355700, 1.217090, 0.973043, 0.405926, 0.328740, 0.925747, 1.209530, 1.123800, 0.848824, 0.450915, 0.256205, 1.035040, 1.399920, 1.324700, 0.983924, 0.357873, 0.382620, 0.907614, 1.135060, 1.124330, 0.942868, 0.539069, 0.265825, 1.180510, 1.567260, 1.430770, 1.250640, 0.953555, 0.263360, 0.580118, 1.145010, 1.271840, 1.104730, 0.870865, 0.404331, 0.518034, 1.376190, 1.575410, 1.314800, 0.908410, 0.263699, 0.526745, 1.088870, 1.262090, 1.159020, 0.936015, 0.460596, 0.491720, 1.456360, 1.719940, 1.472900, 1.262270, 0.887821, 0.076549, 0.853492, 1.313360, 1.282330, 1.095010, 0.891916, 0.276801, 0.863458, 1.673510, 1.637280, 1.255290, 0.853241, 0.168753, 0.711495, 1.271890, 1.325510, 1.136130, 0.914080, 0.368019, 0.738168, 1.708020, 1.812320, 1.464790, 1.229140, 0.758783, 0.208314, 1.111210, 1.416750, 1.257990, 1.088760, 0.870581, 0.114120, 1.214930, 1.864810, 1.613310, 1.199840, 0.807347, 0.059339, 0.917035, 1.385700, 1.295570, 1.087810, 0.902761, 0.256112, 1.003570, 1.905870, 1.817450, 1.398320, 1.150050, 0.574305, 0.489219, 1.323880, 1.450400, 1.203440, 1.069590, 0.797216, 0.214505, 1.509390, 1.953810, 1.554970, 1.153930, 0.728774, 0.153778, 1.073450, 1.389870, 1.213680, 1.064110, 0.893658, 0.126778, 1.258940, 2.003810, 1.729630, 1.296340, 1.040560, 0.349891, 0.761868, 1.460490, 1.408030, 1.124890, 1.041670, 0.693405, 0.473362, 1.731450, 1.971460, 1.478860, 1.089040, 0.611504, 0.308151, 1.130180, 1.319770, 1.148600, 1.072510, 0.851769, 0.113848, 1.443120, 1.979510, 1.586890, 1.194430, 0.909444, 0.108328, 0.978472, 1.491360, 1.302350, 1.051050, 1.023600, 0.574684, 0.717195, 1.883880, 1.926830, 1.374850, 1.003180, 0.503049, 0.389851, 1.106400, 1.246100, 1.125420, 1.077190, 0.768833, 0.277266, 1.510680, 1.865100, 1.444830, 1.106800, 0.761313, 0.111345, 1.088380, 1.419940, 1.181200, 1.015650, 1.015070, 0.437796, 0.931898, 1.951620, 1.816200, 1.256990, 0.938521, 0.450567, 0.401653, 1.059710, 1.202140, 1.115870, 1.054380, 0.686135, 0.360763, 1.473450, 1.721950, 1.332780, 1.028220, 0.622221, 0.244727, 1.079230, 1.299940, 1.098010, 1.019440, 0.993572, 0.292123, 1.080240, 1.919130, 1.667350, 1.174630, 0.932483, 0.451300, 0.384730, 1.020430, 1.169410, 1.091770, 1.025150, 0.653998, 0.355451, 1.382530, 1.592060, 1.251010, 0.966871, 0.537197, 0.273282, 0.998384, 1.197850, 1.064390, 1.030470, 0.953506, 0.180638, 1.129290, 1.814470, 1.542690, 1.163530, 0.973421, 0.470318, 0.360961, 0.977847, 1.126770, 1.062620, 1.025760, 0.684415, 0.296216, 1.281230, 1.489730, 1.204830, 0.950354, 0.526650, 0.232998, 0.913586, 1.136980, 1.049220, 1.030070, 0.928992, 0.145035, 1.098640, 1.707540, 1.486870, 1.205790, 1.020410, 0.490561, 0.322552, 0.924638, 1.086150, 1.053250, 1.065700, 0.756000, 0.217550, 1.194240, 1.432030, 1.214020, 0.986611, 0.558667, 0.182974, 0.853465, 1.093810, 1.028990, 1.041200, 0.957767, 0.166375, 1.057500, 1.653610, 1.487200, 1.253530, 1.053210, 0.520970, 0.272876, 0.886046, 1.070350, 1.066840, 1.131800, 0.848763, 0.145096, 1.154040, 1.445460, 1.275820, 1.037380, 0.583310, 0.147614, 0.802957, 1.049960, 1.020730, 1.095540, 1.028790, 0.185334, 1.066120, 1.651600, 1.498220, 1.280920, 1.081140, 0.557786, 0.250599, 0.892659, 1.076850, 1.090360, 1.218840, 0.946974, 0.120552, 1.202620, 1.526510, 1.340110, 1.053180, 0.587801, 0.119761, 0.755343, 1.025590, 1.051720, 1.183570, 1.084650, 0.148060, 1.132690, 1.665590, 1.493100, 1.295150, 1.106100, 0.563182, 0.292872, 0.941557, 1.084340, 1.125220, 1.327910, 1.009000, 0.200265, 1.346100, 1.615570, 1.347980, 1.029300, 0.595417, 0.101859, 0.742374, 1.047270, 1.111940, 1.258120, 1.075530, 0.084034, 1.231150, 1.671150, 1.475000, 1.302150, 1.100120, 0.494852, 0.402001, 1.002120, 1.086380, 1.186020, 1.431370, 0.965745, 0.411971, 1.523290, 1.638650, 1.293260, 1.003280, 0.608309, 0.117372, 0.795442, 1.099840, 1.160440, 1.284980, 0.992675, 0.156303, 1.340410, 1.664040, 1.447000, 1.284590, 1.028660, 0.344160, 0.549871, 1.051770, 1.096120, 1.265070, 1.465250, 0.772519, 0.705568, 1.645680, 1.576410, 1.223480, 0.992486, 0.578692, 0.197943, 0.892929, 1.136560, 1.176370, 1.267350, 0.844718, 0.375539, 1.447060, 1.634630, 1.395630, 1.220120, 0.881189, 0.135284, 0.702394, 1.087280, 1.116520, 1.319390, 1.375390, 0.455215, 0.988782, 1.671350, 1.473490, 1.174610, 0.957888, 0.457862, 0.348679, 0.973302, 1.136660, 1.178590, 1.212640, 0.626308, 0.628085, 1.521620, 1.561780, 1.310170, 1.103220, 0.668094, 0.132623, 0.837982, 1.104370, 1.127050, 1.306400, 1.162960, 0.127543, 1.199560, 1.624440, 1.376470, 1.125660, 0.848293, 0.262105, 0.499611, 1.002510, 1.128150, 1.183800, 1.098130, 0.334698, 0.869513, 1.523060, 1.440290, 1.198460, 0.936857, 0.402771, 0.353650, 0.933347, 1.090530, 1.110080, 1.220280, 0.871237, 0.272286, 1.332030, 1.543200, 1.283510, 1.032690, 0.667802, 0.078523, 0.592068, 1.006730, 1.142290, 1.165300, 0.893964, 0.111979, 1.036450, 1.438580, 1.295760, 1.069950, 0.718167, 0.108843, 0.557687, 0.966268, 1.048560, 1.073840, 1.079090, 0.537342, 0.590407, 1.397360, 1.433230, 1.168110, 0.892606, 0.475637, 0.135683, 0.643430, 1.028960, 1.163750, 1.076030, 0.614837, 0.297310, 1.096190, 1.302960, 1.158030, 0.917082, 0.454387, 0.174842, 0.682070, 0.944544, 1.008730, 1.031780, 0.887355, 0.189631, 0.856596, 1.388180, 1.286300, 1.034690, 0.748779, 0.319702, 0.217797, 0.700754, 1.071970, 1.146270, 0.907655, 0.326996, 0.502705, 1.074610, 1.166060, 1.031920, 0.734087, 0.188188, 0.371770, 0.725376, 0.914572, 0.997259, 0.969079, 0.636362, 0.188692, 1.036910, 1.300060, 1.126490, 0.923753, 0.635318, 0.192645, 0.308837, 0.780442, 1.102660, 1.070480, 0.705577, 0.149609, 0.627226, 1.024650, 1.052430, 0.911234, 0.548612, 0.065409, 0.482470, 0.738481, 0.920493, 0.999136, 0.854086, 0.343929, 0.491174, 1.112380, 1.171790, 1.008440, 0.862337, 0.540293, 0.084164, 0.425427, 0.863376, 1.102050, 0.964515, 0.522620, 0.131626, 0.707868, 0.980781, 0.966965, 0.812625, 0.408952, 0.160589, 0.548704, 0.778276, 0.959181, 0.973547, 0.687340, 0.129253, 0.704090, 1.118310, 1.074720, 0.966070, 0.833139, 0.434092, 0.138980, 0.554816, 0.936563, 1.086320, 0.865994, 0.378478, 0.256760, 0.772763, 0.958746, 0.926858, 0.768652, 0.330634, 0.245604, 0.629544, 0.854638, 0.992683, 0.908743, 0.517987, 0.163958, 0.844103, 1.128650, 1.055490, 0.982725, 0.803364, 0.314448, 0.253198, 0.683120, 1.011740, 1.075350, 0.786131, 0.281265, 0.368289, 0.839728, 0.984094, 0.957381, 0.779965, 0.274459, 0.347491, 0.739533, 0.937373, 1.003660, 0.841822, 0.397481, 0.313537, 0.973472, 1.194600, 1.103670, 1.020150, 0.766320, 0.202736, 0.387495, 0.825026, 1.097270, 1.064500, 0.722851, 0.224299, 0.464390, 0.943044, 1.086600, 1.047750, 0.797443, 0.194227, 0.470689, 0.852810, 1.009710, 1.016900, 0.813382, 0.332084, 0.455589, 1.137610, 1.310660, 1.179590, 1.059990, 0.736112, 0.108365, 0.545159, 0.990325, 1.174230, 1.042350, 0.688623, 0.193197, 0.583225, 1.124780, 1.254620, 1.136270, 0.772259, 0.097563, 0.584274, 0.956833, 1.089780, 1.056880, 0.818649, 0.278714, 0.623174, 1.332920, 1.440890, 1.256160, 1.102220, 0.709892, 0.101988, 0.740422, 1.158230, 1.216690, 1.020870, 0.698491, 0.159911, 0.781313, 1.383720, 1.418500, 1.163460, 0.713347, 0.080396, 0.678351, 1.073720, 1.189540, 1.104840, 0.821317, 0.214046, 0.813763, 1.532180, 1.557960, 1.321350, 1.135460, 0.657503, 0.202787, 0.962357, 1.294480, 1.223860, 1.024740, 0.732928, 0.108174, 1.076830, 1.651770, 1.504130, 1.133250, 0.671931, 0.096006, 0.786347, 1.216610, 1.275590, 1.120280, 0.805832, 0.147596, 1.013030, 1.717330, 1.644610, 1.356910, 1.132910, 0.551455, 0.413706, 1.180060, 1.381730, 1.214190, 1.053540, 0.737160, 0.223981, 1.417180, 1.843300, 1.499760, 1.100650, 0.669371, 0.126446, 0.936247, 1.347620, 1.297350, 1.097570, 0.790725, 0.099864, 1.220980, 1.873130, 1.676310, 1.341940, 1.079970, 0.390332, 0.658680, 1.366970, 1.418220, 1.193950, 1.076180, 0.669006, 0.508190, 1.718930, 1.924700, 1.452780, 1.099160, 0.664392, 0.221263, 1.099030, 1.406200, 1.249830, 1.075320, 0.786741, 0.154793, 1.433570, 1.966790, 1.631920, 1.279760, 0.986596, 0.187587, 0.907170, 1.500180, 1.397230, 1.153450, 1.068620, 0.534547, 0.807805, 1.933400, 1.921830, 1.404010, 1.102590, 0.603883, 0.379045, 1.210050, 1.376890, 1.184170, 1.083720, 0.766970, 0.324732, 1.613710, 1.963940, 1.524830, 1.200290, 0.865114, 0.066063, 1.126460, 1.549230, 1.312830, 1.097450, 1.039270, 0.366541, 1.078950, 2.059630, 1.866540, 1.348050, 1.068170, 0.489323, 0.518767, 1.237980, 1.306240, 1.148960, 1.104000, 0.698377, 0.509830, 1.708230, 1.868890, 1.402010, 1.125240, 0.713943, 0.284717, 1.266620, 1.494260, 1.189970, 1.056850, 1.005130, 0.187828, 1.307100, 2.103480, 1.762240, 1.266370, 0.997802, 0.373372, 0.596662, 1.211190, 1.247430, 1.140360, 1.096400, 0.592206, 0.647396, 1.698310, 1.729900, 1.300950, 1.046660, 0.540304, 0.470851, 1.287370, 1.362330, 1.085150, 1.054380, 0.958741, 0.063720, 1.472540, 2.054540, 1.611290, 1.176540, 0.935659, 0.298540, 0.621763, 1.173100, 1.207540, 1.122990, 1.055710, 0.501036, 0.699399, 1.616480, 1.595300, 1.221250, 0.954670, 0.386427, 0.552448, 1.203220, 1.223930, 1.038720, 1.071510, 0.881655, 0.194633, 1.539490, 1.916260, 1.452460, 1.123970, 0.912478, 0.262137, 0.622744, 1.134000, 1.161810, 1.084860, 1.018310, 0.466176, 0.678728, 1.508960, 1.479650, 1.151020, 0.873427, 0.306081, 0.527379, 1.083050, 1.135570, 1.035920, 1.070570, 0.787445, 0.307310, 1.495370, 1.738220, 1.343950, 1.129520, 0.915998, 0.242996, 0.607380, 1.081370, 1.102920, 1.050070, 1.017770, 0.486272, 0.620300, 1.400290, 1.384070, 1.106030, 0.844594, 0.309452, 0.452553, 0.989975, 1.093650, 1.032380, 1.047460, 0.725423, 0.325673, 1.385060, 1.592420, 1.310400, 1.167640, 0.919631, 0.236696, 0.571608, 1.020830, 1.052510, 1.041990, 1.055370, 0.539001, 0.548550, 1.307510, 1.331490, 1.116770, 0.873305, 0.350613, 0.386860, 0.931186, 1.059340, 1.013910, 1.040720, 0.728636, 0.283289, 1.284890, 1.517090, 1.325320, 1.200970, 0.917312, 0.246083, 0.533355, 0.981177, 1.027310, 1.058870, 1.118780, 0.607944, 0.489329, 1.268710, 1.352010, 1.176640, 0.913755, 0.379985, 0.340964, 0.880466, 1.020520, 1.010510, 1.080640, 0.771699, 0.251242, 1.243780, 1.498280, 1.348690, 1.217240, 0.914013, 0.250685, 0.531023, 0.978809, 1.018720, 1.093300, 1.204300, 0.668325, 0.494216, 1.323500, 1.431250, 1.229670, 0.921068, 0.392937, 0.298423, 0.837912, 1.006400, 1.047860, 1.147110, 0.793498, 0.279376, 1.262000, 1.504660, 1.363860, 1.220410, 0.895257, 0.210149, 0.585618, 0.998825, 1.015320, 1.153130, 1.298410, 0.662088, 0.617040, 1.458400, 1.500530, 1.226300, 0.900288, 0.408171, 0.272942, 0.840308, 1.038300, 1.106920, 1.191240, 0.751801, 0.375538, 1.320400, 1.519840, 1.368950, 1.200750, 0.828056, 0.101601, 0.681888, 1.019430, 1.026110, 1.241230, 1.348580, 0.521590, 0.854863, 1.596120, 1.497910, 1.176490, 0.883154, 0.409955, 0.311178, 0.907246, 1.090870, 1.147580, 1.185450, 0.639372, 0.531310, 1.405190, 1.532780, 1.350800, 1.134430, 0.691703, 0.103439, 0.791571, 1.038150, 1.063120, 1.322930, 1.282130, 0.232357, 1.131530, 1.658380, 1.427950, 1.126800, 0.865035, 0.343208, 0.436686, 1.001990, 1.120950, 1.157390, 1.131000, 0.455568, 0.739305, 1.494790, 1.518060, 1.288800, 1.008820, 0.491320, 0.278024, 0.898286, 1.060000, 1.110280, 1.337690, 1.064990, 0.155383, 1.356160, 1.631610, 1.343180, 1.091140, 0.793426, 0.177321, 0.606664, 1.066590, 1.121440, 1.152460, 1.021820, 0.203071, 0.973417, 1.545570, 1.450180, 1.179770, 0.829407, 0.240681, 0.495083, 0.988907, 1.073140, 1.130720, 1.248890, 0.728895, 0.537892, 1.489940, 1.556990, 1.273430, 1.029010, 0.628652, 0.103697, 0.747777, 1.085510, 1.121840, 1.131900, 0.830729, 0.147180, 1.174360, 1.518190, 1.333910, 1.037790, 0.600242, 0.074440, 0.699580, 1.038150, 1.058520, 1.105570, 1.066980, 0.334826, 0.873652, 1.545490, 1.466440, 1.196120, 0.898612, 0.396255, 0.272266, 0.829856, 1.092460, 1.135690, 1.058330, 0.547461, 0.473526, 1.283560, 1.417540, 1.199470, 0.866970, 0.320426, 0.342857, 0.843929, 1.027570, 1.022280, 1.045970, 0.818590, 0.094157, 1.143360, 1.536070, 1.352870, 1.079960, 0.710618, 0.162882, 0.422897, 0.881137, 1.115720, 1.131910, 0.898691, 0.226813, 0.739654, 1.292950, 1.287760, 1.064110, 0.655818, 0.035636, 0.581236, 0.895915, 0.979479, 0.995212, 0.959665, 0.513098, 0.484044, 1.328920, 1.454610, 1.206410, 0.934263, 0.513107, 0.091736, 0.541328, 0.936636, 1.140350, 1.070760, 0.670157, 0.124563, 0.911607, 1.245090, 1.164410, 0.917747, 0.411768, 0.262140, 0.715375, 0.879157, 0.947999, 0.989513, 0.825939, 0.173296, 0.839077, 1.403660, 1.308100, 1.054070, 0.797562, 0.336437, 0.216834, 0.653116, 0.995594, 1.134400, 0.953008, 0.427681, 0.366028, 1.013680, 1.183180, 1.049710, 0.757279, 0.183956, 0.443883, 0.759101, 0.862076, 0.963822, 0.973397, 0.624378, 0.214029, 1.093580, 1.371300, 1.146900, 0.942689, 0.690155, 0.175337, 0.369416, 0.761332, 1.038460, 1.094000, 0.816127, 0.228970, 0.565768, 1.079030, 1.120250, 0.942336, 0.616187, 0.042317, 0.535745, 0.781444, 0.893285, 1.001520, 0.907287, 0.380756, 0.519930, 1.230480, 1.289740, 1.036600, 0.891696, 0.600449, 0.069999, 0.516678, 0.854924, 1.064680, 1.043210, 0.691272, 0.121039, 0.724968, 1.120010, 1.064040, 0.869560, 0.536207, 0.079908, 0.596604, 0.837819, 0.960008, 1.015860, 0.798151, 0.186192, 0.733261, 1.294020, 1.234500, 1.005480, 0.882245, 0.515955, 0.146077, 0.641971, 0.940395, 1.091430, 0.998482, 0.586053, 0.133319, 0.845699, 1.150750, 1.047060, 0.863948, 0.514289, 0.129532, 0.675074, 0.923111, 1.020710, 1.000660, 0.697321, 0.110482, 0.875638, 1.351710, 1.241350, 1.033800, 0.890189, 0.443848, 0.244963, 0.758381, 1.036800, 1.122350, 0.957409, 0.507872, 0.225981, 0.942507, 1.213340, 1.102580, 0.913432, 0.502981, 0.196357, 0.763248, 1.002360, 1.064760, 0.991229, 0.643383, 0.118625, 0.997483, 1.437610, 1.295670, 1.089420, 0.908754, 0.390291, 0.348186, 0.892644, 1.144120, 1.141140, 0.924392, 0.475438, 0.291872, 1.065760, 1.349260, 1.213590, 0.962350, 0.471339, 0.262015, 0.829616, 1.070390, 1.116970, 1.011160, 0.627064, 0.184925, 1.125250, 1.543440, 1.368390, 1.153770, 0.932662, 0.336327, 0.476342, 1.050830, 1.237730, 1.140580, 0.922845, 0.488572, 0.377891, 1.268730, 1.543280, 1.313080, 0.973226, 0.443778, 0.290333, 0.880146, 1.155170, 1.186710, 1.041760, 0.619853, 0.259511, 1.256500, 1.652650, 1.440990, 1.211180, 0.940056, 0.251832, 0.640094, 1.210810, 1.297640, 1.137850, 0.965094, 0.501312, 0.548086, 1.546220, 1.720240, 1.348570, 0.968590, 0.459536, 0.293778, 0.958566, 1.263840, 1.241280, 1.055350, 0.615964, 0.332597, 1.391930, 1.757980, 1.494360, 1.237100, 0.908010, 0.127600, 0.825263, 1.348390, 1.325770, 1.148780, 1.023110, 0.449196, 0.814564, 1.825520, 1.810550, 1.331570, 0.993627, 0.506053, 0.332297, 1.084750, 1.354560, 1.245600, 1.058620, 0.624356, 0.418367, 1.542560, 1.842400, 1.500450, 1.216870, 0.837064, 0.075321, 1.013860, 1.452250, 1.326370, 1.161790, 1.049320, 0.307095, 1.122540, 2.027630, 1.807060, 1.309240, 1.048580, 0.518162, 0.444387, 1.218450, 1.379120, 1.210820, 1.079450, 0.629146, 0.547395, 1.698140, 1.869530, 1.446610, 1.166160, 0.741883, 0.217802, 1.192760, 1.507580, 1.288570, 1.155440, 1.023700, 0.133039, 1.402490, 2.125470, 1.747940, 1.299960, 1.081770, 0.447532, 0.599808, 1.299570, 1.339040, 1.181080, 1.117640, 0.588034, 0.722734, 1.811840, 1.815170, 1.358540, 1.111620, 0.621637, 0.420322, 1.333870, 1.487850, 1.207730, 1.134320, 0.962497, 0.125734, 1.620330, 2.134760, 1.660030, 1.279350, 1.050920, 0.313659, 0.733651, 1.310500, 1.278960, 1.176960, 1.134830, 0.481515, 0.896011, 1.837780, 1.700260, 1.277310, 1.052980, 0.463195, 0.616715, 1.390200, 1.385700, 1.115280, 1.124930, 0.880295, 0.347548, 1.768750, 2.068360, 1.542700, 1.227740, 0.970027, 0.176217, 0.811252, 1.280740, 1.230610, 1.175120, 1.101890, 0.345741, 1.005560, 1.777070, 1.572930, 1.214180, 0.965787, 0.281753, 0.746675, 1.336790, 1.244680, 1.061270, 1.132660, 0.767143, 0.560632, 1.831240, 1.926510, 1.403700, 1.165690, 0.885139, 0.075178, 0.842863, 1.239130, 1.185760, 1.148390, 1.037780, 0.240488, 1.031520, 1.670720, 1.459980, 1.147830, 0.849251, 0.136464, 0.765304, 1.211120, 1.134750, 1.060690, 1.125210, 0.618477, 0.724850, 1.785130, 1.730410, 1.282000, 1.128940, 0.821003, 0.052249, 0.846650, 1.186370, 1.127350, 1.105320, 0.987207, 0.194374, 0.999501, 1.553090, 1.356080, 1.071570, 0.749925, 0.082297, 0.693615, 1.089590, 1.087920, 1.075390, 1.074260, 0.471458, 0.791361, 1.642920, 1.537430, 1.217850, 1.123770, 0.769590, 0.070312, 0.825275, 1.118340, 1.064130, 1.075880, 0.972335, 0.188524, 0.939682, 1.434800, 1.263730, 1.020470, 0.717459, 0.109278, 0.602037, 1.017980, 1.074140, 1.062190, 1.000830, 0.384639, 0.753298, 1.467140, 1.404720, 1.212420, 1.125840, 0.720723, 0.084082, 0.784855, 1.052400, 1.018830, 1.072600, 0.984231, 0.206003, 0.868412, 1.333930, 1.217770, 1.031410, 0.745262, 0.159338, 0.541099, 0.980787, 1.049940, 1.026510, 0.957572, 0.377941, 0.664999, 1.329310, 1.346810, 1.233480, 1.115510, 0.677562, 0.091120, 0.753390, 1.012280, 0.995874, 1.086610, 1.012790, 0.235993, 0.814437, 1.294740, 1.247210, 1.087140, 0.777274, 0.186281, 0.506918, 0.946123, 1.015510, 1.010130, 0.967595, 0.409588, 0.599584, 1.262430, 1.340820, 1.253860, 1.092720, 0.635868, 0.113427, 0.760421, 0.997898, 0.982805, 1.116200, 1.055670, 0.246365, 0.833225, 1.348330, 1.323420, 1.125850, 0.773713, 0.192864, 0.481598, 0.920740, 1.005340, 1.032640, 0.999474, 0.416513, 0.598540, 1.261080, 1.362480, 1.265760, 1.054690, 0.568680, 0.176351, 0.806235, 0.990220, 0.980195, 1.171600, 1.087190, 0.177612, 0.964945, 1.461770, 1.374010, 1.109400, 0.746498, 0.192572, 0.484234, 0.938888, 1.031860, 1.068040, 1.005570, 0.362306, 0.668812, 1.311430, 1.397810, 1.259150, 0.980168, 0.447505, 0.293687, 0.867567, 0.983213, 1.006050, 1.240170, 1.041730, 0.076925, 1.180860, 1.553270, 1.355150, 1.059680, 0.718084, 0.159300, 0.555625, 1.005060, 1.065230, 1.082900, 0.964252, 0.238512, 0.808004, 1.397730, 1.423510, 1.209900, 0.848895, 0.269705, 0.447603, 0.929101, 0.990435, 1.061250, 1.266020, 0.855241, 0.369165, 1.394440, 1.566470, 1.290840, 1.014310, 0.666254, 0.068251, 0.697535, 1.076340, 1.075300, 1.073790, 0.870916, 0.104378, 1.004580, 1.483260, 1.403400, 1.102290, 0.664071, 0.056588, 0.615447, 0.990622, 1.014930, 1.108420, 1.185840, 0.523713, 0.739924, 1.533080, 1.514330, 1.229240, 0.964195, 0.536932, 0.183606, 0.854391, 1.110910, 1.070200, 1.049050, 0.706537, 0.262666, 1.214940, 1.514930, 1.319550, 0.948365, 0.440083, 0.199853, 0.785689, 1.042270, 1.032560, 1.101690, 0.981935, 0.128255, 1.070220, 1.585650, 1.442080, 1.176260, 0.858157, 0.310420, 0.411143, 0.966412, 1.114140, 1.073870, 0.988372, 0.445952, 0.597510, 1.370230, 1.465380, 1.192840, 0.767414, 0.178367, 0.465254, 0.930478, 1.056810, 1.020430, 1.029070, 0.685470, 0.332761, 1.324080, 1.576590, 1.365030, 1.092620, 0.666164, 0.061467, 0.617013, 1.024570, 1.119030, 1.077430, 0.848687, 0.144693, 0.906926, 1.426530, 1.359100, 1.054460, 0.555388, 0.124419, 0.713891, 1.006260, 1.023650, 0.989139, 0.907738, 0.332807, 0.745982, 1.494640, 1.515860, 1.262700, 0.949972, 0.415561, 0.237931, 0.762521, 1.059320, 1.133450, 1.037830, 0.615283, 0.274664, 1.128970, 1.399360, 1.240260, 0.904916, 0.298125, 0.427221, 0.882999, 0.998094, 0.976882, 0.964974, 0.742450, 0.081961, 1.109490, 1.568680, 1.397030, 1.125550, 0.766121, 0.159858, 0.455635, 0.866331, 1.089310, 1.129530, 0.927822, 0.328077, 0.597729, 1.258290, 1.334780, 1.122260, 0.723026, 0.030273, 0.666019, 0.942701, 0.951104, 0.965533, 0.942523, 0.514465, 0.474088, 1.381310, 1.534490, 1.236220, 0.980831, 0.579318, 0.094374, 0.632412, 0.946078, 1.104190, 1.085170, 0.767777, 0.114314, 0.854193, 1.326090, 1.256010, 0.989310, 0.516353, 0.224972, 0.794393, 0.933637, 0.934312, 0.995111, 0.879000, 0.228183, 0.845322, 1.525450, 1.418830, 1.084130, 0.864038, 0.408579, 0.281083, 0.773994, 1.000540, 1.095290, 1.013720, 0.599495, 0.216921, 1.052300, 1.351840, 1.159000, 0.846025, 0.337816, 0.373168, 0.838246, 0.931414, 0.971690, 1.018990, 0.747616, 0.098062, 1.116640, 1.554010, 1.288830, 0.987749, 0.783242, 0.254264, 0.452553, 0.877135, 1.032900, 1.077850, 0.942798, 0.446155, 0.429727, 1.197190, 1.337340, 1.056840, 0.738030, 0.236016, 0.440675, 0.864892, 0.972218, 1.026200, 0.996488, 0.581080, 0.337059, 1.272890, 1.528100, 1.204520, 0.953856, 0.725571, 0.123895, 0.580305, 0.950314, 1.064660, 1.070420, 0.882207, 0.314107, 0.599188, 1.287010, 1.305390, 0.997901, 0.706432, 0.203381, 0.480234, 0.910041, 1.030940, 1.056250, 0.943240, 0.444917, 0.494360, 1.353450, 1.508130, 1.179970, 0.960449, 0.685666, 0.063418, 0.671521, 1.021820, 1.112200, 1.069170, 0.830574, 0.225114, 0.714436, 1.348040, 1.311670, 1.019710, 0.737153, 0.194288, 0.518322, 0.954854, 1.074350, 1.068090, 0.908893, 0.374968, 0.580645, 1.407130, 1.515020, 1.196810, 0.990200, 0.667449, 0.085312, 0.757113, 1.112200, 1.163670, 1.061140, 0.802479, 0.189232, 0.799590, 1.441380, 1.394740, 1.098750, 0.778821, 0.188320, 0.534876, 0.977550, 1.111820, 1.096390, 0.917208, 0.358165, 0.631020, 1.456560, 1.543450, 1.238760, 1.035410, 0.661356, 0.126330, 0.861869, 1.210890, 1.196120, 1.055040, 0.821829, 0.179038, 0.918201, 1.609370, 1.524700, 1.170540, 0.807256, 0.208584, 0.515456, 1.001520, 1.174800, 1.147910, 0.950022, 0.368460, 0.665066, 1.510950, 1.591810, 1.295300, 1.078430, 0.641890, 0.199305, 0.981292, 1.293490, 1.208250, 1.076250, 0.882427, 0.149548, 1.119770, 1.822620, 1.624850, 1.199390, 0.847316, 0.270395, 0.497906, 1.070130, 1.260090, 1.191240, 0.986915, 0.395775, 0.700981, 1.588980, 1.657590, 1.342170, 1.092930, 0.594850, 0.303049, 1.098380, 1.352590, 1.217370, 1.128710, 0.935475, 0.091162, 1.386120, 1.999940, 1.645950, 1.207670, 0.922522, 0.333467, 0.543091, 1.184480, 1.322130, 1.203470, 1.033010, 0.426411, 0.774627, 1.702310, 1.712650, 1.347180, 1.072280, 0.529891, 0.417494, 1.209770, 1.393500, 1.225910, 1.181740, 0.930612, 0.210270, 1.646360, 2.081450, 1.602950, 1.230770, 1.004350, 0.328392, 0.666153, 1.292170, 1.326030, 1.201860, 1.093580, 0.419730, 0.914109, 1.821590, 1.712470, 1.304810, 1.037630, 0.454026, 0.549655, 1.315390, 1.404930, 1.213640, 1.205270, 0.859126, 0.449775, 1.841180, 2.067560, 1.537200, 1.263950, 1.032250, 0.227844, 0.818140, 1.342420, 1.286520, 1.214730, 1.140820, 0.334658, 1.096220, 1.886220, 1.641330, 1.246430, 1.003290, 0.348543, 0.704838, 1.388280, 1.360280, 1.172830, 1.202610, 0.743458, 0.685535, 1.956030, 1.988170, 1.464900, 1.271390, 0.977015, 0.075104, 0.937934, 1.333030, 1.241980, 1.237620, 1.131910, 0.187985, 1.252180, 1.860000, 1.532030, 1.200800, 0.948086, 0.195988, 0.848688, 1.383460, 1.259890, 1.132410, 1.191670, 0.595654, 0.902030, 1.994080, 1.859140, 1.378730, 1.236120, 0.864654, 0.108987, 1.003860, 1.293810, 1.206090, 1.239470, 1.058970, 0.088067, 1.327510, 1.763530, 1.427260, 1.156990, 0.843668, 0.046533, 0.918068, 1.291290, 1.153260, 1.126330, 1.164160, 0.411401, 1.080670, 1.945140, 1.686430, 1.284950, 1.177760, 0.738653, 0.215492, 1.027570, 1.242430, 1.164390, 1.207150, 0.960295, 0.123351, 1.324010, 1.642150, 1.334860, 1.086840, 0.708068, 0.106098, 0.884302, 1.165470, 1.096810, 1.145000, 1.089180, 0.211134, 1.178900, 1.802500, 1.497860, 1.211620, 1.120330, 0.619797, 0.304476, 1.019320, 1.176960, 1.110280, 1.161800, 0.877098, 0.189528, 1.276100, 1.517770, 1.240030, 0.998959, 0.605152, 0.125498, 0.791312, 1.077450, 1.093940, 1.140890, 0.962769, 0.094811, 1.162670, 1.599080, 1.342460, 1.176420, 1.063980, 0.510515, 0.360307, 0.982290, 1.103130, 1.060030, 1.127060, 0.816571, 0.225129, 1.205430, 1.392170, 1.153580, 0.943560, 0.578614, 0.096123, 0.713495, 1.047560, 1.096420, 1.087260, 0.832064, 0.081084, 1.052460, 1.401960, 1.252280, 1.165980, 0.998205, 0.417126, 0.382713, 0.933724, 1.042660, 1.027170, 1.101850, 0.767063, 0.238755, 1.121170, 1.287470, 1.118150, 0.952572, 0.602874, 0.072717, 0.683306, 1.039190, 1.066770, 1.012440, 0.753083, 0.086252, 0.917823, 1.265810, 1.220870, 1.156590, 0.925192, 0.344643, 0.393413, 0.904870, 1.007160, 1.003160, 1.077160, 0.729015, 0.235898, 1.055530, 1.250100, 1.154120, 0.994214, 0.615782, 0.070334, 0.679273, 1.019160, 1.019810, 0.963740, 0.733505, 0.098071, 0.825168, 1.204540, 1.224970, 1.140160, 0.851355, 0.275195, 0.429426, 0.910487, 0.982705, 0.978042, 1.062200, 0.704326, 0.252176, 1.064190, 1.298700, 1.219770, 1.006610, 0.588441, 0.082240, 0.681480, 1.000390, 0.992492, 0.952039, 0.732138, 0.101453, 0.803810, 1.208520, 1.250380, 1.115110, 0.763318, 0.174600, 0.508972, 0.934070, 0.954260, 0.965610, 1.068240, 0.658431, 0.351820, 1.172350, 1.386720, 1.247690, 0.966979, 0.539120, 0.106958, 0.710806, 1.012950, 0.991378, 0.949882, 0.706430, 0.089547, 0.859166, 1.266930, 1.283200, 1.063300, 0.633868, 0.058365, 0.616588, 0.954226, 0.932775, 0.985596, 1.067700, 0.522334, 0.570323, 1.334940, 1.439780, 1.214970, 0.903760, 0.479379, 0.168411, 0.797112, 1.052730, 0.992031, 0.934444, 0.638147, 0.163471, 0.990765, 1.357630, 1.290860, 0.958630, 0.454261, 0.165919, 0.729431, 0.972975, 0.939293, 1.022610, 0.994248, 0.251522, 0.869086, 1.470850, 1.426770, 1.155590, 0.839136, 0.375427, 0.313479, 0.926115, 1.083760, 0.982025, 0.905196, 0.511517, 0.377868, 1.177290, 1.431620, 1.238020, 0.799423, 0.242614, 0.354071, 0.843474, 1.002100, 0.967137, 1.024340, 0.797173, 0.136472, 1.164160, 1.533600, 1.376270, 1.101980, 0.744838, 0.183196, 0.538264, 1.043370, 1.086880, 0.976194, 0.852915, 0.296230, 0.675614, 1.359140, 1.437440, 1.123810, 0.611232, 0.046939, 0.564459, 0.958157, 1.030630, 0.981419, 0.948692, 0.485065, 0.554230, 1.393320, 1.533620, 1.323380, 1.036690, 0.571869, 0.120624, 0.764814, 1.109990, 1.080610, 0.980014, 0.736841, 0.098607, 0.997619, 1.466990, 1.367020, 0.982027, 0.408676, 0.245477, 0.783868, 1.047260, 1.030380, 0.960625, 0.797670, 0.129561, 0.949230, 1.541870, 1.496220, 1.262990, 0.915183, 0.311621, 0.397758, 0.935341, 1.133690, 1.085340, 0.959466, 0.517413, 0.419028, 1.262050, 1.476690, 1.258740, 0.834479, 0.174003, 0.531054, 0.971564, 1.073020, 0.998147, 0.918655, 0.593784, 0.305789, 1.289070, 1.611870, 1.423070, 1.166620, 0.721762, 0.051378, 0.660030, 1.039850, 1.139970, 1.087050, 0.868643, 0.216206, 0.795226, 1.423330, 1.420600, 1.145770, 0.662116, 0.110105, 0.800540, 1.071690, 1.036070, 0.970089, 0.871584, 0.339799, 0.722261, 1.549720, 1.595880, 1.307040, 1.028100, 0.484065, 0.289032, 0.859648, 1.096180, 1.133760, 1.054330, 0.701106, 0.146142, 1.100320, 1.494420, 1.338200, 1.018790, 0.441561, 0.398246, 0.982627, 1.073790, 0.989697, 0.976971, 0.797976, 0.089960, 1.113320, 1.698010, 1.495650, 1.166040, 0.871737, 0.239406, 0.544468, 0.998942, 1.115480, 1.105850, 0.981489, 0.495253, 0.459515, 1.324380, 1.506760, 1.234020, 0.856904, 0.200570, 0.619380, 1.048800, 1.033860, 0.986812, 0.997664, 0.657706, 0.332005, 1.418750, 1.719980, 1.349140, 1.038530, 0.720958, 0.046572, 0.749691, 1.081020, 1.103460, 1.063350, 0.893958, 0.291380, 0.733252, 1.479900, 1.469670, 1.100390, 0.683109, 0.030946, 0.729097, 1.043920, 1.019460, 1.023020, 0.979530, 0.451813, 0.652404, 1.593930, 1.650460, 1.214330, 0.947661, 0.581225, 0.197304, 0.892422, 1.113240, 1.080420, 1.029660, 0.813109, 0.128696, 0.960249, 1.567390, 1.386940, 0.966651, 0.561091, 0.087921, 0.756079, 1.035770, 1.044450, 1.050610, 0.905166, 0.245359, 0.873208, 1.649760, 1.553610, 1.126180, 0.888636, 0.457671, 0.348893, 0.971236, 1.122850, 1.073900, 1.013910, 0.738089, 0.083010, 1.127440, 1.590360, 1.297360, 0.894138, 0.530468, 0.105001, 0.757700, 1.047380, 1.074510, 1.044680, 0.818464, 0.131061, 0.980500, 1.638720, 1.475500, 1.083810, 0.853424, 0.368183, 0.439195, 1.012340, 1.143520, 1.088490, 1.002090, 0.670379, 0.200308, 1.229610, 1.589930, 1.264440, 0.913603, 0.566384, 0.100835, 0.755318, 1.057240, 1.088660, 1.032780, 0.776903, 0.102456, 1.009640, 1.608300, 1.428840, 1.077960, 0.847782, 0.323355, 0.488400, 1.053190, 1.182770, 1.102420, 0.988179, 0.634665, 0.270788, 1.303220, 1.630450, 1.314030, 0.988686, 0.617499, 0.089781, 0.733556, 1.056380, 1.108770, 1.052670, 0.795365, 0.109992, 1.001870, 1.583720, 1.417690, 1.108970, 0.872372, 0.305091, 0.531690, 1.107340, 1.219310, 1.102690, 0.996014, 0.652422, 0.315446, 1.411870, 1.736960, 1.401100, 1.057940, 0.668085, 0.069461, 0.695245, 1.075190, 1.160110, 1.102610, 0.850058, 0.135123, 0.986972, 1.587480, 1.450420, 1.167720, 0.903161, 0.283327, 0.583881, 1.160840, 1.238290, 1.107720, 1.051410, 0.700700, 0.397684, 1.584930, 1.863100, 1.455380, 1.101120, 0.739422, 0.078255, 0.685941, 1.142280, 1.226040, 1.152120, 0.921242, 0.170627, 1.000580, 1.644100, 1.515750, 1.218850, 0.911115, 0.249431, 0.637129, 1.205320, 1.252110, 1.140390, 1.140100, 0.719277, 0.556481, 1.784380, 1.935920, 1.451340, 1.144640, 0.834267, 0.119438, 0.749199, 1.237460, 1.264080, 1.189540, 1.004920, 0.191087, 1.083580, 1.747680, 1.566570, 1.227000, 0.896175, 0.213943, 0.693209, 1.253840, 1.273770, 1.189870, 1.213620, 0.664030, 0.771603, 1.943390, 1.924240, 1.417950, 1.206870, 0.906896, 0.084022, 0.873951, 1.307420, 1.259030, 1.232480, 1.082610, 0.154940, 1.242030, 1.842460, 1.554210, 1.196540, 0.879972, 0.170567, 0.774060, 1.311010, 1.284900, 1.221630, 1.237810, 0.538673, 0.993755, 2.026200, 1.850270, 1.387500, 1.262900, 0.901305, 0.095810, 1.004370, 1.322130, 1.236820, 1.288950, 1.108620, 0.086983, 1.420970, 1.862360, 1.478660, 1.163260, 0.861842, 0.088534, 0.884450, 1.344060, 1.254370, 1.223710, 1.216790, 0.369205, 1.191920, 2.037120, 1.744820, 1.358560, 1.271900, 0.804934, 0.228490, 1.094980, 1.296030, 1.224010, 1.332100, 1.047760, 0.219355, 1.542550, 1.792140, 1.385240, 1.142260, 0.805763, 0.082608, 0.980441, 1.310880, 1.187830, 1.220170, 1.162710, 0.175591, 1.354780, 1.983580, 1.616460, 1.314660, 1.221530, 0.650826, 0.386692, 1.138620, 1.254730, 1.215030, 1.328190, 0.915006, 0.410017, 1.572310, 1.673450, 1.308040, 1.105350, 0.688413, 0.200835, 1.002740, 1.218000, 1.133910, 1.228670, 1.063530, 0.086204, 1.458720, 1.859110, 1.469550, 1.257100, 1.129580, 0.477966, 0.516419, 1.144820, 1.203660, 1.190410, 1.276250, 0.759635, 0.546341, 1.534480, 1.550020, 1.236740, 1.025020, 0.545984, 0.281952, 0.944596, 1.127290, 1.128470, 1.223670, 0.903102, 0.280208, 1.465780, 1.670770, 1.328860, 1.200700, 1.013470, 0.308786, 0.606174, 1.116910, 1.139990, 1.150200, 1.202020, 0.614617, 0.633257, 1.464510, 1.428270, 1.151420, 0.925015, 0.447730, 0.280473, 0.865917, 1.092480, 1.148220, 1.162820, 0.705724, 0.421150, 1.365460, 1.462130, 1.225520, 1.147070, 0.879189, 0.160513, 0.649284, 1.062780, 1.076560, 1.109870, 1.120240, 0.480107, 0.687066, 1.371550, 1.303290, 1.071260, 0.861686, 0.421534, 0.246368, 0.829874, 1.103220, 1.137580, 1.044340, 0.534433, 0.455549, 1.202330, 1.289620, 1.166100, 1.083400, 0.738013, 0.060024, 0.655178, 1.009690, 1.031890, 1.070600, 1.025060, 0.354482, 0.705608, 1.260750, 1.201950, 1.041030, 0.855568, 0.426130, 0.237407, 0.841517, 1.107550, 1.074940, 0.916288, 0.435198, 0.412646, 1.047170, 1.181950, 1.133640, 1.006790, 0.609848, 0.078545, 0.659090, 0.985015, 1.002050, 1.017360, 0.919004, 0.254103, 0.692909, 1.170670, 1.169450, 1.069880, 0.864827, 0.404050, 0.267000, 0.863589, 1.079580, 0.992241, 0.825118, 0.396838, 0.357227, 0.948026, 1.136090, 1.116110, 0.929363, 0.498239, 0.130602, 0.695440, 0.985217, 0.964360, 0.950446, 0.825694, 0.186778, 0.693704, 1.156120, 1.211560, 1.109170, 0.836008, 0.341838, 0.316941, 0.879350, 1.042710, 0.929041, 0.773201, 0.373689, 0.338918, 0.920211, 1.144450, 1.113760, 0.851649, 0.377255, 0.223072, 0.763483, 0.982642, 0.913854, 0.896713, 0.754855, 0.123582, 0.771558, 1.228620, 1.275080, 1.103800, 0.761804, 0.260257, 0.382314, 0.912938, 1.026290, 0.890457, 0.735127, 0.330066, 0.381760, 0.969807, 1.201940, 1.113820, 0.748654, 0.219680, 0.360463, 0.835193, 0.965861, 0.876636, 0.872997, 0.667103, 0.100465, 0.945487, 1.335390, 1.299670, 1.049060, 0.669623, 0.159429, 0.493072, 0.984797, 1.025190, 0.861260, 0.694776, 0.249431, 0.506318, 1.097040, 1.281530, 1.079890, 0.598145, 0.063488, 0.511781, 0.896468, 0.955101, 0.874330, 0.849982, 0.497210, 0.376904, 1.165370, 1.409770, 1.275590, 0.978560, 0.564169, 0.084745, 0.667861, 1.072320, 1.016940, 0.840261, 0.643057, 0.136357, 0.727442, 1.268790, 1.328310, 0.984912, 0.411818, 0.175441, 0.662024, 0.960887, 0.968353, 0.888691, 0.771876, 0.220467, 0.727520, 1.358750, 1.430090, 1.234750, 0.905179, 0.408727, 0.246119, 0.872886, 1.132160, 1.001110, 0.834407, 0.547607, 0.184898, 1.018670, 1.413520, 1.300550, 0.844151, 0.217999, 0.375272, 0.824485, 1.034870, 0.989190, 0.879181, 0.609931, 0.154335, 1.074030, 1.488870, 1.417030, 1.194780, 0.797563, 0.170926, 0.533645, 1.045940, 1.148760, 0.996851, 0.822775, 0.357182, 0.546434, 1.301430, 1.469470, 1.209680, 0.693763, 0.052082, 0.606799, 0.995754, 1.089800, 0.987355, 0.828935, 0.379561, 0.547414, 1.371620, 1.557180, 1.386370, 1.134130, 0.618899, 0.144941, 0.811289, 1.150970, 1.140890, 1.004240, 0.754003, 0.118403, 0.942683, 1.494910, 1.434950, 1.099480, 0.538550, 0.226316, 0.861545, 1.129280, 1.091170, 0.962953, 0.751952, 0.137466, 0.941796, 1.602540, 1.566680, 1.327880, 1.023450, 0.369968, 0.461769, 1.026860, 1.193490, 1.125290, 0.992200, 0.593732, 0.330129, 1.282780, 1.575890, 1.354390, 0.987215, 0.345781, 0.508237, 1.081040, 1.174200, 1.048890, 0.945706, 0.652879, 0.222616, 1.312990, 1.746260, 1.509700, 1.231230, 0.860870, 0.086998, 0.753349, 1.168070, 1.191030, 1.097130, 0.934178, 0.361554, 0.701434, 1.523230, 1.576010, 1.258080, 0.848376, 0.103042, 0.773837, 1.196400, 1.136740, 1.013820, 0.945746, 0.504915, 0.581501, 1.618330, 1.778640, 1.393660, 1.109750, 0.665955, 0.209378, 0.988627, 1.237850, 1.153090, 1.052030, 0.839378, 0.134809, 1.021840, 1.673350, 1.527080, 1.138350, 0.668888, 0.143210, 0.943620, 1.200100, 1.080390, 1.018210, 0.928010, 0.288820, 0.932586, 1.804100, 1.705210, 1.255230, 0.985846, 0.456177, 0.475154, 1.149610, 1.241410, 1.094610, 1.006360, 0.734800, 0.146248, 1.283870, 1.750200, 1.433620, 0.991986, 0.490833, 0.309411, 0.994829, 1.153770, 1.059370, 1.039040, 0.853972, 0.091769, 1.198560, 1.851970, 1.574100, 1.134480, 0.867821, 0.248305, 0.685130, 1.224120, 1.199940, 1.045720, 0.978709, 0.629495, 0.376853, 1.484390, 1.754000, 1.305880, 0.861267, 0.382461, 0.369078, 0.976667, 1.121140, 1.069860, 1.034450, 0.738423, 0.176383, 1.333840, 1.799890, 1.442610, 1.045850, 0.757951, 0.075727, 0.808982, 1.226860, 1.154370, 1.028350, 0.962986, 0.517805, 0.580729, 1.606970, 1.697170, 1.192910, 0.806159, 0.367892, 0.359748, 0.948206, 1.112510, 1.077360, 1.002880, 0.643707, 0.283807, 1.355830, 1.708530, 1.341040, 0.987719, 0.674493, 0.054289, 0.849418, 1.202380, 1.135430, 1.032070, 0.941416, 0.413635, 0.724889, 1.653640, 1.631780, 1.153170, 0.839963, 0.409129, 0.330547, 0.923139, 1.104890, 1.074070, 0.984932, 0.618308, 0.295588, 1.316100, 1.620390, 1.278360, 0.968181, 0.642297, 0.076320, 0.847297, 1.189780, 1.136890, 1.032500, 0.922495, 0.354174, 0.799266, 1.671900, 1.617840, 1.193890, 0.916076, 0.460484, 0.290689, 0.887711, 1.096360, 1.085760, 1.010610, 0.659365, 0.250602, 1.258680, 1.560100, 1.266490, 0.998629, 0.658108, 0.076475, 0.843659, 1.191360, 1.134620, 1.032080, 0.942660, 0.355173, 0.845749, 1.722660, 1.663840, 1.262060, 0.984270, 0.517370, 0.228887, 0.852674, 1.113410, 1.126350, 1.068720, 0.737574, 0.184390, 1.217790, 1.553780, 1.312870, 1.061730, 0.685170, 0.078137, 0.846028, 1.189750, 1.127580, 1.062070, 1.019160, 0.377559, 0.927472, 1.820580, 1.718510, 1.302980, 1.040490, 0.596069, 0.169903, 0.858273, 1.166790, 1.173210, 1.135250, 0.834163, 0.129155, 1.234040, 1.616470, 1.388980, 1.110760, 0.693795, 0.083373, 0.845116, 1.187300, 1.140090, 1.137210, 1.116510, 0.356318, 1.068960, 1.922890, 1.727640, 1.311670, 1.107880, 0.681143, 0.162502, 0.926297, 1.226800, 1.199190, 1.209450, 0.933798, 0.129372, 1.337010, 1.716990, 1.434200, 1.115660, 0.692200, 0.086228, 0.852956, 1.206050, 1.179770, 1.226910, 1.175320, 0.258657, 1.241070, 1.979450, 1.684070, 1.316880, 1.183790, 0.718941, 0.224322, 1.029870, 1.255590, 1.210430, 1.300390, 0.996060, 0.230211, 1.503430, 1.782480, 1.410010, 1.095630, 0.699415, 0.099505, 0.898110, 1.245710, 1.215620, 1.286530, 1.166110, 0.120954, 1.402230, 1.976670, 1.614650, 1.330420, 1.228260, 0.665799, 0.359117, 1.121490, 1.248510, 1.232670, 1.388370, 0.966329, 0.431577, 1.656380, 1.759060, 1.339160, 1.086800, 0.697795, 0.152818, 0.978373, 1.266690, 1.215110, 1.305840, 1.097900, 0.106840, 1.533130, 1.926020, 1.536270, 1.332760, 1.203580, 0.525364, 0.523112, 1.176530, 1.227560, 1.268600, 1.425480, 0.825453, 0.667593, 1.726070, 1.660390, 1.273380, 1.085160, 0.640273, 0.263786, 1.043220, 1.234640, 1.190150, 1.305370, 0.979963, 0.323293, 1.623280, 1.830190, 1.445200, 1.303170, 1.105850, 0.333905, 0.672607, 1.196690, 1.204190, 1.290320, 1.380850, 0.611796, 0.864431, 1.705320, 1.541530, 1.228710, 1.046380, 0.512331, 0.386879, 1.044430, 1.170380, 1.182290, 1.288170, 0.802780, 0.549295, 1.646370, 1.684020, 1.342790, 1.241100, 0.953201, 0.128113, 0.787816, 1.184760, 1.169950, 1.275340, 1.267660, 0.382730, 0.995504, 1.633640, 1.433310, 1.175000, 0.947735, 0.364501, 0.450403, 0.995036, 1.131530, 1.202210, 1.221290, 0.569767, 0.731968, 1.575880, 1.503780, 1.246380, 1.151990, 0.762977, 0.103698, 0.854251, 1.140110, 1.122670, 1.229510, 1.116780, 0.182072, 1.074470, 1.538770, 1.324120, 1.091270, 0.827097, 0.263844, 0.451491, 0.956228, 1.143210, 1.206500, 1.078700, 0.328929, 0.818114, 1.424390, 1.331240, 1.166910, 1.032080, 0.554931, 0.230146, 0.866589, 1.078710, 1.078510, 1.165160, 0.940661, 0.092063, 1.108840, 1.418300, 1.206450, 1.006020, 0.742080, 0.222133, 0.445247, 0.966341, 1.167720, 1.146850, 0.886801, 0.178888, 0.800760, 1.247030, 1.200180, 1.093740, 0.882977, 0.361846, 0.322785, 0.848057, 1.032920, 1.046270, 1.075040, 0.740823, 0.215101, 1.088930, 1.279830, 1.112720, 0.963358, 0.702056, 0.191780, 0.476881, 1.003670, 1.152360, 1.027460, 0.707117, 0.129658, 0.727811, 1.099580, 1.113780, 1.015490, 0.728817, 0.211551, 0.379467, 0.842410, 1.017620, 1.006480, 0.948014, 0.538828, 0.331705, 1.026910, 1.169730, 1.083520, 0.962331, 0.662347, 0.129503, 0.540540, 1.026700, 1.090490, 0.897326, 0.578459, 0.118248, 0.658924, 1.006770, 1.064060, 0.943105, 0.597081, 0.097398, 0.442171, 0.872582, 1.009910, 0.935758, 0.802271, 0.370408, 0.401271, 0.979462, 1.137740, 1.112000, 0.954259, 0.582898, 0.085415, 0.610611, 1.030520, 1.018710, 0.795161, 0.493224, 0.112645, 0.629820, 0.976076, 1.056440, 0.892545, 0.483033, 0.090486, 0.537999, 0.918678, 0.979468, 0.845810, 0.677246, 0.244604, 0.479048, 1.006850, 1.181280, 1.144600, 0.900515, 0.468155, 0.132883, 0.690436, 1.043150, 0.965202, 0.722951, 0.426676, 0.116127, 0.662277, 1.019550, 1.094090, 0.849334, 0.352810, 0.192536, 0.652342, 0.950048, 0.932017, 0.776255, 0.584773, 0.140139, 0.627826, 1.114190, 1.246490, 1.139080, 0.810205, 0.339307, 0.234475, 0.805686, 1.076340, 0.925635, 0.670860, 0.363056, 0.190517, 0.781914, 1.136370, 1.144880, 0.773442, 0.187853, 0.348412, 0.759885, 0.969173, 0.903212, 0.744671, 0.486066, 0.130962, 0.857012, 1.250220, 1.285640, 1.101900, 0.710461, 0.188613, 0.415610, 0.956256, 1.106460, 0.890807, 0.639120, 0.283516, 0.370652, 0.995594, 1.280170, 1.151790, 0.646429, 0.076736, 0.511974, 0.865398, 1.003690, 0.909003, 0.722016, 0.332215, 0.422465, 1.119250, 1.362130, 1.295630, 1.059700, 0.597520, 0.091166, 0.660798, 1.100230, 1.109150, 0.871237, 0.618148, 0.164416, 0.664130, 1.253940, 1.374100, 1.087540, 0.494229, 0.178846, 0.683329, 0.990782, 1.057340, 0.923215, 0.667026, 0.150010, 0.765603, 1.360670, 1.434100, 1.294730, 1.011320, 0.436982, 0.296786, 0.915691, 1.193030, 1.091460, 0.876397, 0.564223, 0.156751, 1.031590, 1.465710, 1.374250, 0.981441, 0.347732, 0.362205, 0.886023, 1.124520, 1.093820, 0.914054, 0.569451, 0.185768, 1.111750, 1.555080, 1.470110, 1.281390, 0.925601, 0.207181, 0.606162, 1.125460, 1.225850, 1.075170, 0.883528, 0.423308, 0.522909, 1.380650, 1.566790, 1.305010, 0.876767, 0.195480, 0.591390, 1.101490, 1.211880, 1.082180, 0.884770, 0.442759, 0.493821, 1.436120, 1.688630, 1.462980, 1.233780, 0.778435, 0.101063, 0.902571, 1.263850, 1.215900, 1.062270, 0.850320, 0.198901, 0.922658, 1.632170, 1.565470, 1.218550, 0.773829, 0.052891, 0.848704, 1.260370, 1.211770, 1.040870, 0.858318, 0.288636, 0.830034, 1.711870, 1.738440, 1.400690, 1.140720, 0.573427, 0.394534, 1.150310, 1.329190, 1.175590, 1.037000, 0.758754, 0.121566, 1.275660, 1.771650, 1.510220, 1.131930, 0.638470, 0.240359, 1.061880, 1.307050, 1.148990, 1.015780, 0.830712, 0.120736, 1.168320, 1.893190, 1.689460, 1.293720, 1.012410, 0.328520, 0.695467, 1.325540, 1.323270, 1.110850, 0.996757, 0.628385, 0.418130, 1.552770, 1.827620, 1.427820, 1.025190, 0.465022, 0.454754, 1.164610, 1.260490, 1.089830, 1.020850, 0.766692, 0.185819, 1.447230, 1.944050, 1.564920, 1.174000, 0.861603, 0.067957, 0.949245, 1.406270, 1.255680, 1.041950, 0.958851, 0.483081, 0.700496, 1.757680, 1.817890, 1.314750, 0.896779, 0.304592, 0.579382, 1.162500, 1.192950, 1.071150, 1.023820, 0.650388, 0.429703, 1.605490, 1.878650, 1.418230, 1.064760, 0.695672, 0.183839, 1.111230, 1.389150, 1.161830, 1.000040, 0.931470, 0.325553, 0.956142, 1.884240, 1.741780, 1.183060, 0.791633, 0.216400, 0.608185, 1.118370, 1.154520, 1.073680, 0.995712, 0.520918, 0.591649, 1.634480, 1.755030, 1.291760, 0.969219, 0.535704, 0.360765, 1.159170, 1.311560, 1.090110, 0.994744, 0.898872, 0.162803, 1.157670, 1.916690, 1.620270, 1.082690, 0.758525, 0.206586, 0.588886, 1.080860, 1.138470, 1.066040, 0.953978, 0.440743, 0.644778, 1.579560, 1.628330, 1.198350, 0.894260, 0.423474, 0.435060, 1.122310, 1.233340, 1.061210, 1.003030, 0.851074, 0.063460, 1.269880, 1.871050, 1.511830, 1.059630, 0.795417, 0.234709, 0.559592, 1.049390, 1.119870, 1.051630, 0.941666, 0.437825, 0.617698, 1.494560, 1.525600, 1.144270, 0.864391, 0.387888, 0.426127, 1.061800, 1.187260, 1.054710, 1.004680, 0.815019, 0.067217, 1.297230, 1.808070, 1.467980, 1.105650, 0.857579, 0.270728, 0.518636, 1.009980, 1.101890, 1.056610, 0.977510, 0.494318, 0.552937, 1.413900, 1.464640, 1.146290, 0.893418, 0.410229, 0.388257, 1.016140, 1.160830, 1.046580, 1.016910, 0.832401, 0.072154, 1.297380, 1.785850, 1.483800, 1.169810, 0.913482, 0.320282, 0.460049, 0.978075, 1.106450, 1.087900, 1.047070, 0.582631, 0.481430, 1.368250, 1.468940, 1.206410, 0.952721, 0.442508, 0.355426, 0.980231, 1.133870, 1.046930, 1.074010, 0.904954, 0.067358, 1.332460, 1.808640, 1.510170, 1.215870, 0.969838, 0.389087, 0.412889, 0.985761, 1.134250, 1.127810, 1.136690, 0.685228, 0.439548, 1.395790, 1.540530, 1.282900, 0.992149, 0.461223, 0.321936, 0.943110, 1.117080, 1.082770, 1.175680, 0.980445, 0.101797, 1.415980, 1.835960, 1.510330, 1.249030, 1.037210, 0.445167, 0.423782, 1.038020, 1.160070, 1.168320, 1.248130, 0.771496, 0.480047, 1.509880, 1.629880, 1.315450, 0.995358, 0.482666, 0.283237, 0.925398, 1.134770, 1.150570, 1.276500, 1.000240, 0.209453, 1.517900, 1.834180, 1.487350, 1.284900, 1.092390, 0.436211, 0.508711, 1.104440, 1.168090, 1.224950, 1.368570, 0.781996, 0.635442, 1.662920, 1.663320, 1.285900, 0.993006, 0.516218, 0.273027, 0.957158, 1.178530, 1.210750, 1.332510, 0.945929, 0.368162, 1.608770, 1.800940, 1.457200, 1.313310, 1.091110, 0.337300, 0.640432, 1.154220, 1.170440, 1.305010, 1.447090, 0.664919, 0.873058, 1.770630, 1.610600, 1.234570, 1.009650, 0.524217, 0.331017, 1.027000, 1.205820, 1.235490, 1.339500, 0.829215, 0.556685, 1.677750, 1.742120, 1.418010, 1.306200, 1.008350, 0.166874, 0.779213, 1.180660, 1.181520, 1.379100, 1.425150, 0.427776, 1.109890, 1.783020, 1.509300, 1.204460, 1.016050, 0.454004, 0.450269, 1.081400, 1.192720, 1.240780, 1.311460, 0.654027, 0.763072, 1.710640, 1.650530, 1.358050, 1.247730, 0.850683, 0.088606, 0.899193, 1.186570, 1.191420, 1.402470, 1.287940, 0.156230, 1.279910, 1.718410, 1.412940, 1.185100, 0.957394, 0.305984, 0.567551, 1.084810, 1.167010, 1.253500, 1.237260, 0.416101, 0.957695, 1.678890, 1.521630, 1.278580, 1.138970, 0.636636, 0.262724, 0.982483, 1.166230, 1.180360, 1.357900, 1.069500, 0.164089, 1.373750, 1.621770, 1.330710, 1.131210, 0.823960, 0.145453, 0.630234, 1.061570, 1.170290, 1.259480, 1.085860, 0.170161, 1.086950, 1.568080, 1.375460, 1.188620, 0.980388, 0.387317, 0.446305, 1.012020, 1.118640, 1.148580, 1.259830, 0.809109, 0.417250, 1.409650, 1.508750, 1.236230, 1.028990, 0.668836, 0.079829, 0.650063, 1.061590, 1.198070, 1.208970, 0.856797, 0.133497, 1.113420, 1.405870, 1.242540, 1.083310, 0.773288, 0.139748, 0.570648, 0.990077, 1.066470, 1.110890, 1.119400, 0.523744, 0.634753, 1.388940, 1.370030, 1.124740, 0.917663, 0.547826, 0.114238, 0.677399, 1.095960, 1.199770, 1.076390, 0.602773, 0.294447, 1.053790, 1.243480, 1.132360, 0.949533, 0.543034, 0.100251, 0.624938, 0.953106, 1.038220, 1.062970, 0.929515, 0.235333, 0.789792, 1.303910, 1.219200, 1.032680, 0.838235, 0.460603, 0.159097, 0.736647, 1.127920, 1.138890, 0.894704, 0.388091, 0.378895, 0.962741, 1.113820, 1.034760, 0.797299, 0.338452, 0.203427, 0.646295, 0.944519, 1.029750, 0.976603, 0.694882, 0.094180, 0.860243, 1.180810, 1.105500, 0.992018, 0.782230, 0.365687, 0.231548, 0.808748, 1.125270, 1.032880, 0.721074, 0.253802, 0.417139, 0.886094, 1.023730, 0.952719, 0.664005, 0.189842, 0.285872, 0.686468, 0.969499, 1.004080, 0.840266, 0.456701, 0.237160, 0.869264, 1.084520, 1.066940, 0.986322, 0.708440, 0.238970, 0.334354, 0.873042, 1.098090, 0.925379, 0.584339, 0.178872, 0.448756, 0.845990, 0.982616, 0.910421, 0.572556, 0.082461, 0.378436, 0.761037, 0.993679, 0.939325, 0.688109, 0.272527, 0.372339, 0.885323, 1.066360, 1.088600, 0.970576, 0.597873, 0.101022, 0.456614, 0.939224, 1.074540, 0.838223, 0.480372, 0.136029, 0.498688, 0.864341, 1.010610, 0.914737, 0.497928, 0.104950, 0.503385, 0.844093, 0.992745, 0.861662, 0.568837, 0.166466, 0.509623, 0.965840, 1.120030, 1.123300, 0.924272, 0.468723, 0.126106, 0.602461, 1.024340, 1.059240, 0.768420, 0.405731, 0.120695, 0.598281, 0.967983, 1.102230, 0.925631, 0.395139, 0.215501, 0.638100, 0.915207, 0.985835, 0.814547, 0.490942, 0.113084, 0.701531, 1.110790, 1.200230, 1.143590, 0.863846, 0.337301, 0.254033, 0.784936, 1.115860, 1.036170, 0.718987, 0.354952, 0.198223, 0.787308, 1.150470, 1.200570, 0.889152, 0.255757, 0.368289, 0.767091, 0.990209, 1.004790, 0.804452, 0.419671, 0.247019, 0.949757, 1.278530, 1.272730, 1.155030, 0.803540, 0.187730, 0.471348, 0.986786, 1.179400, 1.004360, 0.703390, 0.300180, 0.401288, 1.070710, 1.345440, 1.236060, 0.797847, 0.116135, 0.516879, 0.908858, 1.088940, 1.043310, 0.797314, 0.321004, 0.493554, 1.219220, 1.432020, 1.329600, 1.162630, 0.725384, 0.091614, 0.735799, 1.164470, 1.198450, 0.985321, 0.712954, 0.201025, 0.718211, 1.385570, 1.467360, 1.193300, 0.695923, 0.080931, 0.679968, 1.080220, 1.187530, 1.061010, 0.766926, 0.206265, 0.769435, 1.478340, 1.552760, 1.363840, 1.147270, 0.597471, 0.275354, 1.002650, 1.285960, 1.186840, 0.989822, 0.702110, 0.099359, 1.102400, 1.637310, 1.484270, 1.119860, 0.617740, 0.154484, 0.882461, 1.247460, 1.231080, 1.038400, 0.723363, 0.111258, 1.058800, 1.705950, 1.620790, 1.355770, 1.084470, 0.407614, 0.565615, 1.234770, 1.345630, 1.160680, 0.997098, 0.624259, 0.367828, 1.466150, 1.773910, 1.434770, 1.062670, 0.542066, 0.326164, 1.095260, 1.342370, 1.198150, 1.004070, 0.682897, 0.189602, 1.351160, 1.869790, 1.611140, 1.295200, 0.970642, 0.167754, 0.859762, 1.407540, 1.344980, 1.118820, 0.980172, 0.475008, 0.709418, 1.746780, 1.811550, 1.369870, 1.014800, 0.425187, 0.535819, 1.246250, 1.333650, 1.130840, 0.994387, 0.629775, 0.418687, 1.610410, 1.929700, 1.522720, 1.199730, 0.817366, 0.112092, 1.123970, 1.497120, 1.282750, 1.061710, 0.938789, 0.285914, 1.028860, 1.935350, 1.787930, 1.298410, 0.940332, 0.267474, 0.711535, 1.292230, 1.262810, 1.087600, 1.003210, 0.532539, 0.664759, 1.778740, 1.876050, 1.393630, 1.095550, 0.632695, 0.386478, 1.313000, 1.484210, 1.175830, 1.012150, 0.890197, 0.109627, 1.307250, 2.041660, 1.714190, 1.203830, 0.837377, 0.123131, 0.802559, 1.261060, 1.197430, 1.080770, 0.992732, 0.395304, 0.863496, 1.824170, 1.750090, 1.271060, 0.989813, 0.429005, 0.617200, 1.384280, 1.384000, 1.071470, 0.996044, 0.835464, 0.140152, 1.530260, 2.058520, 1.588720, 1.097590, 0.750412, 0.051423, 0.819326, 1.212530, 1.163200, 1.078180, 0.948896, 0.269903, 0.964718, 1.771390, 1.611070, 1.173360, 0.880149, 0.245473, 0.744441, 1.338710, 1.256490, 1.015240, 1.007570, 0.759068, 0.345685, 1.664620, 1.980480, 1.441070, 1.026730, 0.718578, 0.045167, 0.804766, 1.174220, 1.138230, 1.057600, 0.903794, 0.208296, 0.971766, 1.674510, 1.491530, 1.096560, 0.786104, 0.135976, 0.753422, 1.234210, 1.164160, 1.008460, 1.015410, 0.666946, 0.496418, 1.686960, 1.843930, 1.330840, 1.024060, 0.734340, 0.040985, 0.779491, 1.133800, 1.103240, 1.035790, 0.898104, 0.214317, 0.923258, 1.571760, 1.398470, 1.049880, 0.745777, 0.119837, 0.690604, 1.139430, 1.120330, 1.015450, 1.009020, 0.602383, 0.553653, 1.626520, 1.719180, 1.295470, 1.072130, 0.764805, 0.041126, 0.736462, 1.083840, 1.071150, 1.040010, 0.941017, 0.269795, 0.852359, 1.482570, 1.346870, 1.058200, 0.770957, 0.160428, 0.618943, 1.076600, 1.094260, 1.015710, 1.019440, 0.604472, 0.536747, 1.555010, 1.654400, 1.316820, 1.128700, 0.796166, 0.071427, 0.681242, 1.046190, 1.062010, 1.073870, 1.018740, 0.351319, 0.783974, 1.436450, 1.361710, 1.120690, 0.824055, 0.206046, 0.560834, 1.024820, 1.066120, 1.030310, 1.079730, 0.658298, 0.512786, 1.527970, 1.641330, 1.349700, 1.173330, 0.835932, 0.120388, 0.649621, 1.044130, 1.072180, 1.126750, 1.123410, 0.437757, 0.760848, 1.470270, 1.436260, 1.189530, 0.857950, 0.242830, 0.502101, 0.975052, 1.055610, 1.085880, 1.176460, 0.703413, 0.538190, 1.548690, 1.642430, 1.369770, 1.211820, 0.877228, 0.139167, 0.674866, 1.070480, 1.085730, 1.201370, 1.246950, 0.480916, 0.836594, 1.581840, 1.511410, 1.212500, 0.868995, 0.288493, 0.446768, 0.956323, 1.086340, 1.169180, 1.258590, 0.689134, 0.623252, 1.591110, 1.635450, 1.379570, 1.242830, 0.884463, 0.089073, 0.753342, 1.099470, 1.104200, 1.305810, 1.348490, 0.412636, 1.023260, 1.706190, 1.522310, 1.189630, 0.887584, 0.335406, 0.438796, 0.995102, 1.141560, 1.238160, 1.288890, 0.604836, 0.752556, 1.637280, 1.618070, 1.378760, 1.242600, 0.821870, 0.085996, 0.854495, 1.119340, 1.142380, 1.418100, 1.356740, 0.203411, 1.260480, 1.763120, 1.462220, 1.165050, 0.916445, 0.329878, 0.513282, 1.068190, 1.178980, 1.271840, 1.265530, 0.456762, 0.914990, 1.676910, 1.582570, 1.351790, 1.186860, 0.681815, 0.223891, 0.952802, 1.134960, 1.195660, 1.482010, 1.222720, 0.123654, 1.458020, 1.727590, 1.380570, 1.160730, 0.904889, 0.226613, 0.643613, 1.121240, 1.184510, 1.284520, 1.190480, 0.244161, 1.095260, 1.685370, 1.511890, 1.287480, 1.070210, 0.477790, 0.414163, 1.034280, 1.143410, 1.232650, 1.450560, 0.961264, 0.453102, 1.567360, 1.637520, 1.316670, 1.141420, 0.801482, 0.070422, 0.760864, 1.131460, 1.185880, 1.284230, 1.042540, 0.100468, 1.250640, 1.630950, 1.404290, 1.190570, 0.895600, 0.226857, 0.604801, 1.081090, 1.129750, 1.227750, 1.322070, 0.629066, 0.747292, 1.598430, 1.534560, 1.256650, 1.058560, 0.618221, 0.164476, 0.825480, 1.128660, 1.204630, 1.239940, 0.803940, 0.331177, 1.326520, 1.510620, 1.281460, 1.063730, 0.662587, 0.083383, 0.751875, 1.076270, 1.093350, 1.184790, 1.122460, 0.273568, 0.983655, 1.573000, 1.420410, 1.166080, 0.913145, 0.420885, 0.276748, 0.859528, 1.147160, 1.215110, 1.111150, 0.504168, 0.565919, 1.304340, 1.360360, 1.160910, 0.895162, 0.385617, 0.289601, 0.822278, 1.031930, 1.058610, 1.114880, 0.866177, 0.104613, 1.152130, 1.489550, 1.281380, 1.046180, 0.753364, 0.259056, 0.364227, 0.903631, 1.176960, 1.169670, 0.902076, 0.230441, 0.706130, 1.219070, 1.219650, 1.035380, 0.683252, 0.115516, 0.449406, 0.824925, 0.992654, 1.042540, 1.004740, 0.556873, 0.419835, 1.228980, 1.347210, 1.135060, 0.934275, 0.615219, 0.128209, 0.454945, 0.963641, 1.179010, 1.055850, 0.665805, 0.115459, 0.769139, 1.121620, 1.099260, 0.896010, 0.465006, 0.111336, 0.524832, 0.814423, 0.992414, 1.022580, 0.830748, 0.231575, 0.672214, 1.207070, 1.184250, 1.026320, 0.853620, 0.488747, 0.104785, 0.563463, 1.015460, 1.137270, 0.908795, 0.454075, 0.207431, 0.797849, 1.038590, 0.997210, 0.765377, 0.294660, 0.220759, 0.568513, 0.840761, 1.015850, 0.958219, 0.604630, 0.106046, 0.821689, 1.131150, 1.064940, 0.978930, 0.787112, 0.348297, 0.199030, 0.673201, 1.048040, 1.073540, 0.769135, 0.292471, 0.338110, 0.819696, 0.980685, 0.931609, 0.682258, 0.187268, 0.306703, 0.637414, 0.902320, 1.019920, 0.845145, 0.382502, 0.310097, 0.901109, 1.077140, 1.026010, 0.972611, 0.707827, 0.194358, 0.330908, 0.779859, 1.076150, 1.012560, 0.650456, 0.190831, 0.449334, 0.852060, 0.972300, 0.929805, 0.649785, 0.103593, 0.412911, 0.739257, 0.962667, 0.991310, 0.727892, 0.238564, 0.472344, 0.980396, 1.092450, 1.052070, 0.974198, 0.615710, 0.087206, 0.479000, 0.898513, 1.109820, 0.956220, 0.554562, 0.137503, 0.554114, 0.928917, 1.040810, 0.981481, 0.621614, 0.082975, 0.543227, 0.844893, 1.006700, 0.961929, 0.650222, 0.163590, 0.628602, 1.105400, 1.168720, 1.106140, 0.973293, 0.527250, 0.146389, 0.651069, 1.033820, 1.134510, 0.902254, 0.494356, 0.119399, 0.693423, 1.087020, 1.170250, 1.028460, 0.555185, 0.157501, 0.668280, 0.942970, 1.056650, 0.961979, 0.609152, 0.124229, 0.814741, 1.270950, 1.270670, 1.166050, 0.974087, 0.439467, 0.281307, 0.853937, 1.161680, 1.133910, 0.868139, 0.476155, 0.174801, 0.918032, 1.315260, 1.291450, 1.020730, 0.464285, 0.252321, 0.781366, 1.055150, 1.127160, 0.978490, 0.571899, 0.176853, 1.026620, 1.448450, 1.371460, 1.221110, 0.965603, 0.324844, 0.489801, 1.067180, 1.252080, 1.117100, 0.873688, 0.467329, 0.353711, 1.231740, 1.540020, 1.340100, 0.971301, 0.396673, 0.336087, 0.913343, 1.189950, 1.188880, 0.977952, 0.524497, 0.320233, 1.247680, 1.616340, 1.451210, 1.251390, 0.921408, 0.163028, 0.733024, 1.257840, 1.297110, 1.105320, 0.905404, 0.406532, 0.641816, 1.568500, 1.681510, 1.317080, 0.934415, 0.364041, 0.438963, 1.081770, 1.306550, 1.198830, 0.957346, 0.479737, 0.478039, 1.472100, 1.753560, 1.482820, 1.234640, 0.827508, 0.090332, 0.983456, 1.404400, 1.303290, 1.099750, 0.919986, 0.261101, 0.991959, 1.841930, 1.719380, 1.274120, 0.932745, 0.319748, 0.594992, 1.247880, 1.349110, 1.157740, 0.947229, 0.438414, 0.663044, 1.686960, 1.825230, 1.446310, 1.172300, 0.692122, 0.292469, 1.217340, 1.491650, 1.268520, 1.082880, 0.888061, 0.101746, 1.330150, 2.010690, 1.689550, 1.244950, 0.928948, 0.215634, 0.778663, 1.347360, 1.310690, 1.112720, 0.962564, 0.369960, 0.879918, 1.850970, 1.803260, 1.356960, 1.088380, 0.524666, 0.548526, 1.404410, 1.497990, 1.189280, 1.052200, 0.818099, 0.221318, 1.610290, 2.084180, 1.625860, 1.213060, 0.876735, 0.069032, 0.925285, 1.357920, 1.241060, 1.099910, 0.974624, 0.252087, 1.090380, 1.918030, 1.701840, 1.257670, 0.996510, 0.325790, 0.790335, 1.500440, 1.413820, 1.089860, 1.030880, 0.729471, 0.471590, 1.820190, 2.077240, 1.529390, 1.152360, 0.780610, 0.099191, 0.997768, 1.315950, 1.188650, 1.105700, 0.946880, 0.128189, 1.234330, 1.883180, 1.572280, 1.175700, 0.886683, 0.113205, 0.960799, 1.476540, 1.274200, 1.019830, 1.033760, 0.620498, 0.710808, 1.946130, 1.987970, 1.400020, 1.076720, 0.687830, 0.183507, 1.012140, 1.266450, 1.155060, 1.095650, 0.885344, 0.073901, 1.283720, 1.787780, 1.455820, 1.102890, 0.757463, 0.069814, 1.011530, 1.360300, 1.149030, 1.007630, 1.039660, 0.483667, 0.907882, 1.963080, 1.827670, 1.272580, 1.028840, 0.632158, 0.231307, 0.999463, 1.218390, 1.115890, 1.065730, 0.834362, 0.092060, 1.259840, 1.676120, 1.357270, 1.029010, 0.646031, 0.143866, 0.952686, 1.226490, 1.084930, 1.029540, 1.017760, 0.344482, 1.014480, 1.871510, 1.648170, 1.197770, 1.029080, 0.607613, 0.250517, 0.967959, 1.159700, 1.067530, 1.045600, 0.828015, 0.086652, 1.198400, 1.565700, 1.273720, 0.977681, 0.601662, 0.125151, 0.850115, 1.133430, 1.067260, 1.041760, 0.975954, 0.257581, 1.011640, 1.724240, 1.514910, 1.192450, 1.056990, 0.596124, 0.244594, 0.915517, 1.096290, 1.032250, 1.058730, 0.865356, 0.058935, 1.120760, 1.468940, 1.229000, 0.985118, 0.629582, 0.068912, 0.762884, 1.079170, 1.052850, 1.037230, 0.960536, 0.252500, 0.941412, 1.595550, 1.455160, 1.227810, 1.084040, 0.595682, 0.214939, 0.861033, 1.053120, 1.024290, 1.102310, 0.932536, 0.068294, 1.051310, 1.421560, 1.253140, 1.046320, 0.682756, 0.041606, 0.697583, 1.031860, 1.030900, 1.050950, 1.001250, 0.298020, 0.876379, 1.526420, 1.447600, 1.267170, 1.103260, 0.606969, 0.188324, 0.838784, 1.040850, 1.035010, 1.169020, 1.022040, 0.100606, 1.039980, 1.458460, 1.330400, 1.107930, 0.717204, 0.052783, 0.636123, 0.989650, 1.031090, 1.107620, 1.073470, 0.330226, 0.863868, 1.511390, 1.459720, 1.296960, 1.116160, 0.607616, 0.204631, 0.862846, 1.044070, 1.057240, 1.263450, 1.111540, 0.097513, 1.133590, 1.560550, 1.395260, 1.125770, 0.735948, 0.102459, 0.592122, 0.986354, 1.072640, 1.185490, 1.124600, 0.305328, 0.910676, 1.530590, 1.476230, 1.314600, 1.107050, 0.560689, 0.278589, 0.915516, 1.048050, 1.102370, 1.377740, 1.140020, 0.088793, 1.318900, 1.651840, 1.395170, 1.111170, 0.760513, 0.133520, 0.610956, 1.037780, 1.130570, 1.243460, 1.122840, 0.214311, 1.009700, 1.571310, 1.486790, 1.305230, 1.048980, 0.446799, 0.402271, 0.973924, 1.058740, 1.176730, 1.463420, 1.035700, 0.355130, 1.516090, 1.665820, 1.342400, 1.101480, 0.772499, 0.090515, 0.710231, 1.108920, 1.166880, 1.266560, 1.062530, 0.106506, 1.153350, 1.613270, 1.468460, 1.249090, 0.929630, 0.273240, 0.552890, 1.030590, 1.083770, 1.252370, 1.452670, 0.776540, 0.690248, 1.643400, 1.603680, 1.286800, 1.095190, 0.713117, 0.108342, 0.845013, 1.151250, 1.178000, 1.262810, 0.932354, 0.198361, 1.313400, 1.617610, 1.400920, 1.143970, 0.754262, 0.060204, 0.713089, 1.079280, 1.107850, 1.281990, 1.312330, 0.409981, 0.998915, 1.678850, 1.513780, 1.246500, 1.041970, 0.548139, 0.275714, 0.949741, 1.158270, 1.187850, 1.221960, 0.709589, 0.488429, 1.432690, 1.554080, 1.291620, 1.000670, 0.525969, 0.204711, 0.858681, 1.099050, 1.106620, 1.241820, 1.063090, 0.088081, 1.236120, 1.649370, 1.425160, 1.188050, 0.901982, 0.313180, 0.457066, 1.003520, 1.162240, 1.198020, 1.105940, 0.398545, 0.766132, 1.462520, 1.434270, 1.164980, 0.817575, 0.246214, 0.451626, 0.949942, 1.074590, 1.080280, 1.142320, 0.743531, 0.389068, 1.396090, 1.575470, 1.323630, 1.076320, 0.694099, 0.087482, 0.589277, 1.035640, 1.180220, 1.170080, 0.892694, 0.127513, 0.963309, 1.406300, 1.298560, 1.026840, 0.582665, 0.074912, 0.643863, 0.963270, 1.027460, 1.051160, 0.993578, 0.375889, 0.744483, 1.471460, 1.452320, 1.192440, 0.920901, 0.472448, 0.152751, 0.687042, 1.073250, 1.187060, 1.067970, 0.613311, 0.264349, 1.064040, 1.309740, 1.170160, 0.860578, 0.310991, 0.316970, 0.736754, 0.927861, 1.002740, 1.022360, 0.782623, 0.084504, 1.026550, 1.446520, 1.285510, 1.050680, 0.759733, 0.269787, 0.292056, 0.777604, 1.107570, 1.149680, 0.901827, 0.329909, 0.500340, 1.101520, 1.209610, 1.041020, 0.667129, 0.062664, 0.479562, 0.753672, 0.907622, 1.016290, 0.959105, 0.502486, 0.404452, 1.193920, 1.334540, 1.118300, 0.935501, 0.612685, 0.088131, 0.439017, 0.861566, 1.117790, 1.069450, 0.715224, 0.142386, 0.679475, 1.109840, 1.111450, 0.909006, 0.488830, 0.121481, 0.556702, 0.765152, 0.937719, 1.031840, 0.828850, 0.207691, 0.702011, 1.245660, 1.196480, 1.004240, 0.859777, 0.471855, 0.132343, 0.578328, 0.929597, 1.106370, 0.975089, 0.540616, 0.153942, 0.818193, 1.099780, 1.021190, 0.806068, 0.371998, 0.215301, 0.612817, 0.819223, 0.993207, 1.004890, 0.650603, 0.109851, 0.895048, 1.238210, 1.102990, 0.961590, 0.806795, 0.331826, 0.271892, 0.699759, 0.990105, 1.092390, 0.886017, 0.386986, 0.325335, 0.920879, 1.086340, 0.972499, 0.767293, 0.312895, 0.293221, 0.695454, 0.902852, 1.030270, 0.938646, 0.484203, 0.293439, 1.018830, 1.242620, 1.082940, 0.969424, 0.761588, 0.205112, 0.412433, 0.817904, 1.059490, 1.080650, 0.804522, 0.274270, 0.460656, 1.005550, 1.112040, 0.997334, 0.780708, 0.264262, 0.387118, 0.794640, 0.979344, 1.043950, 0.878066, 0.372544, 0.432978, 1.129220, 1.291260, 1.119190, 1.001680, 0.725984, 0.103541, 0.549942, 0.953393, 1.133280, 1.060040, 0.740918, 0.214347, 0.569764, 1.123290, 1.213850, 1.076430, 0.794197, 0.198741, 0.479915, 0.879949, 1.045180, 1.065020, 0.853337, 0.311952, 0.551374, 1.252950, 1.374090, 1.183800, 1.045480, 0.698235, 0.092620, 0.708707, 1.102680, 1.187750, 1.032470, 0.719421, 0.184255, 0.708348, 1.320240, 1.370410, 1.146600, 0.778295, 0.142632, 0.541710, 0.957193, 1.126620, 1.106710, 0.851898, 0.271561, 0.665990, 1.386940, 1.472450, 1.257530, 1.086290, 0.657357, 0.164450, 0.891815, 1.239120, 1.211210, 1.021410, 0.744662, 0.145381, 0.933320, 1.579790, 1.507500, 1.166090, 0.760357, 0.128265, 0.588293, 1.062270, 1.226110, 1.141910, 0.851519, 0.238870, 0.778805, 1.529120, 1.573440, 1.317610, 1.098850, 0.581832, 0.314881, 1.079310, 1.342290, 1.215270, 1.040810, 0.777772, 0.097696, 1.241650, 1.823570, 1.565980, 1.154990, 0.780553, 0.134985, 0.672544, 1.202200, 1.301580, 1.143050, 0.857364, 0.213533, 0.905697, 1.682750, 1.653120, 1.334060, 1.068540, 0.472697, 0.498810, 1.253410, 1.408740, 1.209460, 1.071250, 0.765237, 0.273911, 1.565680, 1.978010, 1.550580, 1.157930, 0.828050, 0.104035, 0.817942, 1.329690, 1.312280, 1.123770, 0.885541, 0.179514, 1.071090, 1.828400, 1.674130, 1.296190, 1.009270, 0.342160, 0.694671, 1.403690, 1.431110, 1.183470, 1.083020, 0.688045, 0.547006, 1.832240, 2.027490, 1.503190, 1.181210, 0.843806, 0.072885, 0.983834, 1.389730, 1.267960, 1.120180, 0.921222, 0.119204, 1.266960, 1.917970, 1.619470, 1.230310, 0.941640, 0.187656, 0.897258, 1.505590, 1.389910, 1.130480, 1.073600, 0.566792, 0.818460, 2.011570, 1.997580, 1.445570, 1.188060, 0.786092, 0.181557, 1.107110, 1.376080, 1.214000, 1.139760, 0.920697, 0.101772, 1.439300, 1.915610, 1.517490, 1.171300, 0.859435, 0.042691, 1.075170, 1.519320, 1.284440, 1.075870, 1.062510, 0.421774, 1.063850, 2.104340, 1.907350, 1.369240, 1.151860, 0.673155, 0.332517, 1.162520, 1.325730, 1.176470, 1.152320, 0.861924, 0.259648, 1.532350, 1.835310, 1.414710, 1.120750, 0.740360, 0.198877, 1.170220, 1.431640, 1.160090, 1.058510, 1.050900, 0.252384, 1.268870, 2.104890, 1.761460, 1.274870, 1.090480, 0.554701, 0.439418, 1.167960, 1.268640, 1.143350, 1.134240, 0.774533, 0.381985, 1.537600, 1.722490, 1.328360, 1.053670, 0.594416, 0.338646, 1.148090, 1.289590, 1.079370, 1.081870, 1.010490, 0.093780, 1.399270, 2.004010, 1.582650, 1.193940, 1.039550, 0.459911, 0.502518, 1.144460, 1.205250, 1.099370, 1.101230, 0.707892, 0.437426, 1.486870, 1.606130, 1.245150, 0.969122, 0.478701, 0.371956, 1.042520, 1.169170, 1.061570, 1.104540, 0.925719, 0.104962, 1.417370, 1.825250, 1.422760, 1.158820, 1.009810, 0.388214, 0.530387, 1.096330, 1.132570, 1.056100, 1.086070, 0.682714, 0.443049, 1.408860, 1.489870, 1.166950, 0.910825, 0.445221, 0.315756, 0.928818, 1.106610, 1.068400, 1.091070, 0.830790, 0.181577, 1.329380, 1.632550, 1.326840, 1.166990, 0.986880, 0.336388, 0.524385, 1.031730, 1.067330, 1.035150, 1.099700, 0.688294, 0.419019, 1.316760, 1.388950, 1.131250, 0.919670, 0.483848, 0.235984, 0.853048, 1.076940, 1.057490, 1.057880, 0.783017, 0.165727, 1.196130, 1.488530, 1.297920, 1.189870, 0.961377, 0.307911, 0.497783, 0.977715, 1.028640, 1.038000, 1.131970, 0.713804, 0.377901, 1.238480, 1.346150, 1.167360, 0.978805, 0.536426, 0.179302, 0.805055, 1.044930, 1.034110, 1.051720, 0.801477, 0.106652, 1.088550, 1.414860, 1.308570, 1.207350, 0.936569, 0.292135, 0.485298, 0.958199, 1.012240, 1.052350, 1.180310, 0.753446, 0.353108, 1.227280, 1.388360, 1.246130, 1.028530, 0.563349, 0.144991, 0.764614, 1.017110, 1.034550, 1.090060, 0.848416, 0.080807, 1.043440, 1.399960, 1.335800, 1.215570, 0.905630, 0.255859, 0.516964, 0.968333, 1.001020, 1.080800, 1.249700, 0.775034, 0.407385, 1.316330, 1.479110, 1.299140, 1.033850, 0.572679, 0.125381, 0.749761, 1.025780, 1.069990, 1.143210, 0.870827, 0.090719, 1.066160, 1.428900, 1.367640, 1.204300, 0.842292, 0.169602, 0.591631, 0.986560, 0.995619, 1.138910, 1.317030, 0.710270, 0.585310, 1.469970, 1.540610, 1.289680, 1.013580, 0.576454, 0.139609, 0.797133, 1.073820, 1.111620, 1.174330, 0.840258, 0.172857, 1.154190, 1.485920, 1.382610, 1.149450, 0.724836, 0.050959, 0.688542, 1.005640, 1.013570, 1.217930, 1.317740, 0.502240, 0.860306, 1.603920, 1.527760, 1.243800, 0.993597, 0.543018, 0.224659, 0.904180, 1.122960, 1.132460, 1.173150, 0.743810, 0.346575, 1.293470, 1.535550, 1.348900, 1.037340, 0.556207, 0.153785, 0.795589, 1.033450, 1.055010, 1.269040, 1.189120, 0.168129, 1.148220, 1.658560, 1.463070, 1.202000, 0.952361, 0.418971, 0.400300, 1.018220, 1.141240, 1.138980, 1.137040, 0.559809, 0.600623, 1.437650, 1.530690, 1.254610, 0.879988, 0.348493, 0.344891, 0.907978, 1.064150, 1.088890, 1.240010, 0.922956, 0.247785, 1.375250, 1.638360, 1.392230, 1.158720, 0.836140, 0.194897, 0.607570, 1.089980, 1.139360, 1.144990, 1.038510, 0.273509, 0.888030, 1.521570, 1.453120, 1.121740, 0.691965, 0.101684, 0.564133, 1.002970, 1.071640, 1.085450, 1.118720, 0.562786, 0.644018, 1.519020, 1.577150, 1.323800, 1.068750, 0.622839, 0.116162, 0.775373, 1.119230, 1.144630, 1.130090, 0.839952, 0.113238, 1.131290, 1.512020, 1.331390, 0.974509, 0.464878, 0.186147, 0.764422, 1.042780, 1.044280, 1.048280, 0.925925, 0.166236, 0.993441, 1.584920, 1.486650, 1.229760, 0.905271, 0.349631, 0.332887, 0.886181, 1.135530, 1.153100, 1.048810, 0.542583, 0.459509, 1.277450, 1.433470, 1.203360, 0.804869, 0.187865, 0.468470, 0.889347, 1.018080, 1.009670, 0.995814, 0.673828, 0.273136, 1.271750, 1.569170, 1.357520, 1.094370, 0.689512, 0.078909, 0.533133, 0.960739, 1.149710, 1.129770, 0.882014, 0.213501, 0.759787, 1.333070, 1.331400, 1.071550, 0.591213, 0.111734, 0.679613, 0.917906, 0.973100, 1.003360, 0.918147, 0.357165, 0.685225, 1.446370, 1.467310, 1.198950, 0.938177, 0.461514, 0.181169, 0.690188, 1.014300, 1.145370, 1.053790, 0.659936, 0.141612, 0.981407, 1.335280, 1.221650, 0.915252, 0.349387, 0.356480, 0.781913, 0.896350, 0.965619, 1.016970, 0.777651, 0.084623, 1.029830, 1.495570, 1.308670, 1.050090, 0.790553, 0.243068, 0.392944, 0.811862, 1.044360, 1.113170, 0.942632, 0.428746, 0.419652, 1.140530, 1.302860, 1.094980, 0.742625, 0.140023, 0.504540, 0.811071, 0.896079, 1.004070, 0.999741, 0.561628, 0.374590, 1.256410, 1.445330, 1.155260, 0.945787, 0.659615, 0.057883, 0.571304, 0.898243, 1.054990, 1.069050, 0.825879, 0.222831, 0.660956, 1.245040, 1.236800, 0.964939, 0.604073, 0.039898, 0.575193, 0.837518, 0.942775, 1.042980, 0.919431, 0.317452, 0.656328, 1.366500, 1.363040, 1.057310, 0.888030, 0.540938, 0.146986, 0.705731, 0.961225, 1.066630, 1.030800, 0.714871, 0.102098, 0.852167, 1.295800, 1.161600, 0.881025, 0.540776, 0.075321, 0.626775, 0.893622, 1.004140, 1.044080, 0.804759, 0.153484, 0.837109, 1.410960, 1.307180, 1.022250, 0.860265, 0.440368, 0.276315, 0.808094, 1.027430, 1.091330, 0.995461, 0.612812, 0.151338, 0.986276, 1.322930, 1.133120, 0.878845, 0.537455, 0.110467, 0.686122, 0.957349, 1.046870, 1.022310, 0.714631, 0.101621, 0.944316, 1.441700, 1.294500, 1.031840, 0.854708, 0.368188, 0.379460, 0.908747, 1.110130, 1.115040, 0.956300, 0.539195, 0.253249, 1.091860, 1.387730, 1.186150, 0.934242, 0.546453, 0.145530, 0.733152, 1.005910, 1.081930, 1.018910, 0.677897, 0.106336, 1.015870, 1.480280, 1.317030, 1.072250, 0.869250, 0.315450, 0.479116, 1.025660, 1.192540, 1.119840, 0.930128, 0.517118, 0.327452, 1.232140, 1.526710, 1.288550, 0.989034, 0.550533, 0.159233, 0.754085, 1.058470, 1.138740, 1.045270, 0.680996, 0.119887, 1.072640, 1.533800, 1.369510, 1.132160, 0.886918, 0.256376, 0.594037, 1.147260, 1.251290, 1.113980, 0.944983, 0.533672, 0.434090, 1.448040, 1.704500, 1.369230, 1.017500, 0.576349, 0.142815, 0.782403, 1.147660, 1.211790, 1.076540, 0.705942, 0.121626, 1.134350, 1.615440, 1.442490, 1.184760, 0.881579, 0.177920, 0.717687, 1.254730, 1.285860, 1.121450, 0.999772, 0.534434, 0.621283, 1.710080, 1.841730, 1.389800, 1.045430, 0.640575, 0.128904, 0.866306, 1.263750, 1.259750, 1.095960, 0.752063, 0.123172, 1.234150, 1.726980, 1.502330, 1.198660, 0.847437, 0.091035, 0.840781, 1.346950, 1.308270, 1.144930, 1.055930, 0.469970, 0.875985, 1.942300, 1.887980, 1.371310, 1.099830, 0.705703, 0.160327, 1.006640, 1.353560, 1.257490, 1.118830, 0.810724, 0.167500, 1.390260, 1.831480, 1.507070, 1.171880, 0.803257, 0.059104, 0.971148, 1.426140, 1.311350, 1.160460, 1.077190, 0.337574, 1.141900, 2.089230, 1.853290, 1.350520, 1.161760, 0.708308, 0.277363, 1.149570, 1.376680, 1.225880, 1.161390, 0.842193, 0.293965, 1.568840, 1.871540, 1.449740, 1.135040, 0.756843, 0.138109, 1.111240, 1.468200, 1.271750, 1.154620, 1.062200, 0.175030, 1.374290, 2.144980, 1.771880, 1.332280, 1.184700, 0.622940, 0.446210, 1.241280, 1.343000, 1.200090, 1.205790, 0.803732, 0.480787, 1.700050, 1.823570, 1.367690, 1.108710, 0.682829, 0.295402, 1.224670, 1.435250, 1.191720, 1.147410, 1.025160, 0.073075, 1.558720, 2.122670, 1.659890, 1.298380, 1.147760, 0.480679, 0.597375, 1.271530, 1.287690, 1.186220, 1.216700, 0.697839, 0.659996, 1.739400, 1.718850, 1.297730, 1.073080, 0.557411, 0.456642, 1.253840, 1.327360, 1.116600, 1.161470, 0.958924, 0.240032, 1.681370, 2.023400, 1.521910, 1.246930, 1.071100, 0.328952, 0.704592, 1.259250, 1.228020, 1.166120, 1.186150, 0.572821, 0.777622, 1.700290, 1.602670, 1.236820, 0.999402, 0.408760, 0.548067, 1.182680, 1.202520, 1.091430, 1.180560, 0.842673, 0.441977, 1.710560, 1.851410, 1.380840, 1.199250, 0.982845, 0.193681, 0.767591, 1.217540, 1.161410, 1.134450, 1.141450, 0.472632, 0.830732, 1.621360, 1.489500, 1.164500, 0.903851, 0.306607, 0.535647, 1.065120, 1.125930, 1.108530, 1.162220, 0.687636, 0.580775, 1.627410, 1.643870, 1.274890, 1.169380, 0.892301, 0.084598, 0.787310, 1.151630, 1.093540, 1.108160, 1.107750, 0.403007, 0.842755, 1.522280, 1.375320, 1.093380, 0.843776, 0.291892, 0.460142, 0.974893, 1.106620, 1.117970, 1.093880, 0.550890, 0.611527, 1.463770, 1.460660, 1.223190, 1.147190, 0.801127, 0.043738, 0.768610, 1.079690, 1.043300, 1.098280, 1.083210, 0.351785, 0.825225, 1.410540, 1.280870, 1.068990, 0.852575, 0.333697, 0.392455, 0.936148, 1.101410, 1.089890, 1.015910, 0.486921, 0.549390, 1.289940, 1.342030, 1.212040, 1.118540, 0.719620, 0.060384, 0.737616, 1.029700, 1.016940, 1.094230, 1.059380, 0.319087, 0.785843, 1.318260, 1.250690, 1.111370, 0.897823, 0.368604, 0.363651, 0.920546, 1.077830, 1.046970, 0.977605, 0.494574, 0.459091, 1.165020, 1.290160, 1.219430, 1.084230, 0.653320, 0.083038, 0.731268, 1.010300, 0.998135, 1.087400, 1.045350, 0.303389, 0.762927, 1.297870, 1.298660, 1.178540, 0.919439, 0.368374, 0.357932, 0.906082, 1.050710, 1.027540, 0.984304, 0.524002, 0.402612, 1.111430, 1.291250, 1.235900, 1.045480, 0.582497, 0.131160, 0.763535, 1.002600, 0.975479, 1.092730, 1.047460, 0.265921, 0.818018, 1.367280, 1.375660, 1.207090, 0.895985, 0.347560, 0.366922, 0.911889, 1.049220, 1.035950, 1.001830, 0.525599, 0.411342, 1.131890, 1.334590, 1.250800, 0.982947, 0.475235, 0.223618, 0.816709, 0.990133, 0.964865, 1.125240, 1.030480, 0.149846, 0.977954, 1.477180, 1.412190, 1.178720, 0.850610, 0.310057, 0.420501, 0.963942, 1.069680, 1.047180, 1.000430, 0.473322, 0.501402, 1.223750, 1.398440, 1.234380, 0.870506, 0.321547, 0.351848, 0.871858, 0.983013, 0.986692, 1.159740, 0.924967, 0.121355, 1.198090, 1.552130, 1.386120, 1.125520, 0.794777, 0.218902, 0.548935, 1.047290, 1.082570, 1.048210, 0.969712, 0.345390, 0.683802, 1.361430, 1.436500, 1.156750, 0.707562, 0.138051, 0.495460, 0.931905, 0.997509, 1.027430, 1.135930, 0.685592, 0.466287, 1.398300, 1.558600, 1.330300, 1.071110, 0.693551, 0.069503, 0.731822, 1.115720, 1.077160, 1.047310, 0.890361, 0.144929, 0.939887, 1.483810, 1.405320, 1.022420, 0.517536, 0.087027, 0.655030, 1.001380, 1.022280, 1.044120, 1.010250, 0.331307, 0.829574, 1.528660, 1.517840, 1.275960, 0.990315, 0.502003, 0.235025, 0.907125, 1.143530, 1.072740, 1.037910, 0.720540, 0.228502, 1.202930, 1.528540, 1.306120, 0.864286, 0.309776, 0.300108, 0.826257, 1.057340, 1.026750, 1.009140, 0.788555, 0.092061, 1.149560, 1.587360, 1.458010, 1.210740, 0.838673, 0.222393, 0.505975, 1.028060, 1.145690, 1.080110, 0.977701, 0.433518, 0.611941, 1.392990, 1.483700, 1.179180, 0.697022, 0.066352, 0.560494, 0.969683, 1.065900, 1.003530, 0.931267, 0.500363, 0.507272, 1.401630, 1.584810, 1.377310, 1.100950, 0.606269, 0.111096, 0.736183, 1.093280, 1.143780, 1.073240, 0.824036, 0.119829, 0.960442, 1.476570, 1.388710, 1.050290, 0.496668, 0.227418, 0.799234, 1.035350, 1.029760, 0.979643, 0.822938, 0.171165, 0.914287, 1.568550, 1.517780, 1.262120, 0.937262, 0.326293, 0.395210, 0.902531, 1.121800, 1.133350, 1.015460, 0.581800, 0.335723, 1.219040, 1.478310, 1.279710, 0.901666, 0.243988, 0.516617, 0.948873, 1.020680, 0.996262, 0.973025, 0.665671, 0.234253, 1.267290, 1.627170, 1.389020, 1.121220, 0.741093, 0.050396, 0.646755, 1.010670, 1.121650, 1.098430, 0.902721, 0.299843, 0.682269, 1.388580, 1.432990, 1.153340, 0.711310, 0.043001, 0.728163, 0.991583, 0.982904, 1.003940, 0.954447, 0.432186, 0.634170, 1.513800, 1.575670, 1.231890, 0.982222, 0.535757, 0.233147, 0.841231, 1.066020, 1.096110, 1.043320, 0.763275, 0.093311, 0.971688, 1.487660, 1.347680, 0.997924, 0.506898, 0.236527, 0.828253, 0.980277, 0.980553, 1.034810, 0.875434, 0.160696, 0.975441, 1.625700, 1.456540, 1.094010, 0.861509, 0.333315, 0.464289, 0.970066, 1.079240, 1.063680, 0.989246, 0.620109, 0.248443, 1.202610, 1.519320, 1.225080, 0.843338, 0.354561, 0.347870, 0.855914, 0.981502, 1.015520, 1.038440, 0.732128, 0.147032, 1.199810, 1.629790, 1.332490, 1.000240, 0.757409, 0.150661, 0.634598, 1.038440, 1.079000, 1.047840, 0.943624, 0.476047, 0.482460, 1.363700, 1.490730, 1.105020, 0.750716, 0.291810, 0.386705, 0.871746, 1.011680, 1.048090, 0.997931, 0.581016, 0.342560, 1.307280, 1.585220, 1.242660, 0.946964, 0.672869, 0.052265, 0.737769, 1.077330, 1.094970, 1.048700, 0.895248, 0.339560, 0.665844, 1.454330, 1.447300, 1.050130, 0.748974, 0.293032, 0.402562, 0.894786, 1.044570, 1.059230, 0.950805, 0.485416, 0.440858, 1.340490, 1.537760, 1.194330, 0.929173, 0.623612, 0.088855, 0.800056, 1.122140, 1.127920, 1.045180, 0.845984, 0.243497, 0.785987, 1.516110, 1.453560, 1.083510, 0.803671, 0.311809, 0.408840, 0.907323, 1.068630, 1.073280, 0.941095, 0.462425, 0.467426, 1.341520, 1.508560, 1.189120, 0.951430, 0.613617, 0.125067, 0.857524, 1.179660, 1.154000, 1.031620, 0.826548, 0.205906, 0.876962, 1.612240, 1.530720, 1.161140, 0.861532, 0.338352, 0.388691, 0.909466, 1.108580, 1.115340, 0.971996, 0.490531, 0.454842, 1.339630, 1.515780, 1.231990, 1.004950, 0.618414, 0.165652, 0.921391, 1.231270, 1.162590, 1.034430, 0.862724, 0.195255, 1.000730, 1.765510, 1.630840, 1.220180, 0.910059, 0.393179, 0.349444, 0.938518, 1.183750, 1.170540, 1.019140, 0.549034, 0.430502, 1.369120, 1.576590, 1.306530, 1.054480, 0.609615, 0.214035, 0.980909, 1.268830, 1.172330, 1.078610, 0.934770, 0.160916, 1.187310, 1.932060, 1.685980, 1.242570, 0.973827, 0.471861, 0.341228, 1.024490, 1.268960, 1.204180, 1.073300, 0.624854, 0.435544, 1.464250, 1.675970, 1.364580, 1.068390, 0.587635, 0.258872, 1.037250, 1.307130, 1.199210, 1.149650, 0.989151, 0.093692, 1.406910, 2.046150, 1.672710, 1.256010, 1.059580, 0.523012, 0.410082, 1.146370, 1.316910, 1.209740, 1.144320, 0.686110, 0.518792, 1.619590, 1.755080, 1.364260, 1.054510, 0.569993, 0.308742, 1.110570, 1.351020, 1.224920, 1.207490, 0.989332, 0.139537, 1.606370, 2.078990, 1.616620, 1.281930, 1.129640, 0.492075, 0.549662, 1.250210, 1.310500, 1.213760, 1.224850, 0.680759, 0.691658, 1.772730, 1.756110, 1.314030, 1.044640, 0.548769, 0.394537, 1.201700, 1.369380, 1.218260, 1.233750, 0.937834, 0.334674, 1.756680, 2.043030, 1.545980, 1.305630, 1.136980, 0.372348, 0.709804, 1.301930, 1.273570, 1.234140, 1.276340, 0.580427, 0.902306, 1.850450, 1.677330, 1.259150, 1.043120, 0.485322, 0.522839, 1.266310, 1.326240, 1.182890, 1.243790, 0.846416, 0.542170, 1.851900, 1.953530, 1.464610, 1.301140, 1.069600, 0.201926, 0.845220, 1.305770, 1.232710, 1.255530, 1.264820, 0.413716, 1.075130, 1.831770, 1.567090, 1.223320, 1.013800, 0.362191, 0.644097, 1.253290, 1.234720, 1.159710, 1.247270, 0.708496, 0.748925, 1.877700, 1.812070, 1.371610, 1.264230, 0.949278, 0.052355, 0.938518, 1.276980, 1.190070, 1.254560, 1.196940, 0.239820, 1.173840, 1.752030, 1.464540, 1.184970, 0.931078, 0.223546, 0.692451, 1.168110, 1.155770, 1.173320, 1.219210, 0.520782, 0.916713, 1.810090, 1.630920, 1.283530, 1.207020, 0.800789, 0.148354, 0.984670, 1.220900, 1.140230, 1.231870, 1.105070, 0.121736, 1.212630, 1.649410, 1.367420, 1.120950, 0.826459, 0.139779, 0.657276, 1.076070, 1.133610, 1.194930, 1.129850, 0.320674, 0.991671, 1.652500, 1.449930, 1.220160, 1.133650, 0.641212, 0.266342, 0.980681, 1.146420, 1.093420, 1.202810, 1.006530, 0.079653, 1.212550, 1.531260, 1.266000, 1.053570, 0.760943, 0.131998, 0.595450, 1.034580, 1.148460, 1.175120, 0.994110, 0.186637, 0.954628, 1.454620, 1.311970, 1.179520, 1.040820, 0.492087, 0.337532, 0.940872, 1.079190, 1.063350, 1.167460, 0.897563, 0.147699, 1.174150, 1.401750, 1.185650, 1.029780, 0.754453, 0.153970, 0.567619, 1.038630, 1.146900, 1.104460, 0.868381, 0.148708, 0.846708, 1.280580, 1.230450, 1.144830, 0.937693, 0.375833, 0.366764, 0.902905, 1.041060, 1.041620, 1.112490, 0.783794, 0.213042, 1.105090, 1.298010, 1.168100, 1.057950, 0.764640, 0.150233, 0.581274, 1.045230, 1.107570, 1.022020, 0.795032, 0.155959, 0.736000, 1.166950, 1.194320, 1.110950, 0.842981, 0.289755, 0.394090, 0.898236, 1.022960, 1.006370, 1.042530, 0.689141, 0.246650, 1.051900, 1.268990, 1.213880, 1.090300, 0.740469, 0.110245, 0.609185, 1.036680, 1.056770, 0.965785, 0.766493, 0.168571, 0.670675, 1.121320, 1.195880, 1.084460, 0.755992, 0.199832, 0.455053, 0.921406, 0.997778, 0.957965, 0.985747, 0.618315, 0.295605, 1.074050, 1.318200, 1.268690, 1.076190, 0.675307, 0.067638, 0.646335, 1.036030, 1.023540, 0.936266, 0.748328, 0.159053, 0.673615, 1.146740, 1.231940, 1.055170, 0.648223, 0.076955, 0.547718, 0.944298, 0.960416, 0.925400, 0.953392, 0.525821, 0.425406, 1.183460, 1.390640, 1.277860, 1.013770, 0.590931, 0.091325, 0.720833, 1.062520, 1.004680, 0.915424, 0.716179, 0.118183, 0.763241, 1.240300, 1.277070, 0.989305, 0.496648, 0.108206, 0.647321, 0.958108, 0.936557, 0.926000, 0.907609, 0.345811, 0.655189, 1.328290, 1.426570, 1.238210, 0.932673, 0.484193, 0.188407, 0.846980, 1.098370, 0.984527, 0.898107, 0.651836, 0.105389, 0.947035, 1.365500, 1.281350, 0.865107, 0.312957, 0.249545, 0.747188, 0.981880, 0.944029, 0.933236, 0.788146, 0.102162, 0.937920, 1.443540, 1.414470, 1.182000, 0.838129, 0.317235, 0.392939, 0.992001, 1.113070, 0.967574, 0.881863, 0.517654, 0.361297, 1.188010, 1.453320, 1.212980, 0.701569, 0.122590, 0.423275, 0.862989, 1.024450, 0.962922, 0.900224, 0.568201, 0.318312, 1.206460, 1.503820, 1.379890, 1.121610, 0.695935, 0.073379, 0.649570, 1.103950, 1.103710, 0.967945, 0.834739, 0.269751, 0.718426, 1.403640, 1.453350, 1.091730, 0.531810, 0.095228, 0.627182, 0.991469, 1.059080, 0.959826, 0.807157, 0.269867, 0.706553, 1.422400, 1.518340, 1.336450, 1.030860, 0.474497, 0.251640, 0.883246, 1.160070, 1.091100, 0.972427, 0.702454, 0.113375, 1.084060, 1.521800, 1.376560, 0.960294, 0.353820, 0.326207, 0.851990, 1.088670, 1.054430, 0.930658, 0.666702, 0.094052, 1.078040, 1.573330, 1.492400, 1.268680, 0.879798, 0.183590, 0.568291, 1.053090, 1.172500, 1.082540, 0.938425, 0.459748, 0.523667, 1.370780, 1.534200, 1.270720, 0.827140, 0.133643, 0.607144, 1.038380, 1.111180, 1.020320, 0.896901, 0.485143, 0.466141, 1.406320, 1.644100, 1.417650, 1.160350, 0.667831, 0.143375], - "total_operating_cost": 1.36208e+06 + "total_operating_cost": 3.42509e+06 }, "AdjustmentFactors": { "adjust_constant": 0, diff --git a/api/api_autogen/library/defaults/MhkWave_MEwaveBatterySingleOwner.json b/api/api_autogen/library/defaults/MhkWave_MEwaveBatterySingleOwner.json index af1437dc33..ba388925c9 100644 --- a/api/api_autogen/library/defaults/MhkWave_MEwaveBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/MhkWave_MEwaveBatterySingleOwner.json @@ -1,11 +1,11 @@ { "defaults": { "MHKWave": { - "balance_of_system_cost_total": 6.20252e+07, - "device_costs_total": 3.52097e+08, + "balance_of_system_cost_total": 7.03242e+07, + "device_costs_total": 3.64676e+08, "device_rated_power": 286, "energy_period": [9.014900, 9.280300, 8.887900, 8.869400, 9.339900, 9.750500, 10.629600, 12.332300, 13.610500, 13.701300, 13.432600, 13.104500, 12.777200, 12.455900, 12.125500, 11.790900, 11.434900, 11.095400, 10.801300, 10.508500, 10.213000, 9.962600, 9.796400, 9.708500, 9.623300, 9.524800, 9.484100, 9.515300, 9.704800, 9.834900, 9.990300, 9.906900, 9.755800, 9.685300, 9.636800, 9.550000, 9.422400, 9.275200, 9.118800, 8.979300, 8.762600, 8.547800, 8.596600, 8.732100, 9.149600, 9.697200, 10.222800, 10.504600, 10.600600, 10.655500, 10.772800, 11.085700, 11.738200, 12.693600, 13.554900, 14.027200, 14.175700, 13.921500, 13.223400, 12.986700, 13.005900, 12.996800, 12.676200, 12.114400, 11.957200, 11.828100, 11.886700, 12.074900, 12.292300, 12.653600, 13.291700, 13.991800, 14.414400, 14.498100, 14.382700, 14.082100, 13.743300, 13.320100, 12.820700, 12.238300, 11.392600, 10.526300, 10.200800, 10.609200, 11.455700, 11.425800, 11.209500, 10.840800, 10.219900, 10.410600, 10.597100, 10.794800, 12.062400, 13.242800, 13.663400, 14.154200, 14.342000, 14.358900, 12.850700, 13.289700, 13.747000, 13.693500, 13.546500, 13.370700, 13.191200, 13.021300, 12.853000, 12.695300, 12.532100, 12.344100, 12.121800, 11.854000, 11.568700, 11.439900, 11.569400, 11.656800, 11.436000, 10.938500, 10.273500, 10.154600, 10.335500, 10.831200, 11.120000, 10.944800, 10.886100, 10.776500, 10.606200, 10.349200, 9.957100, 10.210500, 10.496400, 10.488200, 10.207300, 9.739600, 9.083000, 9.613800, 11.267400, 12.925500, 13.718000, 14.393300, 14.954200, 14.940700, 14.535000, 14.056200, 12.323100, 11.990700, 14.087800, 15.033900, 13.530900, 13.348000, 13.449000, 13.331000, 13.222500, 14.238100, 14.771900, 14.752900, 14.531100, 13.957400, 13.508600, 13.153800, 12.392000, 11.809200, 12.478100, 12.539800, 12.200000, 12.160300, 12.099100, 12.008300, 11.891000, 11.781600, 11.735200, 11.756700, 11.854300, 12.097400, 12.619400, 13.290100, 13.695200, 13.738600, 13.531100, 13.214300, 12.832300, 12.430400, 12.019200, 11.685300, 11.511000, 11.368400, 11.146700, 10.326500, 8.984500, 8.062300, 8.356200, 8.262400, 8.963800, 9.893600, 10.203600, 10.953600, 13.924200, 15.038000, 14.945800, 14.510200, 13.965100, 13.403600, 12.924400, 12.533200, 12.179100, 11.879800, 11.606000, 11.384000, 11.194300, 10.987500, 10.801100, 10.616800, 10.501200, 10.462500, 10.478400, 10.512000, 10.530200, 10.512700, 10.430800, 10.278600, 10.169100, 10.346500, 10.938600, 11.465400, 11.132100, 11.193800, 11.689100, 12.336800, 12.813300, 12.955200, 12.811400, 12.714300, 12.832400, 12.934900, 12.934000, 12.890000, 12.878800, 12.880000, 12.806800, 12.645300, 12.423200, 12.180300, 11.914100, 11.618100, 11.320600, 11.022300, 10.699400, 10.372600, 10.059200, 9.535500, 8.424900, 7.949900, 7.823700, 8.038600, 8.198700, 8.544500, 8.871000, 9.743400, 10.936300, 11.942700, 12.431400, 12.495200, 12.299800, 11.956400, 11.328200, 10.620100, 10.091600, 9.880300, 9.867000, 9.789500, 9.716500, 9.688800, 9.676900, 9.914600, 10.133200, 9.954800, 9.197500, 8.745800, 8.103400, 7.863100, 8.186400, 9.840100, 10.962000, 11.285600, 11.487600, 11.509900, 11.100400, 10.520400, 9.434400, 9.771600, 10.122500, 10.265400, 11.102700, 11.751200, 12.094800, 12.496900, 12.929600, 13.198500, 13.584200, 13.852900, 13.749100, 13.518800, 13.407800, 13.326300, 13.019600, 12.432600, 11.996700, 11.777700, 11.654200, 11.474800, 11.277500, 11.195000, 11.152200, 11.017900, 10.785100, 10.499300, 10.191000, 9.686700, 9.546600, 9.666500, 9.529100, 9.515900, 9.696100, 9.833000, 9.900800, 9.917500, 9.914000, 9.872900, 9.639200, 9.040900, 9.181900, 9.877800, 10.081200, 10.086100, 9.883500, 9.435300, 9.620700, 11.131100, 12.743500, 13.492800, 13.687400, 13.706300, 13.180800, 12.813900, 12.999900, 13.558900, 14.492300, 15.161500, 15.386400, 15.220700, 14.818700, 14.162800, 13.215400, 13.015800, 13.685800, 14.746800, 15.117600, 14.976000, 14.717000, 14.475000, 14.246400, 14.001400, 13.788000, 13.596000, 13.391400, 13.173600, 12.938600, 12.688000, 12.445800, 12.161800, 11.692700, 11.394900, 11.343700, 11.432100, 11.455600, 11.461300, 11.528600, 11.610400, 11.597400, 11.481200, 11.327300, 11.165900, 10.991300, 10.839500, 10.691900, 10.556100, 10.546000, 10.768500, 11.183500, 11.565400, 11.739200, 11.699500, 11.557800, 11.431200, 11.378000, 11.347000, 11.580600, 12.117400, 12.555200, 12.686400, 12.583900, 12.437500, 12.293900, 12.109900, 11.874600, 11.613200, 11.345400, 11.072700, 10.795200, 10.536000, 10.350400, 10.285300, 10.428700, 10.886200, 11.663200, 12.341200, 12.591700, 12.659300, 12.623200, 12.493200, 12.371800, 12.292700, 12.188600, 11.997700, 11.676200, 11.206600, 10.471700, 10.188800, 10.141000, 10.110600, 10.441700, 9.100100, 10.078800, 10.768600, 12.339500, 13.521400, 13.682400, 13.526000, 13.257900, 12.948200, 12.631100, 12.294100, 11.985200, 11.713400, 11.408700, 11.083700, 10.828600, 10.606000, 9.775000, 8.724600, 8.648600, 7.976600, 8.404400, 8.586200, 8.524800, 8.584600, 8.890700, 9.421300, 10.207600, 10.647600, 11.170600, 12.469700, 13.883800, 14.206600, 13.967500, 13.546700, 13.126100, 12.695100, 12.312400, 11.981200, 11.721500, 11.430800, 11.131300, 10.802100, 10.464100, 10.181400, 10.333500, 11.587200, 12.764800, 12.405200, 12.406800, 12.806300, 13.516000, 14.055000, 14.416000, 15.071200, 15.055100, 14.700700, 14.074000, 13.134600, 11.240900, 11.219400, 11.267500, 11.402600, 11.697700, 12.009300, 12.203300, 12.106900, 11.815200, 11.467900, 11.146800, 10.896300, 10.710400, 10.575700, 10.548100, 10.831000, 11.499000, 12.526300, 13.402300, 13.824000, 13.921000, 13.540700, 13.086300, 12.775900, 12.547500, 12.353100, 12.096800, 11.823500, 11.522400, 11.309000, 11.173800, 11.016700, 10.756200, 10.536600, 10.649900, 11.332400, 11.921400, 12.634500, 13.240100, 13.653300, 13.559800, 12.149500, 11.124400, 11.206700, 11.201400, 11.100200, 10.713300, 9.959900, 10.178400, 10.426800, 10.684400, 10.908700, 11.049700, 11.115400, 11.032700, 9.758800, 11.181800, 12.545400, 13.093200, 13.125800, 13.038400, 12.957800, 12.865800, 12.748900, 12.597300, 12.376100, 12.062900, 11.231600, 10.684000, 10.756600, 11.693300, 13.093300, 13.454100, 13.208000, 12.698700, 12.313400, 12.924100, 12.883000, 12.561100, 12.136300, 11.821600, 11.663400, 11.742900, 11.951800, 12.163600, 12.251400, 12.177300, 11.966100, 11.684000, 11.342300, 10.967600, 10.713000, 10.881900, 11.241000, 11.438800, 11.575900, 11.651000, 11.641200, 11.641300, 11.783500, 12.196600, 12.835100, 13.464200, 13.928300, 14.184400, 14.137800, 13.347900, 12.878100, 12.846900, 12.911400, 13.053900, 13.627800, 13.663100, 13.450900, 13.159900, 12.860300, 12.462900, 11.718300, 10.795400, 10.363700, 10.359500, 10.261900, 10.078200, 9.837600, 9.633400, 9.362500, 8.872800, 8.726100, 8.692800, 8.658700, 8.603000, 8.589600, 8.740600, 9.136800, 9.670000, 10.193800, 10.718000, 11.198200, 11.575800, 11.513400, 10.794200, 9.416600, 9.822800, 9.858600, 9.631800, 9.982900, 10.820900, 11.125700, 11.076000, 10.952500, 10.828900, 10.669300, 10.464400, 10.334200, 10.298600, 9.703700, 9.265800, 8.980400, 8.560600, 8.594800, 9.043300, 9.364300, 9.567100, 9.701700, 9.740600, 9.743000, 9.818100, 10.452000, 11.335400, 12.136300, 12.759900, 13.212400, 13.382400, 12.123600, 10.240200, 10.112100, 10.851900, 11.005400, 10.633000, 10.075600, 9.877500, 10.252100, 10.941200, 11.160300, 11.061800, 10.871700, 10.633700, 10.389400, 10.149700, 9.909300, 9.695700, 9.508900, 9.319700, 9.216800, 9.225400, 9.278600, 9.395900, 9.255700, 8.474600, 9.239200, 10.730200, 11.787300, 12.468900, 12.746000, 12.715200, 12.479800, 12.100900, 11.709500, 11.139700, 10.725200, 10.145200, 10.817100, 11.183500, 11.576900, 11.944200, 11.987500, 12.045200, 12.516700, 12.560800, 13.215300, 13.780000, 14.142600, 14.307600, 14.300300, 14.266400, 14.269500, 14.249800, 14.176000, 14.070600, 13.959200, 13.839100, 13.678100, 13.478700, 13.290200, 13.116300, 12.971800, 12.824600, 12.669300, 12.503800, 12.298500, 12.036900, 11.707600, 10.035900, 8.492800, 8.858800, 9.360900, 10.406200, 11.635300, 12.560700, 13.382200, 13.855400, 14.066000, 14.197500, 14.236100, 14.106500, 13.868000, 13.588800, 13.137600, 11.622000, 10.871800, 10.580600, 11.353700, 11.827500, 12.078800, 12.276000, 12.879000, 13.208200, 13.023700, 12.699800, 12.343400, 11.910300, 11.507300, 11.572200, 11.510600, 11.378700, 11.247600, 11.139100, 11.041100, 10.957000, 10.895300, 10.888100, 10.926800, 11.013000, 11.126300, 11.170300, 11.067600, 10.581200, 10.428700, 10.508000, 10.736700, 10.054600, 8.861800, 9.214500, 9.049800, 8.816000, 8.831300, 8.988800, 9.203800, 9.255000, 9.164000, 9.089600, 8.819200, 8.935800, 9.434400, 10.025700, 10.265700, 10.310000, 10.314600, 10.271100, 9.935100, 8.983200, 9.124100, 10.403100, 11.211300, 11.506900, 11.836200, 11.910300, 12.340400, 12.527800, 12.432600, 12.157600, 11.773000, 11.440600, 11.190200, 11.028900, 10.952200, 10.822400, 10.212900, 9.315000, 9.092600, 9.044700, 9.137100, 9.240200, 9.386900, 9.754100, 10.002600, 10.000100, 10.132500, 10.411400, 10.502800, 10.453000, 10.438200, 10.461500, 10.441700, 10.372900, 10.278700, 10.196600, 10.165800, 10.198100, 10.275000, 10.068600, 10.025400, 10.481100, 11.019200, 11.361500, 11.545700, 11.421500, 10.704600, 9.075400, 9.143300, 9.306600, 9.191800, 9.123200, 9.336800, 9.358400, 9.482300, 9.457300, 9.551800, 9.584800, 9.641800, 9.717100, 9.764200, 9.769600, 9.624400, 9.362000, 9.468400, 9.527700, 9.533700, 9.625000, 9.960300, 9.887800, 8.996400, 8.631300, 9.318800, 10.120200, 10.735100, 11.205100, 11.623400, 12.037500, 12.318300, 11.310500, 10.638700, 10.560400, 10.751500, 10.659800, 10.424900, 10.143800, 9.882900, 9.194500, 9.317300, 9.229000, 9.206100, 8.907900, 8.474800, 8.206700, 7.714300, 7.930700, 8.421200, 9.048700, 9.564700, 10.142200, 10.736900, 10.991300, 10.460600, 10.108400, 10.588300, 11.049200, 11.267800, 10.826600, 9.962900, 9.618500, 10.285100, 11.306400, 11.754400, 11.866600, 11.748400, 11.536100, 11.341600, 11.121900, 10.843600, 10.396500, 10.096700, 9.893000, 9.688700, 9.532400, 9.626500, 9.051200, 9.056800, 9.832300, 10.043100, 9.673800, 10.146100, 9.838400, 9.832200, 9.788700, 9.689100, 9.770000, 9.975400, 10.168500, 10.314400, 10.396100, 10.490200, 10.568700, 10.570700, 10.655300, 10.809300, 10.950900, 11.079900, 11.098500, 10.972700, 10.760100, 10.424100, 9.964500, 9.577400, 9.456200, 9.405500, 9.358100, 9.418700, 9.095100, 8.572200, 8.298300, 8.207200, 8.445300, 8.702900, 8.965300, 9.173400, 9.208100, 8.116100, 7.496700, 7.621800, 7.839400, 7.888400, 8.154000, 8.182700, 7.954800, 7.631800, 7.747400, 8.047300, 8.430100, 8.706200, 8.876600, 8.921500, 8.877800, 8.672100, 8.222300, 7.504100, 7.680800, 7.731200, 7.947300, 8.024600, 7.919200, 7.553800, 7.491900, 7.765200, 7.853800, 7.876700, 7.826300, 7.874400, 7.707600, 7.324300, 7.163600, 7.290300, 7.430000, 7.675400, 7.818000, 7.867700, 7.914400, 7.721800, 7.175700, 7.377600, 7.679900, 7.894200, 8.073700, 8.188800, 8.311900, 8.269800, 8.051100, 8.296500, 8.462500, 8.533700, 8.528500, 8.465700, 8.370400, 8.209600, 8.152300, 8.192400, 8.179400, 8.119700, 8.052300, 7.957800, 7.805800, 7.663500, 7.327500, 7.422200, 7.555600, 7.618800, 6.802500, 6.028800, 7.648300, 8.737200, 9.290400, 9.646700, 9.756300, 9.681300, 9.503300, 9.201100, 8.216500, 7.456400, 7.191200, 7.267600, 7.364900, 7.490900, 7.486400, 7.218800, 6.743900, 6.690000, 6.748400, 7.123500, 7.467400, 7.723800, 8.076200, 8.469300, 8.534000, 8.150900, 7.935600, 8.140100, 8.272700, 8.319600, 8.282600, 8.174200, 8.093300, 7.861000, 7.761400, 7.849100, 7.945100, 8.000800, 7.995600, 7.944300, 7.908600, 7.663700, 7.517500, 7.684400, 7.773800, 7.752400, 7.698600, 7.668200, 7.749800, 7.664600, 7.684100, 7.995100, 8.222100, 8.390700, 8.532400, 8.492500, 8.202600, 7.687900, 7.385600, 7.402500, 7.290300, 7.540600, 7.951900, 8.268700, 8.350800, 8.242500, 7.961900, 8.054400, 8.207900, 8.400700, 8.543500, 7.746600, 7.009700, 7.969600, 8.927300, 9.699100, 10.485700, 10.717600, 10.721800, 10.733600, 10.740000, 10.679400, 10.574000, 10.407600, 10.216400, 10.019600, 9.853900, 9.608100, 9.115700, 8.810200, 8.802900, 9.029600, 9.201100, 9.275100, 9.359200, 9.421600, 9.402500, 9.321400, 9.244500, 9.161000, 8.980700, 8.697500, 8.651700, 8.717600, 8.599500, 8.322600, 7.858500, 8.094800, 8.234400, 8.348500, 8.424500, 8.440100, 8.327800, 7.890600, 7.541900, 7.578800, 8.035400, 9.291500, 10.662400, 11.201600, 11.182000, 10.590000, 10.053800, 10.071900, 10.128200, 10.020200, 9.690900, 9.614600, 9.782100, 9.955300, 9.953200, 9.868700, 9.818300, 9.751600, 9.627400, 9.492300, 9.363400, 9.268300, 9.208800, 9.153800, 9.080500, 8.988800, 8.906900, 8.862600, 8.442400, 7.740000, 7.179300, 7.164300, 7.222300, 7.193000, 7.133900, 6.980700, 6.502500, 6.045300, 6.115200, 6.486700, 6.706100, 6.729500, 6.809500, 7.085700, 7.032100, 7.185900, 7.660300, 8.281300, 8.715200, 8.930700, 8.988500, 8.962500, 9.000000, 9.084300, 9.220400, 9.369200, 9.473800, 9.488100, 9.533700, 9.553900, 9.499000, 9.343600, 8.851700, 8.708700, 8.778500, 8.722600, 8.314600, 7.950500, 7.864100, 8.019200, 8.534500, 8.928700, 9.288600, 9.566000, 9.747300, 9.826000, 9.819300, 9.767700, 9.689900, 8.906700, 8.120300, 7.888500, 8.497700, 9.431300, 9.846600, 9.899200, 9.917300, 9.931900, 9.900200, 9.839500, 9.788900, 9.755000, 9.759700, 9.801800, 9.844400, 9.863000, 9.848100, 9.804800, 9.737100, 9.464800, 9.049300, 8.941900, 8.845000, 8.683000, 8.373000, 7.829400, 7.510000, 7.488500, 7.322400, 7.164900, 7.208200, 7.455600, 7.730200, 7.914400, 7.934900, 7.861400, 7.776700, 7.657000, 7.641400, 7.666400, 7.456300, 6.890500, 6.820000, 7.145200, 7.708700, 8.643400, 9.490100, 9.728100, 9.471000, 8.990100, 8.576700, 8.190600, 7.947100, 7.393400, 7.104200, 7.158200, 7.200700, 7.270700, 7.198200, 7.109400, 7.081500, 6.951800, 7.170700, 7.672200, 7.996600, 8.098300, 8.160300, 8.074300, 7.885200, 7.144000, 7.448100, 7.721800, 8.041400, 8.293800, 8.355100, 8.579400, 8.685300, 8.923100, 8.878000, 9.632300, 9.873200, 9.832200, 9.807200, 9.580200, 9.139600, 8.729700, 8.678600, 8.897600, 8.864800, 8.918500, 8.688400, 8.238900, 7.837000, 7.708200, 7.780100, 8.053800, 7.971800, 7.923700, 7.832700, 7.654900, 7.247700, 7.022100, 7.046700, 7.366300, 7.748800, 8.130200, 8.492800, 8.559600, 8.184900, 8.106300, 8.123700, 8.419700, 8.636800, 8.624100, 8.629800, 8.410700, 8.114200, 8.006000, 7.765900, 7.874100, 8.026300, 7.989100, 7.937200, 7.859400, 7.594700, 6.931400, 6.761700, 6.822800, 7.128200, 7.362900, 7.692400, 7.904000, 7.612500, 7.024300, 6.917400, 7.080200, 7.355200, 7.445000, 7.513700, 7.534900, 7.118300, 6.701600, 6.836700, 7.158200, 7.434000, 7.607200, 7.677800, 7.699600, 7.558400, 7.332300, 7.244800, 7.399500, 7.753100, 8.383000, 8.666400, 8.898000, 8.923000, 8.798500, 8.376200, 8.425800, 8.504500, 8.518300, 8.469300, 8.291100, 8.131000, 7.950700, 7.660000, 7.699200, 7.807600, 7.811100, 7.634800, 7.652400, 7.546100, 7.124100, 6.762700, 7.161400, 7.414900, 7.553100, 7.594400, 7.665000, 7.520400, 7.304300, 7.362800, 7.611200, 7.983700, 8.013100, 8.019400, 7.968200, 7.611600, 7.425800, 7.374700, 7.616200, 7.703200, 7.610000, 7.551500, 7.448600, 7.209600, 6.827900, 6.976300, 7.191600, 7.612300, 7.880200, 8.062000, 8.107000, 7.759100, 7.494600, 7.526700, 7.620000, 7.691900, 7.558200, 7.691800, 7.636400, 7.205000, 7.086000, 7.007900, 7.162600, 7.318800, 7.335600, 7.250200, 7.065900, 6.978900, 7.136800, 7.151900, 7.475700, 7.634100, 7.648700, 7.493500, 6.959200, 6.451500, 6.487900, 6.510900, 6.653100, 7.043400, 7.394200, 7.754600, 7.703200, 7.410300, 7.146700, 7.269600, 7.877200, 8.069200, 8.319500, 8.372700, 8.352200, 8.307700, 8.167000, 8.268900, 8.733300, 8.779100, 8.880500, 8.801500, 8.827300, 8.800000, 8.616800, 8.706200, 8.986500, 9.149500, 9.233500, 9.229200, 9.080000, 9.066000, 9.058800, 9.022400, 8.949300, 8.899400, 8.837400, 8.768700, 8.738100, 8.711900, 8.698200, 8.681500, 8.647700, 8.591600, 8.525100, 8.461300, 8.394000, 8.301600, 7.954300, 7.803000, 7.859200, 7.871600, 7.855900, 7.757400, 7.503500, 7.199700, 6.883900, 6.784000, 7.133100, 7.363200, 7.520800, 7.607300, 7.641300, 7.531900, 7.289600, 7.124600, 7.394800, 7.543200, 7.588300, 7.680500, 7.765300, 7.997300, 8.308200, 8.528200, 8.785900, 9.094700, 9.228800, 9.303100, 9.296400, 9.312300, 9.184300, 8.963900, 9.371100, 9.740800, 9.908400, 9.990600, 9.950600, 9.807700, 9.603900, 9.135300, 9.412200, 9.431700, 9.358100, 9.275900, 9.095800, 9.041200, 9.022700, 8.937000, 8.822900, 8.746700, 8.704100, 8.665700, 8.645700, 8.606600, 8.478800, 8.304500, 8.331700, 8.429200, 8.499500, 8.559700, 8.613900, 8.550300, 8.372100, 8.215400, 8.358900, 8.569600, 8.614100, 8.526800, 8.328400, 8.209900, 7.905800, 7.795000, 7.866400, 7.996200, 7.879900, 7.790800, 7.661800, 7.502100, 7.315500, 7.330900, 7.755700, 7.969000, 7.949500, 7.916400, 7.898200, 7.792300, 7.689100, 8.051800, 8.490100, 8.649700, 8.715600, 8.642500, 8.539200, 8.410700, 8.359500, 8.395300, 8.646300, 8.759800, 8.628300, 8.444200, 8.192000, 7.960100, 7.736500, 7.704800, 8.107000, 8.337900, 8.490400, 8.587700, 8.605200, 8.648100, 8.454600, 7.973600, 8.375600, 8.495600, 8.470100, 8.549300, 8.541400, 8.602900, 8.665000, 8.618900, 8.462100, 8.410700, 8.377400, 8.387100, 8.421200, 8.467100, 8.464900, 8.462700, 8.500600, 8.492000, 8.521500, 8.593800, 8.621700, 8.589700, 8.514800, 8.327700, 8.396100, 8.450100, 8.406000, 8.364700, 8.348900, 8.308800, 8.243700, 8.197900, 8.184700, 8.195900, 8.177700, 8.144200, 8.104700, 8.013300, 7.867500, 7.780500, 7.802800, 7.799900, 7.795500, 7.764000, 7.749100, 7.826300, 7.868600, 7.910300, 8.022500, 8.064100, 7.958900, 7.804300, 7.659700, 7.353900, 7.035900, 6.869200, 7.060200, 7.286200, 7.246100, 7.150500, 7.052700, 6.803400, 6.592900, 6.684900, 6.949600, 7.306700, 7.510500, 7.410700, 7.393300, 7.262200, 6.944800, 6.821300, 7.061200, 7.320400, 7.574000, 7.753900, 7.768500, 7.574000, 7.179700, 6.980800, 7.189900, 7.382400, 7.434700, 7.441200, 7.430000, 7.330900, 7.047600, 6.869100, 7.259300, 7.465200, 7.488700, 7.361200, 7.349400, 7.308100, 6.988700, 6.894200, 7.209800, 7.371900, 7.535300, 7.574400, 7.441200, 7.230700, 7.071000, 6.917900, 7.162300, 7.363800, 7.426100, 7.387400, 7.433000, 7.363900, 7.226500, 7.131000, 7.356000, 7.510700, 7.599800, 7.613300, 7.634200, 7.450100, 7.273700, 7.238000, 7.580600, 7.853700, 7.884300, 7.838000, 7.633800, 7.257300, 6.981600, 6.929500, 7.188300, 7.299100, 7.291800, 7.270700, 7.265100, 7.266300, 6.979300, 7.114600, 7.561800, 7.707700, 7.731900, 7.648600, 7.581900, 7.371500, 7.234200, 7.148400, 7.316700, 7.461400, 7.666000, 7.751800, 7.583900, 7.484200, 7.250000, 6.829700, 6.986600, 7.133000, 7.123100, 7.150100, 7.084200, 7.028000, 6.890200, 6.896200, 7.408300, 7.854300, 8.143200, 8.354800, 8.459400, 8.508000, 8.495800, 8.375300, 8.385700, 8.458800, 8.559400, 8.591000, 8.632100, 8.713100, 8.732200, 8.760500, 8.820200, 8.876600, 8.918400, 8.939500, 8.917200, 8.864200, 8.800100, 8.743100, 8.683900, 8.609400, 8.530900, 8.461800, 8.420700, 8.388600, 7.728100, 7.378700, 7.732900, 7.921300, 8.010400, 7.856800, 7.221700, 6.588900, 6.174300, 6.279800, 6.613700, 6.868500, 7.099000, 7.329600, 7.613600, 7.942900, 7.734700, 8.077500, 8.352500, 8.386400, 8.242100, 7.920700, 7.746600, 7.232900, 6.507800, 6.520100, 6.904100, 7.156900, 7.213400, 7.278900, 7.341600, 7.246400, 7.142100, 7.026100, 7.463400, 7.920300, 8.244900, 8.460200, 8.619600, 8.752200, 8.788300, 8.739900, 8.789000, 8.930400, 9.053200, 9.066700, 9.024700, 8.938000, 8.664700, 8.292900, 8.152600, 8.162100, 8.205800, 8.252800, 8.209200, 7.740300, 6.999400, 6.755100, 7.108200, 7.460600, 7.510600, 7.565600, 7.514300, 7.536900, 7.276300, 7.399900, 8.095400, 8.365200, 8.384400, 8.286100, 8.260100, 8.292600, 8.311300, 8.195800, 8.165700, 8.209500, 8.247200, 8.290800, 8.283400, 8.244300, 8.191100, 8.158600, 8.104700, 8.126100, 8.144000, 7.978100, 7.840500, 7.319500, 7.096100, 6.982700, 7.057500, 7.443600, 7.408100, 7.318700, 7.253700, 7.116100, 6.944100, 7.077500, 7.299000, 7.447500, 7.442400, 7.346500, 7.222000, 7.176400, 6.851500, 6.580900, 6.904400, 7.108400, 7.135100, 7.287700, 7.327200, 7.108600, 6.860200, 6.988600, 7.383600, 7.698500, 7.888700, 7.957800, 7.921100, 7.848000, 7.796000, 7.816400, 7.902600, 8.052600, 8.265300, 8.442600, 8.541200, 8.498000, 7.410500, 6.992800, 7.149600, 7.342800, 7.446500, 7.579700, 7.738600, 7.613000, 7.200000, 7.252000, 7.759800, 8.202400, 8.451500, 8.565800, 8.648900, 8.706700, 8.767500, 8.767700, 8.727900, 8.663000, 8.670100, 8.762300, 8.935800, 9.131400, 9.231500, 9.062100, 8.956300, 8.630800, 8.262900, 8.092000, 7.912700, 7.589800, 7.087600, 7.180100, 7.534700, 7.691200, 7.510700, 7.447400, 7.252900, 6.869700, 6.692200, 7.101300, 7.619200, 7.654200, 7.824100, 7.658000, 7.604600, 7.359800, 6.698100, 7.342500, 7.547700, 7.368100, 7.098700, 7.467900, 8.042000, 8.672500, 9.167900, 9.426700, 9.468900, 9.205300, 8.829100, 8.693600, 8.642300, 8.608400, 8.553500, 8.159400, 8.019300, 8.084000, 8.172000, 8.273400, 8.378200, 8.452100, 8.479600, 8.419200, 8.483500, 8.477800, 8.444800, 8.427700, 8.450500, 8.303900, 7.469400, 7.083100, 7.406800, 7.694200, 7.851900, 7.888400, 7.844500, 7.810500, 7.567000, 7.254800, 7.425800, 7.584700, 7.632200, 7.601600, 7.574700, 7.527600, 7.504800, 7.441200, 7.521000, 7.663500, 7.725800, 7.687400, 7.656600, 7.594400, 7.370600, 6.981400, 7.268700, 7.409000, 7.425000, 7.392400, 7.371900, 7.425000, 7.295400, 7.236200, 7.624100, 8.004500, 8.319800, 8.551800, 8.743700, 8.927700, 8.969200, 8.745800, 8.668100, 8.652000, 8.675400, 8.616400, 8.540300, 8.496300, 8.480600, 8.552800, 8.678400, 8.795200, 8.863400, 8.863100, 8.753600, 8.607000, 8.146700, 8.216800, 8.355800, 8.532000, 8.671900, 8.657600, 8.101700, 7.823200, 7.688200, 7.888800, 7.951200, 7.850000, 7.786400, 7.938300, 8.253600, 8.726000, 9.209600, 9.662400, 10.026800, 10.292300, 10.400700, 10.195900, 9.990200, 9.785200, 9.463000, 8.891800, 8.939900, 9.011800, 8.882700, 8.476100, 8.257900, 8.025700, 8.283700, 8.465000, 8.626900, 8.723400, 8.650100, 8.373000, 8.200000, 8.192900, 8.087000, 7.702800, 8.205500, 8.632900, 8.926600, 9.062000, 9.074700, 9.116100, 9.269800, 9.088100, 9.119700, 9.824400, 11.075100, 12.031300, 12.224800, 12.113600, 11.914100, 11.453700, 11.162900, 10.884000, 10.577200, 10.295600, 10.239200, 10.543900, 11.000400, 11.267600, 11.508000, 11.622900, 11.800600, 12.278900, 12.837300, 13.141700, 13.218400, 13.179800, 13.092000, 12.962200, 12.782200, 12.556900, 12.306400, 11.997700, 11.294000, 10.322700, 10.269000, 10.633000, 11.461100, 12.547400, 13.160000, 13.317000, 12.935600, 11.933100, 11.551800, 11.326800, 11.106300, 10.914800, 10.879800, 10.885100, 10.831000, 10.785400, 10.903300, 10.812800, 11.642800, 12.678800, 12.009100, 11.785800, 13.200800, 14.039000, 13.779200, 13.582500, 13.892200, 14.108100, 14.162100, 13.925300, 13.344200, 12.813700, 12.720500, 12.496900, 11.960100, 11.088800, 10.462100, 10.070000, 9.910900, 9.465300, 9.628800, 9.942400, 10.409300, 11.045900, 11.546400, 11.851000, 11.719900, 11.378600, 11.535200, 11.450500, 10.781000, 10.035500, 9.597600, 9.592600, 9.016800, 8.305700, 8.224000, 8.731300, 8.858300, 8.720400, 8.579100, 8.598100, 8.550200, 8.313500, 8.873200, 9.155300, 9.009600, 8.948400, 9.011300, 9.218500, 9.310200, 9.184200, 9.300600, 9.527600, 9.762800, 10.044100, 10.272200, 10.172600, 9.639200, 9.074600, 9.091900, 9.142500, 9.128000, 9.090300, 9.059400, 8.984000, 8.488100, 7.751900, 7.733000, 7.691000, 7.818900, 8.265800, 8.861800, 9.206500, 9.657200, 10.775100, 11.293800, 11.082800, 10.820800, 10.622400, 10.470900, 10.426800, 10.358900, 9.475300, 9.259000, 9.307000, 9.141700, 9.339200, 9.305400, 9.102300, 8.585400, 8.396200, 8.776600, 9.138300, 9.268700, 9.263400, 9.342000, 9.480000, 9.660100, 9.610600, 9.583400, 9.623300, 9.685900, 9.776600, 9.940300, 10.307900, 10.756500, 10.986500, 11.014800, 10.958900, 10.853700, 10.710500, 10.602000, 10.599000, 10.343200, 9.303100, 8.898200, 8.843300, 8.766800, 8.832400, 8.844900, 8.701100, 8.576100, 8.494100, 8.600000, 8.714300, 8.794200, 8.784000, 8.744700, 8.648800, 8.419700, 8.035900, 8.118200, 8.259100, 8.185700, 7.910600, 7.975900, 7.971400, 7.506300, 7.460900, 8.083900, 8.423600, 8.508500, 8.436100, 8.415700, 8.347700, 7.856500, 7.450000, 7.993100, 8.270100, 8.709200, 9.451200, 10.022700, 10.277700, 10.366600, 10.392700, 10.397500, 10.421900, 10.500200, 10.679300, 11.006900, 11.499800, 12.048600, 12.410400, 12.614200, 12.749700, 12.738300, 12.650900, 12.468400, 11.874000, 10.947100, 9.927300, 9.693800, 10.049200, 10.285600, 10.330500, 10.370300, 10.519800, 10.663300, 10.658400, 10.496700, 9.722000, 8.224800, 8.129900, 8.573400, 10.278100, 12.091900, 12.126300, 11.480500, 9.833800, 8.235500, 8.964500, 9.830800, 10.369200, 11.476500, 12.825200, 13.424000, 13.500900, 13.595300, 13.641200, 13.687600, 13.752400, 13.817700, 13.757800, 13.546400, 13.253600, 12.931800, 12.650900, 12.413000, 12.158600, 11.886900, 11.624800, 11.398500, 11.227500, 11.053300, 10.809700, 10.542600, 10.318500, 10.038600, 8.574700, 8.156300, 7.699500, 7.692000, 7.669500, 8.096200, 9.176000, 10.236500, 11.130800, 12.205500, 12.892700, 12.854400, 12.405200, 11.864000, 11.367900, 10.950300, 10.602000, 10.304800, 10.051100, 9.862200, 9.781200, 9.782600, 9.798900, 9.169400, 8.460700, 8.467500, 8.084800, 8.193100, 8.804800, 9.348700, 9.561600, 9.629900, 9.595100, 9.700300, 9.762300, 9.681300, 9.506300, 9.341700, 9.413600, 10.452700, 12.270400, 14.815700, 17.147300, 17.781600, 17.645700, 17.353900, 17.006700, 16.596500, 16.181500, 15.754700, 15.330800, 14.950400, 14.592500, 14.252800, 13.934700, 13.626900, 13.326200, 13.040300, 12.767700, 12.492300, 12.239700, 11.975900, 11.684400, 11.575000, 11.604400, 11.642700, 11.608200, 11.508100, 11.401800, 11.388900, 11.596600, 11.872500, 11.999300, 11.966500, 11.818400, 11.633700, 11.492900, 11.378500, 11.218900, 10.920300, 9.899800, 8.824100, 8.035600, 8.617800, 9.392500, 9.666900, 9.737300, 9.818800, 10.026900, 10.337400, 10.644400, 10.888100, 11.103000, 11.320800, 11.522800, 11.657500, 11.698600, 11.704200, 11.716300, 11.665600, 11.523400, 11.355400, 10.690800, 8.665900, 9.416200, 9.697900, 9.734200, 10.242700, 11.211100, 12.231400, 13.195400, 13.637400, 13.605700, 13.278600, 12.932600, 12.685800, 12.359100, 12.020000, 11.776000, 11.486500, 11.072000, 10.655100, 10.313300, 10.028500, 9.889300, 10.270200, 11.186600, 11.620800, 11.937500, 12.407700, 12.701700, 12.655900, 12.257300, 11.800600, 11.181100, 10.698700, 10.335300, 10.623500, 10.983700, 10.904100, 10.342700, 10.024500, 9.815000, 9.236000, 8.826100, 8.872300, 9.127100, 9.114400, 9.378900, 9.387600, 9.281900, 9.034500, 8.679600, 8.785500, 8.977800, 8.998900, 9.339800, 9.548000, 9.535000, 9.439800, 9.605900, 10.079600, 10.705300, 11.117600, 11.311800, 11.361200, 11.248100, 11.050500, 10.815100, 10.588800, 10.343100, 9.799600, 9.643900, 9.801600, 10.205000, 10.441100, 10.612300, 10.689000, 10.693700, 10.739600, 11.010300, 11.404900, 11.599300, 11.556000, 11.406500, 11.234000, 10.965300, 10.556900, 9.922500, 9.438400, 8.952400, 8.377600, 8.746500, 9.298600, 9.795800, 10.188200, 10.412200, 10.402100, 10.440600, 10.319400, 10.150900, 9.938300, 9.522000, 9.032300, 9.137400, 9.354800, 9.521000, 9.589700, 9.518900, 8.502600, 7.976000, 8.105700, 8.062900, 8.650600, 9.344100, 9.947600, 10.260600, 10.248200, 10.013300, 9.743100, 9.552800, 9.377900, 9.202600, 9.003800, 8.768500, 8.553100, 8.379800, 8.230200, 8.107800, 8.009200, 7.694700, 7.597200, 7.658100, 7.754200, 7.858100, 7.945700, 7.767800, 7.412100, 7.159100, 7.111800, 7.400200, 7.798500, 8.528500, 9.388200, 9.641200, 9.789200, 10.151600, 10.514500, 10.736400, 10.786600, 10.706900, 10.665200, 10.629000, 10.648000, 10.615200, 10.584500, 10.584000, 10.563600, 10.487200, 10.357500, 10.192800, 10.001000, 9.803700, 9.610600, 9.393900, 8.923900, 7.748000, 7.273700, 7.111500, 7.422600, 8.030500, 8.580600, 8.571900, 9.036100, 8.895700, 9.200200, 9.278100, 9.594000, 10.085500, 10.479700, 10.729100, 10.800500, 10.850600, 11.033700, 11.284500, 11.466000, 11.483000, 11.482200, 11.380700, 11.207600, 11.006500, 10.805500, 10.611200, 10.289400, 9.963100, 9.776800, 9.695200, 9.660800, 9.596800, 9.450900, 9.232200, 9.100400, 9.585500, 10.780100, 10.620800, 10.577800, 10.713600, 10.526500, 10.249700, 9.992100, 9.667100, 9.406400, 9.270000, 9.279300, 9.208800, 8.954600, 8.131300, 8.016500, 7.792700, 8.190300, 8.096800, 8.150200, 8.297600, 9.012800, 9.950900, 10.248900, 9.967400, 9.671700, 9.611200, 10.098200, 10.007600, 9.964400, 10.646600, 11.393300, 11.908800, 12.591000, 13.255400, 13.524200, 13.392500, 13.028700, 12.568000, 12.102700, 11.707600, 11.395200, 10.697700, 9.872200, 9.384200, 9.637500, 9.787000, 9.869500, 9.947500, 9.940300, 9.886500, 9.862000, 9.805600, 9.702200, 9.572500, 9.281200, 8.391600, 8.228000, 8.332700, 8.620100, 8.936200, 9.125400, 9.297500, 9.586900, 9.884000, 10.150400, 10.341600, 10.558000, 10.609000, 10.495200, 10.314500, 10.084000, 9.748600, 9.336900, 8.903400, 8.237600, 8.198300, 8.221400, 8.133700, 9.105200, 10.236700, 10.878600, 11.064900, 10.988700, 10.949300, 10.948100, 10.889400, 10.810300, 10.708900, 10.581400, 10.452200, 10.334700, 10.237300, 10.154100, 10.067200, 9.961900, 9.825700, 9.692300, 9.610400, 9.583700, 9.588700, 9.623900, 9.785600, 10.040700, 10.045200, 9.999300, 10.103900, 9.913800, 8.184900, 7.999200, 8.099700, 8.615800, 8.855400, 9.367400, 9.141100, 8.742700, 8.566900, 9.125100, 8.847100, 9.022400, 8.345300, 8.317100, 9.261900, 9.615600, 9.562600, 9.977800, 10.197500, 10.093200, 9.893400, 9.769500, 10.179900, 10.501500, 10.321200, 9.866900, 9.152100, 8.441600, 8.104300, 8.300000, 8.302700, 8.902300, 9.228400, 9.353500, 9.457000, 9.521800, 9.517400, 9.446700, 9.325400, 9.181800, 9.066500, 8.989300, 8.924100, 8.596000, 8.408100, 8.207100, 7.987900, 8.584300, 8.498300, 8.518100, 8.300900, 8.515700, 8.395000, 9.343500, 9.653500, 10.150000, 10.225500, 10.576500, 11.319200, 10.816200, 10.153100, 10.447500, 10.828500, 10.932400, 10.217500, 9.641200, 8.729100, 8.499200, 9.354600, 9.959600, 10.315600, 10.717400, 11.053900, 11.228900, 11.260200, 11.176700, 11.011500, 10.811200, 10.591400, 10.186400, 9.644800, 9.046000, 8.627500, 8.509100, 8.495500, 8.066500, 7.252600, 7.820500, 8.130800, 8.501000, 8.483300, 8.533000, 9.131300, 9.594200, 9.771400, 10.288000, 10.468000, 10.506900, 10.452300, 10.462000, 10.528100, 10.546400, 10.465400, 10.245600, 10.021000, 9.948800, 10.048600, 10.269800, 10.567300, 10.900400], - "financial_cost_total": 3.62911e+07, + "financial_cost_total": 5.29455e+07, "loss_additional": 0, "loss_array_spacing": 0, "loss_downtime": 2, @@ -16,7 +16,7 @@ "number_records": 0, "significant_wave_height": [3.211030, 3.133250, 3.322860, 3.359480, 3.331150, 3.180220, 2.996510, 3.436110, 4.270030, 4.524730, 4.346200, 4.084390, 3.855350, 3.633900, 3.405010, 3.179080, 2.943710, 2.725290, 2.526090, 2.325670, 2.144690, 1.989360, 1.841560, 1.698080, 1.567190, 1.467930, 1.460200, 1.593850, 1.784890, 2.029020, 2.232640, 2.316320, 2.253260, 2.110860, 1.974430, 1.881940, 1.813520, 1.736810, 1.643390, 1.560270, 1.512050, 1.470470, 1.401570, 1.357660, 1.387190, 1.474880, 1.648050, 1.875610, 2.021390, 2.048360, 2.019150, 1.994980, 2.026200, 2.144350, 2.332400, 2.519100, 2.674780, 2.869930, 3.186150, 3.361540, 3.334000, 3.224740, 3.148580, 3.145460, 3.057390, 3.009420, 2.994280, 2.941430, 2.871710, 2.833100, 2.882670, 3.065860, 3.314640, 3.507230, 3.565460, 3.517040, 3.387030, 3.216820, 3.010900, 2.762200, 2.541950, 2.414800, 2.456010, 2.697720, 3.027890, 3.359310, 3.299250, 3.335080, 3.479650, 3.400620, 3.566460, 3.902980, 3.641880, 3.558760, 3.762020, 3.967530, 4.148830, 4.257700, 4.705380, 4.561150, 4.346280, 4.238960, 4.135250, 3.984960, 3.816380, 3.673430, 3.548160, 3.420660, 3.282390, 3.126230, 2.942760, 2.723900, 2.499380, 2.376070, 2.476770, 2.666520, 2.722950, 2.709370, 2.813750, 2.925390, 3.124080, 3.143610, 3.081060, 2.954180, 2.746430, 2.593750, 2.478810, 2.387830, 2.384910, 2.200400, 2.030850, 1.927220, 1.871750, 1.937660, 2.705370, 3.970010, 4.576010, 4.487680, 4.536250, 4.961330, 5.324370, 5.316580, 4.992590, 4.619420, 4.793640, 5.240510, 6.092040, 6.306140, 6.014010, 5.347740, 4.773800, 4.545340, 4.693340, 5.079360, 5.303540, 5.106480, 4.816910, 4.623650, 4.452710, 4.248610, 4.223370, 4.360260, 4.429470, 4.462590, 4.410830, 4.170010, 3.818200, 3.542050, 3.324820, 3.153530, 3.031710, 2.946960, 2.901120, 2.948050, 3.148240, 3.500410, 3.836250, 3.989720, 3.948170, 3.877460, 3.881110, 3.706650, 3.483830, 3.270220, 3.075550, 2.911900, 2.764430, 2.711410, 2.791660, 2.820740, 2.947150, 3.305480, 3.357390, 3.327060, 3.212810, 3.186360, 3.922470, 4.827780, 4.961320, 4.716950, 4.389560, 4.033040, 3.738080, 3.481190, 3.246260, 3.045920, 2.864720, 2.720890, 2.573580, 2.410310, 2.269100, 2.164100, 2.073920, 2.012100, 1.987350, 1.975490, 1.952330, 1.907290, 1.834650, 1.735130, 1.633560, 1.581680, 1.638350, 1.845010, 2.210920, 2.500260, 2.773810, 3.021570, 3.279680, 3.477510, 3.482980, 3.354290, 3.175370, 3.046030, 2.974560, 2.967210, 3.006730, 3.052170, 3.046230, 2.983530, 2.890350, 2.789110, 2.677780, 2.553310, 2.423280, 2.282080, 2.126000, 1.967520, 1.808650, 1.656170, 1.653910, 1.649830, 1.736990, 1.831610, 1.846120, 1.801990, 1.794040, 1.848090, 2.063280, 2.425840, 2.740160, 2.843820, 2.791610, 2.701180, 2.652400, 2.607040, 2.525890, 2.364050, 2.188530, 2.095980, 2.092290, 2.129560, 2.154630, 2.116450, 2.087430, 2.108020, 2.247120, 2.263460, 2.112620, 2.262380, 2.542770, 2.899600, 2.465650, 2.369650, 2.597950, 2.887990, 2.872830, 2.632840, 2.548690, 2.283550, 2.240790, 2.658830, 2.760660, 2.711570, 2.664470, 2.657080, 2.686880, 2.743320, 2.889160, 3.037680, 3.089950, 3.110530, 3.165560, 3.227770, 3.187160, 3.037870, 2.854400, 2.687930, 2.524390, 2.349600, 2.213020, 2.161530, 2.150810, 2.114130, 2.035630, 1.930060, 1.839570, 2.107440, 2.248200, 2.249820, 2.256160, 2.267440, 2.222570, 2.160730, 2.090270, 2.006800, 1.896990, 1.770320, 1.650560, 1.745700, 2.204580, 2.542760, 2.679690, 2.660290, 2.640250, 3.038250, 3.436360, 3.644850, 3.687360, 3.872290, 3.999590, 4.022720, 3.987950, 3.890320, 3.954660, 4.246520, 4.815370, 5.235490, 5.312740, 5.053250, 4.645850, 4.266230, 4.095910, 4.018910, 4.140990, 4.584190, 4.910650, 4.839030, 4.592190, 4.392280, 4.225600, 4.060590, 3.947060, 3.848940, 3.723670, 3.566270, 3.375600, 3.160880, 2.934220, 2.740880, 2.646470, 2.573130, 2.602060, 2.743820, 2.808620, 2.750760, 2.693300, 2.673840, 2.645980, 2.576490, 2.484990, 2.391810, 2.300920, 2.198260, 2.084020, 1.968410, 1.876150, 1.833550, 1.838770, 1.857510, 1.848240, 1.781570, 1.694420, 1.677960, 1.772410, 1.887500, 2.031120, 2.268320, 2.532860, 2.705090, 2.749000, 2.711410, 2.633150, 2.543950, 2.461390, 2.376390, 2.276810, 2.162340, 2.039110, 1.915530, 1.800080, 1.695890, 1.611540, 1.578280, 1.637080, 1.794730, 2.028540, 2.314990, 2.528130, 2.603290, 2.608700, 2.610960, 2.584610, 2.479740, 2.274910, 2.033830, 2.018200, 2.103860, 2.106430, 2.094430, 2.114390, 2.794780, 2.849600, 2.885910, 2.774970, 2.750300, 2.865410, 3.013180, 3.066430, 3.002440, 2.854660, 2.677540, 2.528090, 2.412560, 2.306530, 2.209290, 2.138630, 2.091440, 2.130470, 2.391200, 2.290940, 2.376530, 2.252470, 2.273370, 2.540640, 2.885360, 2.732420, 2.560420, 2.428180, 2.432660, 2.529770, 2.903100, 3.646100, 4.068320, 3.955110, 3.649650, 3.381640, 3.257770, 3.175130, 3.037020, 2.829530, 2.617470, 2.431040, 2.254880, 2.085410, 1.919360, 1.801190, 1.877690, 2.275940, 2.925480, 3.397490, 3.687450, 3.885600, 4.145230, 4.396140, 4.338620, 4.212680, 4.005230, 3.763140, 3.545730, 3.500710, 3.338240, 3.164460, 3.122420, 3.185910, 3.311610, 3.432990, 3.411310, 3.237860, 3.001180, 2.768900, 2.577140, 2.421370, 2.294810, 2.199420, 2.139430, 2.124210, 2.173620, 2.401940, 2.706780, 2.926300, 3.358740, 3.734830, 3.687870, 3.501320, 3.281380, 3.054520, 2.852260, 2.713160, 2.598320, 2.458470, 2.304700, 2.206140, 2.178310, 2.260400, 2.391760, 2.732030, 3.023600, 3.187730, 3.216620, 3.121690, 3.247370, 3.451260, 3.234870, 3.031770, 2.923340, 3.195810, 3.899080, 3.817400, 3.372250, 2.977810, 2.721500, 2.547500, 2.409590, 2.293930, 2.563260, 3.353120, 4.387250, 4.541330, 4.402710, 4.209250, 4.011340, 3.827390, 3.647870, 3.451790, 3.212490, 2.899090, 2.806620, 2.900740, 3.066740, 3.666400, 4.303830, 4.507450, 4.419930, 4.413920, 4.523080, 4.392080, 4.265080, 4.214650, 4.132740, 3.950370, 3.774700, 3.678510, 3.655100, 3.665620, 3.625640, 3.499850, 3.303540, 3.068290, 2.800790, 2.526500, 2.319120, 2.332550, 2.529800, 2.663290, 2.680170, 2.663340, 2.644890, 2.660570, 2.702040, 2.785840, 2.940750, 3.146020, 3.359550, 3.497630, 3.521990, 3.605410, 3.703300, 3.661950, 3.415630, 3.447450, 4.120710, 4.335650, 4.162460, 3.950060, 3.754830, 3.667180, 3.684320, 3.734130, 3.701590, 3.435770, 3.121120, 2.830960, 2.594030, 2.531960, 2.347010, 2.286790, 2.164150, 2.041050, 1.831720, 1.646530, 1.544000, 1.469110, 1.414250, 1.418550, 1.471680, 1.512940, 1.528910, 1.534870, 1.561350, 1.631920, 1.827590, 1.715700, 1.669520, 1.722440, 1.853070, 2.188570, 2.445660, 2.436590, 2.327330, 2.201640, 2.074230, 1.969820, 1.917500, 1.917650, 2.068940, 2.176640, 2.245510, 2.399730, 2.553560, 2.524510, 2.438490, 2.317350, 2.147730, 2.030060, 1.978810, 1.998000, 2.015150, 2.077280, 2.158430, 2.215720, 2.242660, 2.245220, 2.392880, 2.791840, 2.900260, 2.808720, 2.722690, 2.656140, 2.651640, 2.679200, 2.948140, 3.373790, 3.513830, 3.427450, 3.226740, 2.972680, 2.737580, 2.527880, 2.331660, 2.161150, 2.025320, 1.917400, 1.829380, 1.756980, 1.699700, 1.664370, 1.710230, 2.049310, 2.419390, 2.582640, 2.936010, 3.243260, 3.535730, 3.697110, 3.792590, 3.793950, 3.721220, 3.678920, 3.481870, 3.622730, 3.932650, 4.376760, 4.285590, 4.012800, 4.091340, 4.426400, 4.653400, 5.132620, 5.313610, 5.368050, 5.348240, 5.249820, 5.113970, 4.983470, 4.887390, 4.810370, 4.697930, 4.551950, 4.398830, 4.245700, 4.098380, 3.959030, 3.813950, 3.667590, 3.518190, 3.374990, 3.245830, 3.124320, 2.989060, 2.821460, 2.615410, 2.601480, 2.949350, 3.010410, 3.547220, 3.980370, 4.486940, 4.814800, 5.118810, 5.201270, 5.135700, 5.048130, 4.922680, 4.701600, 4.453490, 4.220580, 3.999290, 4.020800, 3.797940, 3.659280, 3.651920, 3.803090, 3.827240, 3.982040, 4.449760, 4.634100, 4.390510, 4.052860, 3.722890, 3.465140, 3.453120, 3.631240, 3.564190, 3.360500, 3.161040, 2.989570, 2.836410, 2.712530, 2.612680, 2.534160, 2.487930, 2.477480, 2.484800, 2.468270, 2.412210, 2.381160, 2.304070, 2.233810, 2.213960, 2.362700, 3.325990, 3.451440, 3.536810, 3.755840, 3.798920, 3.495800, 3.097400, 2.864670, 2.833940, 2.810800, 2.965040, 3.240880, 3.365830, 3.236330, 3.022360, 2.842180, 2.649110, 2.447890, 2.334960, 2.412300, 2.301180, 2.145080, 2.059080, 2.133670, 2.295610, 2.470640, 2.453670, 2.474700, 2.515510, 2.479860, 2.338340, 2.127220, 1.930500, 1.788750, 1.689730, 1.646530, 1.839590, 2.177680, 2.218190, 2.230830, 2.156760, 2.035930, 1.947470, 1.930040, 1.910390, 1.846730, 1.817790, 1.825700, 1.803590, 1.767920, 1.754310, 1.743900, 1.714040, 1.662080, 1.601590, 1.545430, 1.499800, 1.463230, 1.433980, 1.452520, 1.507220, 1.539220, 1.563250, 1.592840, 1.624980, 1.664650, 1.761870, 2.232360, 2.341030, 2.132620, 2.001890, 1.933890, 1.841670, 1.789830, 1.724430, 1.671070, 1.607620, 1.562100, 1.520420, 1.478370, 1.433610, 1.381670, 1.331640, 1.287870, 1.202390, 1.112020, 1.019340, 0.944290, 0.960410, 1.154280, 1.575800, 2.125420, 2.249350, 2.207810, 2.224090, 2.267660, 2.327570, 2.414920, 2.576880, 3.047870, 3.761400, 4.310480, 4.358130, 4.167000, 3.970420, 3.814990, 3.733500, 4.016800, 3.965310, 3.708250, 3.329590, 3.117710, 2.992550, 2.862600, 3.095110, 3.366530, 3.335080, 3.109370, 2.839260, 2.719580, 2.702890, 2.734330, 2.825230, 2.984030, 2.832680, 2.590830, 2.371810, 2.247640, 2.308610, 2.510890, 2.840290, 3.262260, 3.426740, 3.294780, 3.100260, 2.930370, 2.747810, 2.546620, 2.350390, 2.193970, 2.027350, 1.839080, 1.653180, 1.495470, 1.438440, 1.719010, 2.286340, 2.910790, 3.485820, 3.761860, 3.397390, 3.091340, 2.832330, 2.723360, 2.747630, 2.842580, 2.895940, 2.939590, 3.016130, 3.092350, 3.141380, 3.110270, 3.070440, 3.032340, 2.983220, 2.960160, 2.957590, 2.959920, 2.963410, 2.963230, 2.945950, 2.920340, 2.885680, 2.809010, 2.702200, 2.600580, 2.492540, 2.461400, 2.541080, 2.588040, 2.544780, 2.368290, 2.120260, 1.891910, 1.709700, 1.588830, 1.713860, 2.197490, 2.363330, 2.325840, 2.268680, 2.158860, 2.099730, 2.173440, 2.331010, 2.336630, 2.206160, 2.035060, 1.866990, 1.720540, 1.601770, 1.507540, 1.526410, 1.690260, 2.082370, 2.192190, 2.204160, 2.131370, 2.057330, 2.081800, 2.310800, 2.518080, 2.539550, 2.437800, 2.335720, 2.226470, 2.154950, 2.133220, 2.203470, 2.312700, 2.279730, 2.158630, 1.985970, 1.804760, 1.648840, 1.540200, 1.478390, 1.541560, 1.544640, 1.520870, 1.466950, 1.405990, 1.365020, 1.325610, 1.290860, 1.285030, 1.239940, 1.210420, 1.188920, 1.172540, 1.166870, 1.168160, 1.172000, 1.154430, 1.117370, 1.078810, 1.039830, 1.006170, 0.986260, 0.985560, 1.001580, 1.066950, 1.132180, 1.190900, 1.201940, 1.296530, 1.860850, 2.610540, 2.836410, 2.797610, 2.712330, 2.593230, 2.527100, 2.419620, 2.235860, 2.186720, 2.286690, 2.327420, 2.271450, 2.038730, 1.816630, 1.628390, 1.553410, 1.673360, 1.860720, 2.043930, 2.113850, 2.044930, 1.939190, 1.908710, 1.920820, 1.924160, 2.007020, 2.070970, 1.993800, 1.891760, 1.792520, 1.703550, 1.670550, 1.634360, 1.640800, 1.663870, 1.652420, 1.651600, 1.673760, 1.648040, 1.584770, 1.511120, 1.508420, 1.519790, 1.458560, 1.382510, 1.321380, 1.267680, 1.230240, 1.189620, 1.164960, 1.133350, 1.069660, 1.023210, 1.005550, 1.031070, 1.133150, 1.287140, 1.391070, 1.460310, 1.405080, 1.373630, 1.282810, 1.252390, 1.402410, 1.569220, 1.624030, 1.609580, 1.525370, 1.434330, 1.383670, 1.432880, 1.656530, 2.088810, 2.266350, 2.256380, 2.491620, 2.858720, 2.954370, 2.964440, 2.952870, 2.922980, 2.852520, 2.761160, 2.627680, 2.472680, 2.317220, 2.189950, 2.122310, 2.221100, 2.297980, 2.413060, 2.494680, 2.519580, 2.619100, 2.656700, 2.558610, 2.442780, 2.340690, 2.240540, 2.145090, 2.085460, 2.090720, 2.133630, 2.108530, 2.048570, 1.980410, 1.975040, 1.822360, 1.689280, 1.589790, 1.518110, 1.474370, 1.467380, 1.607120, 1.728400, 1.666350, 1.718650, 1.937920, 2.269110, 2.535140, 2.566870, 2.547390, 2.496010, 2.299770, 2.135090, 2.012780, 2.003970, 2.015710, 2.022910, 2.039780, 2.051930, 2.042670, 1.998590, 1.937390, 1.874770, 1.804290, 1.735320, 1.673500, 1.619550, 1.574600, 1.537720, 1.513950, 1.504850, 1.502190, 1.557050, 1.681620, 1.798990, 1.761480, 1.640580, 1.520200, 1.414110, 1.327800, 1.337210, 1.522360, 1.725980, 1.716060, 1.594450, 1.485210, 1.391130, 1.324800, 1.464770, 1.721500, 1.711470, 1.606070, 1.546140, 1.516370, 1.561260, 1.706560, 1.776120, 1.759010, 1.718150, 1.677850, 1.644870, 1.634160, 1.622450, 1.592560, 1.535630, 1.483010, 1.608640, 1.684110, 1.619010, 1.574460, 1.643810, 1.809610, 1.955640, 2.052110, 2.046590, 2.069270, 2.113840, 2.143730, 2.144530, 2.122620, 2.083550, 2.034590, 1.991320, 2.086110, 2.354770, 2.597250, 2.583140, 2.685580, 2.615900, 2.466890, 2.338660, 2.245140, 2.180050, 2.111660, 2.034700, 1.961160, 1.900010, 1.853900, 1.818990, 1.785240, 1.745750, 1.698520, 1.640710, 1.602010, 1.589470, 1.556350, 1.543720, 1.539220, 1.544330, 1.623970, 1.748110, 1.819060, 1.911510, 2.085980, 2.180300, 2.115350, 2.061280, 1.999910, 1.902510, 1.765960, 1.649710, 1.549450, 1.439270, 1.338380, 1.280990, 1.344780, 1.479390, 1.691140, 1.923380, 2.228630, 2.410330, 2.497530, 2.543930, 2.576630, 2.421190, 2.279280, 2.129250, 2.120700, 2.188010, 2.171210, 2.177560, 2.118830, 2.035640, 2.049990, 2.171880, 2.375700, 2.712340, 2.763460, 2.539010, 2.292830, 2.126920, 1.939370, 1.855330, 2.085900, 2.439330, 2.469010, 2.513470, 2.459820, 2.215280, 2.118520, 2.457940, 2.903510, 3.353630, 3.661730, 3.519120, 3.511160, 3.330790, 3.159130, 3.099190, 3.301220, 3.544920, 3.545060, 3.441130, 3.279910, 2.919260, 2.794770, 2.898910, 3.114160, 3.326580, 3.260440, 2.999320, 2.568930, 2.164830, 1.952100, 1.994180, 2.134960, 2.259170, 2.223690, 2.135880, 2.123340, 2.092150, 2.130490, 2.372730, 2.626190, 2.806250, 2.780550, 2.684550, 2.614450, 2.463890, 2.287780, 2.196120, 2.071820, 2.032650, 1.943440, 1.833660, 1.754780, 1.698610, 1.621170, 1.575190, 1.673180, 1.748650, 1.735810, 1.692510, 1.701880, 1.718350, 1.741780, 1.826250, 2.014150, 2.176120, 2.200500, 2.120580, 2.049030, 1.968980, 1.893540, 1.841940, 2.027470, 2.170150, 2.061560, 1.888050, 1.748400, 1.673990, 1.584890, 1.545290, 1.597510, 1.603030, 1.564010, 1.542310, 1.573320, 1.708930, 1.862740, 1.914950, 1.919210, 1.969040, 1.965520, 1.922800, 1.858120, 1.827060, 1.825210, 1.845370, 1.848230, 1.878730, 1.855050, 1.774950, 1.684970, 1.667090, 1.631690, 1.569310, 1.584720, 1.709230, 1.673520, 1.614580, 1.649060, 1.723130, 1.799490, 1.872110, 2.010350, 2.190920, 2.278250, 2.238030, 2.125290, 2.083830, 1.958730, 2.000690, 2.172620, 2.327050, 2.282480, 2.062550, 1.924540, 1.812630, 1.720010, 1.738430, 1.891370, 2.042750, 2.134190, 2.174460, 2.222810, 2.201740, 2.142110, 2.206190, 2.410750, 2.556100, 2.558580, 2.376840, 2.315370, 2.182700, 1.977600, 1.941870, 2.025310, 2.138780, 2.146180, 2.017340, 1.851470, 1.698710, 1.554590, 1.414460, 1.262000, 1.172900, 1.077270, 1.033590, 1.062060, 1.165840, 1.336560, 1.660990, 1.878520, 1.989590, 2.082820, 2.190030, 2.240940, 2.232650, 2.068610, 2.053300, 2.237520, 2.604290, 2.794650, 2.684650, 2.664500, 2.416740, 2.240400, 2.296450, 2.689030, 3.215770, 3.366780, 3.086220, 2.939290, 2.720950, 2.657580, 2.762890, 3.091330, 3.390680, 3.419150, 3.267200, 3.127250, 2.892350, 2.600240, 2.495290, 2.455020, 2.344580, 2.192870, 2.111930, 2.008940, 1.898830, 1.834770, 1.761180, 1.681250, 1.603740, 1.527780, 1.455600, 1.400200, 1.358470, 1.316260, 1.268420, 1.247780, 1.221650, 1.180270, 1.145760, 1.118940, 1.110140, 1.128360, 1.187010, 1.286660, 1.472030, 1.615980, 1.684750, 1.759820, 1.767700, 1.768120, 1.833120, 1.867060, 1.899720, 1.856400, 1.788990, 1.719720, 1.665860, 1.581820, 1.600360, 1.717360, 1.833630, 1.924020, 1.958040, 2.009740, 2.055960, 2.075260, 2.111870, 2.205190, 2.449260, 2.649400, 2.655120, 2.668610, 2.668620, 2.612450, 2.711690, 2.705810, 2.854090, 2.936750, 2.758940, 2.659360, 2.499880, 2.256460, 2.160340, 2.064830, 1.980420, 1.909090, 1.893660, 1.864710, 1.843490, 1.814590, 1.742030, 1.719710, 1.787750, 1.832830, 1.860790, 1.873160, 1.992530, 2.019160, 2.071530, 2.192680, 2.296860, 2.337280, 2.332540, 2.248660, 2.105660, 1.951170, 1.996970, 2.143120, 2.289000, 2.305540, 2.163250, 1.989820, 1.924440, 1.881320, 1.947430, 2.177430, 2.440700, 2.524240, 2.353770, 2.232930, 2.129900, 2.065680, 2.133120, 2.440810, 2.782670, 2.794550, 2.631050, 2.577640, 2.477200, 2.390650, 2.492160, 2.770030, 2.978620, 3.005800, 2.839450, 2.637580, 2.366950, 2.158980, 2.140670, 2.274120, 2.396670, 2.448350, 2.404770, 2.378010, 2.319090, 2.246970, 2.252720, 2.232810, 2.437840, 2.598790, 2.438870, 2.293560, 2.265900, 2.134240, 2.102090, 2.111240, 2.055690, 1.967710, 1.916110, 1.818310, 1.756080, 1.709840, 1.689290, 1.677150, 1.702890, 1.733360, 1.778920, 1.848470, 1.958360, 1.952920, 1.920780, 1.978450, 2.031940, 2.094050, 2.031500, 1.936220, 1.907450, 1.873840, 1.842180, 1.851180, 1.851230, 1.840820, 1.836270, 1.772660, 1.693770, 1.613680, 1.548530, 1.509900, 1.462650, 1.423170, 1.418700, 1.415530, 1.414530, 1.434330, 1.419280, 1.399570, 1.405300, 1.402450, 1.391870, 1.415650, 1.437710, 1.398870, 1.401520, 1.521950, 1.633960, 1.684380, 1.682130, 1.629680, 1.604640, 1.505600, 1.459470, 1.616700, 1.813990, 1.919200, 1.962630, 1.900180, 1.780710, 1.722910, 1.734360, 1.818120, 1.917240, 1.891980, 1.848850, 1.835460, 1.823070, 1.805320, 1.822220, 1.875370, 1.949200, 1.906740, 1.801120, 1.718560, 1.680810, 1.620290, 1.573930, 1.612030, 1.768640, 1.879520, 1.855780, 1.788200, 1.715100, 1.670930, 1.610950, 1.637190, 1.772720, 1.792510, 1.757390, 1.781350, 1.743460, 1.659350, 1.640360, 1.655740, 1.655900, 1.580490, 1.504060, 1.477030, 1.531650, 1.605830, 1.682960, 1.770020, 1.830010, 1.811300, 1.744340, 1.716150, 1.733020, 1.741200, 1.806240, 1.929050, 2.033910, 2.100450, 2.102650, 2.077950, 2.022220, 1.898310, 1.943010, 2.099010, 2.146040, 1.931960, 1.681540, 1.530540, 1.467850, 1.493110, 1.615570, 1.853220, 2.025840, 2.001260, 1.896270, 1.811580, 1.753470, 1.704980, 1.778830, 1.894050, 1.892900, 1.824670, 1.809190, 1.821770, 1.810670, 1.791430, 1.804960, 1.727680, 1.698980, 1.626520, 1.501760, 1.402370, 1.362950, 1.394700, 1.466740, 1.607830, 1.763130, 1.846750, 1.891210, 1.896170, 1.862610, 1.818910, 1.807620, 1.782160, 1.785250, 1.776340, 1.776580, 1.749380, 1.744140, 1.776230, 1.771020, 1.739350, 1.692780, 1.636740, 1.582030, 1.529200, 1.485430, 1.441750, 1.391410, 1.343090, 1.299290, 1.257580, 1.218270, 1.184070, 1.154060, 1.122630, 1.088670, 1.115400, 1.120900, 1.026750, 0.953790, 0.899310, 0.877260, 0.934010, 1.034580, 1.144480, 1.147940, 1.043210, 0.945670, 0.868220, 0.817190, 0.787820, 0.772170, 0.801950, 0.794280, 0.782000, 0.781100, 0.807470, 0.919670, 1.033280, 1.127510, 1.316510, 1.402640, 1.395570, 1.376850, 1.355780, 1.382880, 1.405100, 1.469680, 1.525930, 1.642420, 1.764010, 1.923810, 2.001080, 1.998320, 1.988760, 2.011890, 2.015850, 2.004420, 2.033010, 2.062090, 1.999190, 1.972440, 1.955610, 1.856670, 1.815780, 1.805030, 1.764750, 1.711680, 1.662540, 1.606300, 1.542190, 1.566600, 1.757550, 2.040630, 2.162980, 2.105160, 1.941550, 1.819380, 1.688860, 1.707680, 1.821130, 2.149380, 2.231460, 2.164260, 2.053410, 1.903040, 1.770170, 1.679530, 1.642130, 1.637580, 1.620960, 1.613050, 1.641490, 1.663270, 1.675550, 1.648360, 1.640840, 1.631740, 1.647590, 1.720690, 1.766970, 1.846720, 1.895510, 1.950660, 2.122090, 2.174730, 2.296200, 2.400760, 2.284500, 2.091010, 1.976400, 2.057220, 2.269800, 2.402880, 2.289560, 2.142540, 1.959010, 1.709300, 1.536410, 1.473600, 1.546230, 1.801270, 1.902210, 1.848100, 1.817420, 1.789950, 1.751640, 1.789830, 1.877590, 1.803250, 1.617050, 1.479070, 1.398400, 1.359750, 1.340050, 1.343970, 1.450930, 1.497700, 1.534120, 1.600290, 1.653550, 1.683700, 1.670930, 1.642390, 1.824120, 2.005820, 1.948210, 1.828280, 1.707570, 1.587350, 1.579640, 1.739630, 2.074240, 2.326640, 2.277190, 2.202200, 2.161130, 2.129500, 2.054740, 1.968350, 1.876390, 1.730400, 1.637970, 1.605160, 1.565790, 1.544440, 1.550650, 1.573020, 1.596410, 1.620100, 1.604440, 1.633430, 1.773230, 1.894310, 1.940290, 1.978000, 2.136120, 2.370520, 2.464450, 2.352750, 2.203070, 2.087720, 2.034040, 2.090030, 2.522810, 3.060050, 2.974720, 2.592470, 2.403790, 2.114760, 2.015460, 1.914790, 2.356570, 2.783250, 2.464040, 2.123580, 1.985350, 1.779540, 1.655780, 1.693050, 1.754510, 1.769520, 1.731980, 1.716830, 1.764320, 1.751560, 1.715020, 1.692120, 1.669080, 1.669150, 1.645480, 1.638500, 1.606640, 1.579100, 1.568570, 1.551120, 1.522080, 1.492840, 1.442590, 1.395740, 1.349290, 1.303370, 1.257990, 1.243560, 1.362120, 1.515900, 1.532990, 1.539420, 1.532240, 1.506670, 1.501150, 1.483670, 1.505310, 1.584210, 1.595660, 1.569350, 1.538700, 1.524030, 1.472870, 1.440080, 1.450120, 1.476060, 1.545520, 1.611230, 1.647380, 1.610790, 1.536270, 1.523200, 1.576940, 1.668340, 1.638050, 1.499350, 1.377860, 1.319480, 1.287160, 1.228150, 1.186430, 1.152380, 1.069750, 1.001220, 0.959330, 0.943330, 0.939980, 0.949790, 1.104350, 1.454550, 1.602700, 1.675650, 1.659340, 1.626670, 1.639580, 1.615210, 1.558390, 1.502700, 1.457310, 1.419800, 1.386280, 1.368530, 1.400390, 1.445950, 1.514580, 1.522130, 1.498180, 1.448510, 1.405760, 1.387040, 1.492510, 1.658320, 1.870740, 1.939000, 1.889810, 1.856940, 1.788410, 1.627280, 1.477140, 1.364970, 1.300700, 1.272540, 1.260960, 1.258750, 1.303070, 1.385510, 1.424470, 1.449860, 1.480770, 1.532910, 1.508960, 1.467140, 1.424890, 1.422760, 1.419600, 1.424160, 1.349420, 1.275360, 1.210520, 1.164790, 1.147930, 1.160680, 1.169450, 1.141580, 1.113540, 1.132490, 1.062400, 1.023170, 1.021390, 1.045470, 1.075390, 1.087500, 1.074180, 1.158440, 1.231060, 1.251060, 1.414890, 1.827300, 2.295370, 2.551530, 2.572880, 2.484950, 2.296740, 2.085850, 1.934810, 1.837330, 1.806040, 1.895810, 2.087060, 2.316940, 2.482210, 2.574180, 2.644530, 2.813420, 3.066050, 3.245460, 3.299720, 3.278490, 3.219170, 3.125680, 3.000170, 2.859600, 2.717400, 2.570780, 2.468760, 2.450980, 2.346300, 2.327740, 2.510940, 2.932480, 3.369940, 3.544010, 3.516610, 3.509670, 3.353450, 3.132180, 2.932750, 2.803860, 2.708320, 2.689740, 2.673760, 2.745250, 2.786370, 2.757930, 2.760220, 2.812600, 2.636220, 2.446330, 2.532990, 2.574370, 2.419160, 2.353090, 2.413510, 2.464460, 2.513000, 2.504080, 2.460890, 2.439770, 2.386790, 2.326040, 2.262720, 2.240520, 2.251900, 2.301530, 2.313360, 2.360520, 2.351880, 2.347930, 2.535180, 2.807820, 3.001180, 3.024150, 2.977010, 2.895010, 2.659790, 2.441230, 2.318340, 2.286990, 2.297730, 2.302400, 2.465530, 2.795840, 3.094620, 3.147560, 2.969450, 2.887660, 2.872030, 2.738310, 2.683250, 2.846040, 2.914170, 2.664760, 2.260410, 2.028380, 1.928960, 1.860280, 1.839460, 1.880620, 1.863180, 1.803220, 1.772750, 1.787510, 1.814410, 1.829270, 1.858970, 1.893800, 1.808210, 1.710780, 1.620370, 1.526460, 1.463650, 1.487360, 1.537160, 1.587810, 1.509080, 1.402140, 1.392050, 1.483060, 1.671330, 1.833490, 1.982990, 2.286890, 2.587290, 2.603400, 2.513620, 2.428530, 2.365450, 2.349180, 2.447640, 2.759720, 2.921140, 2.912760, 2.964600, 2.856900, 2.731970, 2.667580, 2.721250, 2.878400, 2.797190, 2.590170, 2.362350, 2.287410, 2.258270, 2.214990, 2.187880, 2.206480, 2.243150, 2.248870, 2.193480, 2.073800, 1.965680, 1.946820, 2.011720, 2.067770, 2.072190, 2.028620, 1.938000, 1.818450, 1.716460, 1.708670, 1.808190, 1.995720, 2.103220, 2.136430, 2.175030, 2.215500, 2.181120, 2.170270, 2.170170, 2.118850, 2.071950, 2.090210, 2.149280, 2.143900, 2.046950, 1.943160, 1.968450, 2.032580, 2.041350, 2.004650, 1.961460, 1.986290, 1.948110, 1.871690, 1.942870, 2.147170, 2.192710, 2.123710, 2.029950, 2.019750, 1.997920, 1.954760, 1.959780, 2.159850, 2.206440, 2.096200, 2.021530, 2.089950, 2.249940, 2.345310, 2.353220, 2.294130, 2.213470, 2.132660, 2.071770, 2.040080, 2.052800, 2.125210, 2.253850, 2.394200, 2.483740, 2.500290, 2.471830, 2.407400, 2.325870, 2.279120, 2.274620, 2.291770, 2.411930, 2.377990, 2.341190, 2.337090, 2.338020, 2.400260, 2.466690, 2.458130, 2.343140, 2.180690, 2.267350, 2.261810, 2.317590, 2.568950, 3.323410, 3.549670, 3.299160, 3.115370, 3.154070, 2.882960, 2.838520, 2.824070, 3.310550, 4.162080, 4.742430, 5.012210, 5.075780, 5.030700, 4.924230, 4.795120, 4.689570, 4.589880, 4.452020, 4.275850, 4.095630, 3.905550, 3.749370, 3.615690, 3.439650, 3.249640, 3.080910, 2.957200, 2.841880, 2.697180, 2.544390, 2.399440, 2.263600, 2.515810, 2.215760, 2.135600, 2.124960, 1.885900, 1.631850, 1.542740, 1.841330, 2.249060, 2.646780, 3.069890, 3.211960, 3.042690, 2.757070, 2.487920, 2.260940, 2.075630, 1.918630, 1.778400, 1.668080, 1.583000, 1.521500, 1.485800, 1.553160, 1.737610, 1.789210, 1.907610, 2.039620, 2.217300, 2.262800, 2.290490, 2.346980, 2.369310, 2.298530, 2.172810, 1.998330, 1.831900, 1.716110, 1.676170, 1.898190, 2.419470, 3.083630, 4.205870, 5.451930, 5.998960, 5.944680, 5.671380, 5.356730, 5.064120, 4.770210, 4.477800, 4.175690, 3.886780, 3.623500, 3.374940, 3.134050, 2.906060, 2.694260, 2.495780, 2.312780, 2.182490, 2.192630, 2.353640, 2.488350, 2.534250, 2.539740, 2.517240, 2.476230, 2.430700, 2.397500, 2.429550, 2.546600, 2.653290, 2.684530, 2.641490, 2.548990, 2.452970, 2.364640, 2.260070, 2.133440, 2.074650, 2.017930, 2.122340, 2.386660, 2.293320, 2.209360, 2.192520, 2.223420, 2.288800, 2.375160, 2.455590, 2.507880, 2.537690, 2.567150, 2.621590, 2.690590, 2.731640, 2.736100, 2.716050, 2.665780, 2.589930, 2.508840, 2.447170, 2.693470, 2.508520, 2.395930, 2.477790, 2.839010, 3.307340, 3.623350, 3.977850, 4.188690, 4.118940, 3.838650, 3.545080, 3.300240, 3.038990, 2.809590, 2.629140, 2.425900, 2.189910, 1.965000, 1.762700, 1.640100, 1.670250, 1.802460, 2.053880, 2.594400, 3.209900, 3.509570, 3.539560, 3.418550, 3.253180, 3.017200, 2.830050, 2.654010, 2.506050, 2.323550, 2.205750, 2.216930, 2.396880, 2.509390, 2.504960, 2.572930, 2.686470, 2.686320, 2.565830, 2.540320, 2.467070, 2.429770, 2.485510, 2.535190, 2.667000, 2.716180, 2.590840, 2.576740, 2.461230, 2.373410, 2.396890, 2.529910, 2.657360, 2.765470, 2.801580, 2.804690, 2.785620, 2.704140, 2.579400, 2.422660, 2.246530, 2.078460, 2.001530, 2.101120, 2.299710, 2.478420, 2.532780, 2.771090, 2.839730, 2.756530, 2.671270, 2.629190, 2.683400, 2.826780, 2.917130, 2.892720, 2.821440, 2.792330, 2.734880, 2.549890, 2.387040, 2.241570, 2.181990, 2.235690, 2.272480, 2.354960, 2.488620, 2.650240, 2.953970, 3.370080, 3.265930, 3.018090, 3.003180, 2.901210, 2.689720, 2.812700, 2.818220, 2.811980, 2.704260, 2.542660, 2.370530, 2.404110, 2.549250, 2.573560, 2.732900, 2.932650, 3.118660, 3.195490, 3.014000, 2.695530, 2.437310, 2.257240, 2.108820, 1.965670, 1.809970, 1.677140, 1.601160, 1.519560, 1.416350, 1.311950, 1.224580, 1.194660, 1.237490, 1.234720, 1.184180, 1.131880, 1.088870, 1.054080, 1.044680, 1.083690, 1.265150, 1.444370, 1.624290, 1.996340, 2.427080, 2.452760, 2.481150, 2.640680, 2.770160, 2.803300, 2.801660, 2.799150, 2.855200, 2.915100, 2.990440, 2.939880, 2.829930, 2.738130, 2.644700, 2.519390, 2.380840, 2.242970, 2.114120, 1.989000, 1.865230, 1.748880, 1.629330, 1.474540, 1.437840, 1.388120, 1.383190, 1.607310, 1.991520, 2.365620, 2.668030, 2.709020, 2.895260, 2.870540, 2.730970, 2.590210, 2.549990, 2.597990, 2.594490, 2.521960, 2.453350, 2.440860, 2.480900, 2.519570, 2.517530, 2.450050, 2.352200, 2.246740, 2.149530, 2.067730, 1.998210, 1.953600, 1.912850, 1.845090, 1.759060, 1.673550, 1.605270, 1.546880, 1.484120, 1.423870, 1.429140, 1.599950, 2.091880, 2.396130, 2.212860, 1.953440, 1.727820, 1.567000, 1.478300, 1.378360, 1.248640, 1.144530, 1.184460, 1.257140, 1.416590, 1.408420, 1.442970, 1.443870, 1.521790, 1.585390, 1.550770, 1.513940, 1.655940, 1.923290, 2.207840, 2.448510, 2.674280, 2.766230, 3.061530, 3.481620, 3.500850, 3.329820, 3.180450, 3.239630, 3.656200, 3.928900, 3.889390, 3.663080, 3.388380, 3.141500, 2.943400, 2.785760, 2.729200, 2.798930, 2.810920, 2.558030, 2.288640, 2.148050, 2.115140, 2.092830, 2.048330, 2.045250, 2.060420, 2.037890, 1.977350, 1.903760, 1.925030, 1.881290, 1.797090, 1.821600, 1.897520, 1.947150, 2.012350, 2.098410, 2.160550, 2.250330, 2.389110, 2.557600, 2.629970, 2.574870, 2.462900, 2.334910, 2.222320, 2.135170, 2.067890, 2.118250, 2.035810, 1.932880, 2.002230, 2.550160, 2.935370, 3.172630, 3.260860, 3.166860, 3.048140, 3.010400, 2.978940, 2.896380, 2.780280, 2.656180, 2.548890, 2.457520, 2.372960, 2.303170, 2.247060, 2.189560, 2.114070, 2.024400, 1.941410, 1.876100, 1.826250, 1.818720, 1.825730, 1.856600, 1.931860, 1.982570, 1.966960, 1.975970, 2.683650, 2.983300, 2.252130, 2.203470, 2.616210, 2.737400, 2.628980, 2.502790, 2.506240, 2.479470, 2.577450, 2.548700, 2.747670, 3.120480, 3.530270, 3.616430, 3.703310, 3.567480, 3.368520, 3.199860, 3.078290, 3.120090, 3.281160, 3.295450, 3.175110, 2.962130, 2.773600, 2.755230, 2.695830, 2.670630, 2.475750, 2.101860, 1.911990, 1.856810, 1.859540, 1.864060, 1.843010, 1.801940, 1.753750, 1.699690, 1.643430, 1.575800, 1.464570, 1.452510, 1.499460, 1.646500, 1.862330, 1.891780, 2.049950, 2.125800, 2.122570, 2.046040, 2.226090, 2.337350, 2.426610, 2.479070, 2.456080, 2.622340, 2.515950, 2.620300, 2.770870, 2.613260, 2.367810, 2.210040, 2.269910, 2.408450, 2.715790, 2.956910, 3.211860, 3.238240, 3.164710, 3.187050, 3.231030, 3.209790, 3.130260, 3.000960, 2.847220, 2.697140, 2.529270, 2.348090, 2.200470, 2.120080, 2.167170, 2.316770, 2.459090, 2.735560, 3.130970, 2.789900, 2.803720, 3.011900, 3.022440, 3.502750, 3.928190, 4.052530, 4.133340, 3.991670, 3.797980, 3.604190, 3.372520, 3.144440, 2.926140, 2.731160, 2.574530, 2.465450, 2.367050, 2.279590, 2.231460, 2.225320, 2.243310, 2.277280], "system_capacity": 28600, - "total_operating_cost": 5.43132e+06, + "total_operating_cost": 6.89049e+06, "wave_power_matrix": [ [0.000000, 0.500000, 1.500000, 2.500000, 3.500000, 4.500000, 5.500000, 6.500000, 7.500000, 8.500000, 9.500000, 10.500000, 11.500000, 12.500000, 13.500000, 14.500000, 15.500000, 16.500000, 17.500000, 18.500000, 19.500000, 20.500000], [0.250000, 0.000000, 0.000000, 0.000000, 0.000000, 0.400000, 0.600000, 0.800000, 1.000000, 1.100000, 1.100000, 1.000000, 0.800000, 0.700000, 0.600000, 0.500000, 0.400000, 0.300000, 0.300000, 0.200000, 0.200000, 0.000000], diff --git a/api/api_autogen/library/defaults/MhkWave_MEwaveLCOECalculator.json b/api/api_autogen/library/defaults/MhkWave_MEwaveLCOECalculator.json index d6d5b15cc6..fa8bc11e7d 100644 --- a/api/api_autogen/library/defaults/MhkWave_MEwaveLCOECalculator.json +++ b/api/api_autogen/library/defaults/MhkWave_MEwaveLCOECalculator.json @@ -1,11 +1,11 @@ { "defaults": { "MHKWave": { - "balance_of_system_cost_total": 6.20252e+07, - "device_costs_total": 3.52097e+08, + "balance_of_system_cost_total": 7.03242e+07, + "device_costs_total": 3.64676e+08, "device_rated_power": 286, "energy_period": [9.014900, 9.280300, 8.887900, 8.869400, 9.339900, 9.750500, 10.629600, 12.332300, 13.610500, 13.701300, 13.432600, 13.104500, 12.777200, 12.455900, 12.125500, 11.790900, 11.434900, 11.095400, 10.801300, 10.508500, 10.213000, 9.962600, 9.796400, 9.708500, 9.623300, 9.524800, 9.484100, 9.515300, 9.704800, 9.834900, 9.990300, 9.906900, 9.755800, 9.685300, 9.636800, 9.550000, 9.422400, 9.275200, 9.118800, 8.979300, 8.762600, 8.547800, 8.596600, 8.732100, 9.149600, 9.697200, 10.222800, 10.504600, 10.600600, 10.655500, 10.772800, 11.085700, 11.738200, 12.693600, 13.554900, 14.027200, 14.175700, 13.921500, 13.223400, 12.986700, 13.005900, 12.996800, 12.676200, 12.114400, 11.957200, 11.828100, 11.886700, 12.074900, 12.292300, 12.653600, 13.291700, 13.991800, 14.414400, 14.498100, 14.382700, 14.082100, 13.743300, 13.320100, 12.820700, 12.238300, 11.392600, 10.526300, 10.200800, 10.609200, 11.455700, 11.425800, 11.209500, 10.840800, 10.219900, 10.410600, 10.597100, 10.794800, 12.062400, 13.242800, 13.663400, 14.154200, 14.342000, 14.358900, 12.850700, 13.289700, 13.747000, 13.693500, 13.546500, 13.370700, 13.191200, 13.021300, 12.853000, 12.695300, 12.532100, 12.344100, 12.121800, 11.854000, 11.568700, 11.439900, 11.569400, 11.656800, 11.436000, 10.938500, 10.273500, 10.154600, 10.335500, 10.831200, 11.120000, 10.944800, 10.886100, 10.776500, 10.606200, 10.349200, 9.957100, 10.210500, 10.496400, 10.488200, 10.207300, 9.739600, 9.083000, 9.613800, 11.267400, 12.925500, 13.718000, 14.393300, 14.954200, 14.940700, 14.535000, 14.056200, 12.323100, 11.990700, 14.087800, 15.033900, 13.530900, 13.348000, 13.449000, 13.331000, 13.222500, 14.238100, 14.771900, 14.752900, 14.531100, 13.957400, 13.508600, 13.153800, 12.392000, 11.809200, 12.478100, 12.539800, 12.200000, 12.160300, 12.099100, 12.008300, 11.891000, 11.781600, 11.735200, 11.756700, 11.854300, 12.097400, 12.619400, 13.290100, 13.695200, 13.738600, 13.531100, 13.214300, 12.832300, 12.430400, 12.019200, 11.685300, 11.511000, 11.368400, 11.146700, 10.326500, 8.984500, 8.062300, 8.356200, 8.262400, 8.963800, 9.893600, 10.203600, 10.953600, 13.924200, 15.038000, 14.945800, 14.510200, 13.965100, 13.403600, 12.924400, 12.533200, 12.179100, 11.879800, 11.606000, 11.384000, 11.194300, 10.987500, 10.801100, 10.616800, 10.501200, 10.462500, 10.478400, 10.512000, 10.530200, 10.512700, 10.430800, 10.278600, 10.169100, 10.346500, 10.938600, 11.465400, 11.132100, 11.193800, 11.689100, 12.336800, 12.813300, 12.955200, 12.811400, 12.714300, 12.832400, 12.934900, 12.934000, 12.890000, 12.878800, 12.880000, 12.806800, 12.645300, 12.423200, 12.180300, 11.914100, 11.618100, 11.320600, 11.022300, 10.699400, 10.372600, 10.059200, 9.535500, 8.424900, 7.949900, 7.823700, 8.038600, 8.198700, 8.544500, 8.871000, 9.743400, 10.936300, 11.942700, 12.431400, 12.495200, 12.299800, 11.956400, 11.328200, 10.620100, 10.091600, 9.880300, 9.867000, 9.789500, 9.716500, 9.688800, 9.676900, 9.914600, 10.133200, 9.954800, 9.197500, 8.745800, 8.103400, 7.863100, 8.186400, 9.840100, 10.962000, 11.285600, 11.487600, 11.509900, 11.100400, 10.520400, 9.434400, 9.771600, 10.122500, 10.265400, 11.102700, 11.751200, 12.094800, 12.496900, 12.929600, 13.198500, 13.584200, 13.852900, 13.749100, 13.518800, 13.407800, 13.326300, 13.019600, 12.432600, 11.996700, 11.777700, 11.654200, 11.474800, 11.277500, 11.195000, 11.152200, 11.017900, 10.785100, 10.499300, 10.191000, 9.686700, 9.546600, 9.666500, 9.529100, 9.515900, 9.696100, 9.833000, 9.900800, 9.917500, 9.914000, 9.872900, 9.639200, 9.040900, 9.181900, 9.877800, 10.081200, 10.086100, 9.883500, 9.435300, 9.620700, 11.131100, 12.743500, 13.492800, 13.687400, 13.706300, 13.180800, 12.813900, 12.999900, 13.558900, 14.492300, 15.161500, 15.386400, 15.220700, 14.818700, 14.162800, 13.215400, 13.015800, 13.685800, 14.746800, 15.117600, 14.976000, 14.717000, 14.475000, 14.246400, 14.001400, 13.788000, 13.596000, 13.391400, 13.173600, 12.938600, 12.688000, 12.445800, 12.161800, 11.692700, 11.394900, 11.343700, 11.432100, 11.455600, 11.461300, 11.528600, 11.610400, 11.597400, 11.481200, 11.327300, 11.165900, 10.991300, 10.839500, 10.691900, 10.556100, 10.546000, 10.768500, 11.183500, 11.565400, 11.739200, 11.699500, 11.557800, 11.431200, 11.378000, 11.347000, 11.580600, 12.117400, 12.555200, 12.686400, 12.583900, 12.437500, 12.293900, 12.109900, 11.874600, 11.613200, 11.345400, 11.072700, 10.795200, 10.536000, 10.350400, 10.285300, 10.428700, 10.886200, 11.663200, 12.341200, 12.591700, 12.659300, 12.623200, 12.493200, 12.371800, 12.292700, 12.188600, 11.997700, 11.676200, 11.206600, 10.471700, 10.188800, 10.141000, 10.110600, 10.441700, 9.100100, 10.078800, 10.768600, 12.339500, 13.521400, 13.682400, 13.526000, 13.257900, 12.948200, 12.631100, 12.294100, 11.985200, 11.713400, 11.408700, 11.083700, 10.828600, 10.606000, 9.775000, 8.724600, 8.648600, 7.976600, 8.404400, 8.586200, 8.524800, 8.584600, 8.890700, 9.421300, 10.207600, 10.647600, 11.170600, 12.469700, 13.883800, 14.206600, 13.967500, 13.546700, 13.126100, 12.695100, 12.312400, 11.981200, 11.721500, 11.430800, 11.131300, 10.802100, 10.464100, 10.181400, 10.333500, 11.587200, 12.764800, 12.405200, 12.406800, 12.806300, 13.516000, 14.055000, 14.416000, 15.071200, 15.055100, 14.700700, 14.074000, 13.134600, 11.240900, 11.219400, 11.267500, 11.402600, 11.697700, 12.009300, 12.203300, 12.106900, 11.815200, 11.467900, 11.146800, 10.896300, 10.710400, 10.575700, 10.548100, 10.831000, 11.499000, 12.526300, 13.402300, 13.824000, 13.921000, 13.540700, 13.086300, 12.775900, 12.547500, 12.353100, 12.096800, 11.823500, 11.522400, 11.309000, 11.173800, 11.016700, 10.756200, 10.536600, 10.649900, 11.332400, 11.921400, 12.634500, 13.240100, 13.653300, 13.559800, 12.149500, 11.124400, 11.206700, 11.201400, 11.100200, 10.713300, 9.959900, 10.178400, 10.426800, 10.684400, 10.908700, 11.049700, 11.115400, 11.032700, 9.758800, 11.181800, 12.545400, 13.093200, 13.125800, 13.038400, 12.957800, 12.865800, 12.748900, 12.597300, 12.376100, 12.062900, 11.231600, 10.684000, 10.756600, 11.693300, 13.093300, 13.454100, 13.208000, 12.698700, 12.313400, 12.924100, 12.883000, 12.561100, 12.136300, 11.821600, 11.663400, 11.742900, 11.951800, 12.163600, 12.251400, 12.177300, 11.966100, 11.684000, 11.342300, 10.967600, 10.713000, 10.881900, 11.241000, 11.438800, 11.575900, 11.651000, 11.641200, 11.641300, 11.783500, 12.196600, 12.835100, 13.464200, 13.928300, 14.184400, 14.137800, 13.347900, 12.878100, 12.846900, 12.911400, 13.053900, 13.627800, 13.663100, 13.450900, 13.159900, 12.860300, 12.462900, 11.718300, 10.795400, 10.363700, 10.359500, 10.261900, 10.078200, 9.837600, 9.633400, 9.362500, 8.872800, 8.726100, 8.692800, 8.658700, 8.603000, 8.589600, 8.740600, 9.136800, 9.670000, 10.193800, 10.718000, 11.198200, 11.575800, 11.513400, 10.794200, 9.416600, 9.822800, 9.858600, 9.631800, 9.982900, 10.820900, 11.125700, 11.076000, 10.952500, 10.828900, 10.669300, 10.464400, 10.334200, 10.298600, 9.703700, 9.265800, 8.980400, 8.560600, 8.594800, 9.043300, 9.364300, 9.567100, 9.701700, 9.740600, 9.743000, 9.818100, 10.452000, 11.335400, 12.136300, 12.759900, 13.212400, 13.382400, 12.123600, 10.240200, 10.112100, 10.851900, 11.005400, 10.633000, 10.075600, 9.877500, 10.252100, 10.941200, 11.160300, 11.061800, 10.871700, 10.633700, 10.389400, 10.149700, 9.909300, 9.695700, 9.508900, 9.319700, 9.216800, 9.225400, 9.278600, 9.395900, 9.255700, 8.474600, 9.239200, 10.730200, 11.787300, 12.468900, 12.746000, 12.715200, 12.479800, 12.100900, 11.709500, 11.139700, 10.725200, 10.145200, 10.817100, 11.183500, 11.576900, 11.944200, 11.987500, 12.045200, 12.516700, 12.560800, 13.215300, 13.780000, 14.142600, 14.307600, 14.300300, 14.266400, 14.269500, 14.249800, 14.176000, 14.070600, 13.959200, 13.839100, 13.678100, 13.478700, 13.290200, 13.116300, 12.971800, 12.824600, 12.669300, 12.503800, 12.298500, 12.036900, 11.707600, 10.035900, 8.492800, 8.858800, 9.360900, 10.406200, 11.635300, 12.560700, 13.382200, 13.855400, 14.066000, 14.197500, 14.236100, 14.106500, 13.868000, 13.588800, 13.137600, 11.622000, 10.871800, 10.580600, 11.353700, 11.827500, 12.078800, 12.276000, 12.879000, 13.208200, 13.023700, 12.699800, 12.343400, 11.910300, 11.507300, 11.572200, 11.510600, 11.378700, 11.247600, 11.139100, 11.041100, 10.957000, 10.895300, 10.888100, 10.926800, 11.013000, 11.126300, 11.170300, 11.067600, 10.581200, 10.428700, 10.508000, 10.736700, 10.054600, 8.861800, 9.214500, 9.049800, 8.816000, 8.831300, 8.988800, 9.203800, 9.255000, 9.164000, 9.089600, 8.819200, 8.935800, 9.434400, 10.025700, 10.265700, 10.310000, 10.314600, 10.271100, 9.935100, 8.983200, 9.124100, 10.403100, 11.211300, 11.506900, 11.836200, 11.910300, 12.340400, 12.527800, 12.432600, 12.157600, 11.773000, 11.440600, 11.190200, 11.028900, 10.952200, 10.822400, 10.212900, 9.315000, 9.092600, 9.044700, 9.137100, 9.240200, 9.386900, 9.754100, 10.002600, 10.000100, 10.132500, 10.411400, 10.502800, 10.453000, 10.438200, 10.461500, 10.441700, 10.372900, 10.278700, 10.196600, 10.165800, 10.198100, 10.275000, 10.068600, 10.025400, 10.481100, 11.019200, 11.361500, 11.545700, 11.421500, 10.704600, 9.075400, 9.143300, 9.306600, 9.191800, 9.123200, 9.336800, 9.358400, 9.482300, 9.457300, 9.551800, 9.584800, 9.641800, 9.717100, 9.764200, 9.769600, 9.624400, 9.362000, 9.468400, 9.527700, 9.533700, 9.625000, 9.960300, 9.887800, 8.996400, 8.631300, 9.318800, 10.120200, 10.735100, 11.205100, 11.623400, 12.037500, 12.318300, 11.310500, 10.638700, 10.560400, 10.751500, 10.659800, 10.424900, 10.143800, 9.882900, 9.194500, 9.317300, 9.229000, 9.206100, 8.907900, 8.474800, 8.206700, 7.714300, 7.930700, 8.421200, 9.048700, 9.564700, 10.142200, 10.736900, 10.991300, 10.460600, 10.108400, 10.588300, 11.049200, 11.267800, 10.826600, 9.962900, 9.618500, 10.285100, 11.306400, 11.754400, 11.866600, 11.748400, 11.536100, 11.341600, 11.121900, 10.843600, 10.396500, 10.096700, 9.893000, 9.688700, 9.532400, 9.626500, 9.051200, 9.056800, 9.832300, 10.043100, 9.673800, 10.146100, 9.838400, 9.832200, 9.788700, 9.689100, 9.770000, 9.975400, 10.168500, 10.314400, 10.396100, 10.490200, 10.568700, 10.570700, 10.655300, 10.809300, 10.950900, 11.079900, 11.098500, 10.972700, 10.760100, 10.424100, 9.964500, 9.577400, 9.456200, 9.405500, 9.358100, 9.418700, 9.095100, 8.572200, 8.298300, 8.207200, 8.445300, 8.702900, 8.965300, 9.173400, 9.208100, 8.116100, 7.496700, 7.621800, 7.839400, 7.888400, 8.154000, 8.182700, 7.954800, 7.631800, 7.747400, 8.047300, 8.430100, 8.706200, 8.876600, 8.921500, 8.877800, 8.672100, 8.222300, 7.504100, 7.680800, 7.731200, 7.947300, 8.024600, 7.919200, 7.553800, 7.491900, 7.765200, 7.853800, 7.876700, 7.826300, 7.874400, 7.707600, 7.324300, 7.163600, 7.290300, 7.430000, 7.675400, 7.818000, 7.867700, 7.914400, 7.721800, 7.175700, 7.377600, 7.679900, 7.894200, 8.073700, 8.188800, 8.311900, 8.269800, 8.051100, 8.296500, 8.462500, 8.533700, 8.528500, 8.465700, 8.370400, 8.209600, 8.152300, 8.192400, 8.179400, 8.119700, 8.052300, 7.957800, 7.805800, 7.663500, 7.327500, 7.422200, 7.555600, 7.618800, 6.802500, 6.028800, 7.648300, 8.737200, 9.290400, 9.646700, 9.756300, 9.681300, 9.503300, 9.201100, 8.216500, 7.456400, 7.191200, 7.267600, 7.364900, 7.490900, 7.486400, 7.218800, 6.743900, 6.690000, 6.748400, 7.123500, 7.467400, 7.723800, 8.076200, 8.469300, 8.534000, 8.150900, 7.935600, 8.140100, 8.272700, 8.319600, 8.282600, 8.174200, 8.093300, 7.861000, 7.761400, 7.849100, 7.945100, 8.000800, 7.995600, 7.944300, 7.908600, 7.663700, 7.517500, 7.684400, 7.773800, 7.752400, 7.698600, 7.668200, 7.749800, 7.664600, 7.684100, 7.995100, 8.222100, 8.390700, 8.532400, 8.492500, 8.202600, 7.687900, 7.385600, 7.402500, 7.290300, 7.540600, 7.951900, 8.268700, 8.350800, 8.242500, 7.961900, 8.054400, 8.207900, 8.400700, 8.543500, 7.746600, 7.009700, 7.969600, 8.927300, 9.699100, 10.485700, 10.717600, 10.721800, 10.733600, 10.740000, 10.679400, 10.574000, 10.407600, 10.216400, 10.019600, 9.853900, 9.608100, 9.115700, 8.810200, 8.802900, 9.029600, 9.201100, 9.275100, 9.359200, 9.421600, 9.402500, 9.321400, 9.244500, 9.161000, 8.980700, 8.697500, 8.651700, 8.717600, 8.599500, 8.322600, 7.858500, 8.094800, 8.234400, 8.348500, 8.424500, 8.440100, 8.327800, 7.890600, 7.541900, 7.578800, 8.035400, 9.291500, 10.662400, 11.201600, 11.182000, 10.590000, 10.053800, 10.071900, 10.128200, 10.020200, 9.690900, 9.614600, 9.782100, 9.955300, 9.953200, 9.868700, 9.818300, 9.751600, 9.627400, 9.492300, 9.363400, 9.268300, 9.208800, 9.153800, 9.080500, 8.988800, 8.906900, 8.862600, 8.442400, 7.740000, 7.179300, 7.164300, 7.222300, 7.193000, 7.133900, 6.980700, 6.502500, 6.045300, 6.115200, 6.486700, 6.706100, 6.729500, 6.809500, 7.085700, 7.032100, 7.185900, 7.660300, 8.281300, 8.715200, 8.930700, 8.988500, 8.962500, 9.000000, 9.084300, 9.220400, 9.369200, 9.473800, 9.488100, 9.533700, 9.553900, 9.499000, 9.343600, 8.851700, 8.708700, 8.778500, 8.722600, 8.314600, 7.950500, 7.864100, 8.019200, 8.534500, 8.928700, 9.288600, 9.566000, 9.747300, 9.826000, 9.819300, 9.767700, 9.689900, 8.906700, 8.120300, 7.888500, 8.497700, 9.431300, 9.846600, 9.899200, 9.917300, 9.931900, 9.900200, 9.839500, 9.788900, 9.755000, 9.759700, 9.801800, 9.844400, 9.863000, 9.848100, 9.804800, 9.737100, 9.464800, 9.049300, 8.941900, 8.845000, 8.683000, 8.373000, 7.829400, 7.510000, 7.488500, 7.322400, 7.164900, 7.208200, 7.455600, 7.730200, 7.914400, 7.934900, 7.861400, 7.776700, 7.657000, 7.641400, 7.666400, 7.456300, 6.890500, 6.820000, 7.145200, 7.708700, 8.643400, 9.490100, 9.728100, 9.471000, 8.990100, 8.576700, 8.190600, 7.947100, 7.393400, 7.104200, 7.158200, 7.200700, 7.270700, 7.198200, 7.109400, 7.081500, 6.951800, 7.170700, 7.672200, 7.996600, 8.098300, 8.160300, 8.074300, 7.885200, 7.144000, 7.448100, 7.721800, 8.041400, 8.293800, 8.355100, 8.579400, 8.685300, 8.923100, 8.878000, 9.632300, 9.873200, 9.832200, 9.807200, 9.580200, 9.139600, 8.729700, 8.678600, 8.897600, 8.864800, 8.918500, 8.688400, 8.238900, 7.837000, 7.708200, 7.780100, 8.053800, 7.971800, 7.923700, 7.832700, 7.654900, 7.247700, 7.022100, 7.046700, 7.366300, 7.748800, 8.130200, 8.492800, 8.559600, 8.184900, 8.106300, 8.123700, 8.419700, 8.636800, 8.624100, 8.629800, 8.410700, 8.114200, 8.006000, 7.765900, 7.874100, 8.026300, 7.989100, 7.937200, 7.859400, 7.594700, 6.931400, 6.761700, 6.822800, 7.128200, 7.362900, 7.692400, 7.904000, 7.612500, 7.024300, 6.917400, 7.080200, 7.355200, 7.445000, 7.513700, 7.534900, 7.118300, 6.701600, 6.836700, 7.158200, 7.434000, 7.607200, 7.677800, 7.699600, 7.558400, 7.332300, 7.244800, 7.399500, 7.753100, 8.383000, 8.666400, 8.898000, 8.923000, 8.798500, 8.376200, 8.425800, 8.504500, 8.518300, 8.469300, 8.291100, 8.131000, 7.950700, 7.660000, 7.699200, 7.807600, 7.811100, 7.634800, 7.652400, 7.546100, 7.124100, 6.762700, 7.161400, 7.414900, 7.553100, 7.594400, 7.665000, 7.520400, 7.304300, 7.362800, 7.611200, 7.983700, 8.013100, 8.019400, 7.968200, 7.611600, 7.425800, 7.374700, 7.616200, 7.703200, 7.610000, 7.551500, 7.448600, 7.209600, 6.827900, 6.976300, 7.191600, 7.612300, 7.880200, 8.062000, 8.107000, 7.759100, 7.494600, 7.526700, 7.620000, 7.691900, 7.558200, 7.691800, 7.636400, 7.205000, 7.086000, 7.007900, 7.162600, 7.318800, 7.335600, 7.250200, 7.065900, 6.978900, 7.136800, 7.151900, 7.475700, 7.634100, 7.648700, 7.493500, 6.959200, 6.451500, 6.487900, 6.510900, 6.653100, 7.043400, 7.394200, 7.754600, 7.703200, 7.410300, 7.146700, 7.269600, 7.877200, 8.069200, 8.319500, 8.372700, 8.352200, 8.307700, 8.167000, 8.268900, 8.733300, 8.779100, 8.880500, 8.801500, 8.827300, 8.800000, 8.616800, 8.706200, 8.986500, 9.149500, 9.233500, 9.229200, 9.080000, 9.066000, 9.058800, 9.022400, 8.949300, 8.899400, 8.837400, 8.768700, 8.738100, 8.711900, 8.698200, 8.681500, 8.647700, 8.591600, 8.525100, 8.461300, 8.394000, 8.301600, 7.954300, 7.803000, 7.859200, 7.871600, 7.855900, 7.757400, 7.503500, 7.199700, 6.883900, 6.784000, 7.133100, 7.363200, 7.520800, 7.607300, 7.641300, 7.531900, 7.289600, 7.124600, 7.394800, 7.543200, 7.588300, 7.680500, 7.765300, 7.997300, 8.308200, 8.528200, 8.785900, 9.094700, 9.228800, 9.303100, 9.296400, 9.312300, 9.184300, 8.963900, 9.371100, 9.740800, 9.908400, 9.990600, 9.950600, 9.807700, 9.603900, 9.135300, 9.412200, 9.431700, 9.358100, 9.275900, 9.095800, 9.041200, 9.022700, 8.937000, 8.822900, 8.746700, 8.704100, 8.665700, 8.645700, 8.606600, 8.478800, 8.304500, 8.331700, 8.429200, 8.499500, 8.559700, 8.613900, 8.550300, 8.372100, 8.215400, 8.358900, 8.569600, 8.614100, 8.526800, 8.328400, 8.209900, 7.905800, 7.795000, 7.866400, 7.996200, 7.879900, 7.790800, 7.661800, 7.502100, 7.315500, 7.330900, 7.755700, 7.969000, 7.949500, 7.916400, 7.898200, 7.792300, 7.689100, 8.051800, 8.490100, 8.649700, 8.715600, 8.642500, 8.539200, 8.410700, 8.359500, 8.395300, 8.646300, 8.759800, 8.628300, 8.444200, 8.192000, 7.960100, 7.736500, 7.704800, 8.107000, 8.337900, 8.490400, 8.587700, 8.605200, 8.648100, 8.454600, 7.973600, 8.375600, 8.495600, 8.470100, 8.549300, 8.541400, 8.602900, 8.665000, 8.618900, 8.462100, 8.410700, 8.377400, 8.387100, 8.421200, 8.467100, 8.464900, 8.462700, 8.500600, 8.492000, 8.521500, 8.593800, 8.621700, 8.589700, 8.514800, 8.327700, 8.396100, 8.450100, 8.406000, 8.364700, 8.348900, 8.308800, 8.243700, 8.197900, 8.184700, 8.195900, 8.177700, 8.144200, 8.104700, 8.013300, 7.867500, 7.780500, 7.802800, 7.799900, 7.795500, 7.764000, 7.749100, 7.826300, 7.868600, 7.910300, 8.022500, 8.064100, 7.958900, 7.804300, 7.659700, 7.353900, 7.035900, 6.869200, 7.060200, 7.286200, 7.246100, 7.150500, 7.052700, 6.803400, 6.592900, 6.684900, 6.949600, 7.306700, 7.510500, 7.410700, 7.393300, 7.262200, 6.944800, 6.821300, 7.061200, 7.320400, 7.574000, 7.753900, 7.768500, 7.574000, 7.179700, 6.980800, 7.189900, 7.382400, 7.434700, 7.441200, 7.430000, 7.330900, 7.047600, 6.869100, 7.259300, 7.465200, 7.488700, 7.361200, 7.349400, 7.308100, 6.988700, 6.894200, 7.209800, 7.371900, 7.535300, 7.574400, 7.441200, 7.230700, 7.071000, 6.917900, 7.162300, 7.363800, 7.426100, 7.387400, 7.433000, 7.363900, 7.226500, 7.131000, 7.356000, 7.510700, 7.599800, 7.613300, 7.634200, 7.450100, 7.273700, 7.238000, 7.580600, 7.853700, 7.884300, 7.838000, 7.633800, 7.257300, 6.981600, 6.929500, 7.188300, 7.299100, 7.291800, 7.270700, 7.265100, 7.266300, 6.979300, 7.114600, 7.561800, 7.707700, 7.731900, 7.648600, 7.581900, 7.371500, 7.234200, 7.148400, 7.316700, 7.461400, 7.666000, 7.751800, 7.583900, 7.484200, 7.250000, 6.829700, 6.986600, 7.133000, 7.123100, 7.150100, 7.084200, 7.028000, 6.890200, 6.896200, 7.408300, 7.854300, 8.143200, 8.354800, 8.459400, 8.508000, 8.495800, 8.375300, 8.385700, 8.458800, 8.559400, 8.591000, 8.632100, 8.713100, 8.732200, 8.760500, 8.820200, 8.876600, 8.918400, 8.939500, 8.917200, 8.864200, 8.800100, 8.743100, 8.683900, 8.609400, 8.530900, 8.461800, 8.420700, 8.388600, 7.728100, 7.378700, 7.732900, 7.921300, 8.010400, 7.856800, 7.221700, 6.588900, 6.174300, 6.279800, 6.613700, 6.868500, 7.099000, 7.329600, 7.613600, 7.942900, 7.734700, 8.077500, 8.352500, 8.386400, 8.242100, 7.920700, 7.746600, 7.232900, 6.507800, 6.520100, 6.904100, 7.156900, 7.213400, 7.278900, 7.341600, 7.246400, 7.142100, 7.026100, 7.463400, 7.920300, 8.244900, 8.460200, 8.619600, 8.752200, 8.788300, 8.739900, 8.789000, 8.930400, 9.053200, 9.066700, 9.024700, 8.938000, 8.664700, 8.292900, 8.152600, 8.162100, 8.205800, 8.252800, 8.209200, 7.740300, 6.999400, 6.755100, 7.108200, 7.460600, 7.510600, 7.565600, 7.514300, 7.536900, 7.276300, 7.399900, 8.095400, 8.365200, 8.384400, 8.286100, 8.260100, 8.292600, 8.311300, 8.195800, 8.165700, 8.209500, 8.247200, 8.290800, 8.283400, 8.244300, 8.191100, 8.158600, 8.104700, 8.126100, 8.144000, 7.978100, 7.840500, 7.319500, 7.096100, 6.982700, 7.057500, 7.443600, 7.408100, 7.318700, 7.253700, 7.116100, 6.944100, 7.077500, 7.299000, 7.447500, 7.442400, 7.346500, 7.222000, 7.176400, 6.851500, 6.580900, 6.904400, 7.108400, 7.135100, 7.287700, 7.327200, 7.108600, 6.860200, 6.988600, 7.383600, 7.698500, 7.888700, 7.957800, 7.921100, 7.848000, 7.796000, 7.816400, 7.902600, 8.052600, 8.265300, 8.442600, 8.541200, 8.498000, 7.410500, 6.992800, 7.149600, 7.342800, 7.446500, 7.579700, 7.738600, 7.613000, 7.200000, 7.252000, 7.759800, 8.202400, 8.451500, 8.565800, 8.648900, 8.706700, 8.767500, 8.767700, 8.727900, 8.663000, 8.670100, 8.762300, 8.935800, 9.131400, 9.231500, 9.062100, 8.956300, 8.630800, 8.262900, 8.092000, 7.912700, 7.589800, 7.087600, 7.180100, 7.534700, 7.691200, 7.510700, 7.447400, 7.252900, 6.869700, 6.692200, 7.101300, 7.619200, 7.654200, 7.824100, 7.658000, 7.604600, 7.359800, 6.698100, 7.342500, 7.547700, 7.368100, 7.098700, 7.467900, 8.042000, 8.672500, 9.167900, 9.426700, 9.468900, 9.205300, 8.829100, 8.693600, 8.642300, 8.608400, 8.553500, 8.159400, 8.019300, 8.084000, 8.172000, 8.273400, 8.378200, 8.452100, 8.479600, 8.419200, 8.483500, 8.477800, 8.444800, 8.427700, 8.450500, 8.303900, 7.469400, 7.083100, 7.406800, 7.694200, 7.851900, 7.888400, 7.844500, 7.810500, 7.567000, 7.254800, 7.425800, 7.584700, 7.632200, 7.601600, 7.574700, 7.527600, 7.504800, 7.441200, 7.521000, 7.663500, 7.725800, 7.687400, 7.656600, 7.594400, 7.370600, 6.981400, 7.268700, 7.409000, 7.425000, 7.392400, 7.371900, 7.425000, 7.295400, 7.236200, 7.624100, 8.004500, 8.319800, 8.551800, 8.743700, 8.927700, 8.969200, 8.745800, 8.668100, 8.652000, 8.675400, 8.616400, 8.540300, 8.496300, 8.480600, 8.552800, 8.678400, 8.795200, 8.863400, 8.863100, 8.753600, 8.607000, 8.146700, 8.216800, 8.355800, 8.532000, 8.671900, 8.657600, 8.101700, 7.823200, 7.688200, 7.888800, 7.951200, 7.850000, 7.786400, 7.938300, 8.253600, 8.726000, 9.209600, 9.662400, 10.026800, 10.292300, 10.400700, 10.195900, 9.990200, 9.785200, 9.463000, 8.891800, 8.939900, 9.011800, 8.882700, 8.476100, 8.257900, 8.025700, 8.283700, 8.465000, 8.626900, 8.723400, 8.650100, 8.373000, 8.200000, 8.192900, 8.087000, 7.702800, 8.205500, 8.632900, 8.926600, 9.062000, 9.074700, 9.116100, 9.269800, 9.088100, 9.119700, 9.824400, 11.075100, 12.031300, 12.224800, 12.113600, 11.914100, 11.453700, 11.162900, 10.884000, 10.577200, 10.295600, 10.239200, 10.543900, 11.000400, 11.267600, 11.508000, 11.622900, 11.800600, 12.278900, 12.837300, 13.141700, 13.218400, 13.179800, 13.092000, 12.962200, 12.782200, 12.556900, 12.306400, 11.997700, 11.294000, 10.322700, 10.269000, 10.633000, 11.461100, 12.547400, 13.160000, 13.317000, 12.935600, 11.933100, 11.551800, 11.326800, 11.106300, 10.914800, 10.879800, 10.885100, 10.831000, 10.785400, 10.903300, 10.812800, 11.642800, 12.678800, 12.009100, 11.785800, 13.200800, 14.039000, 13.779200, 13.582500, 13.892200, 14.108100, 14.162100, 13.925300, 13.344200, 12.813700, 12.720500, 12.496900, 11.960100, 11.088800, 10.462100, 10.070000, 9.910900, 9.465300, 9.628800, 9.942400, 10.409300, 11.045900, 11.546400, 11.851000, 11.719900, 11.378600, 11.535200, 11.450500, 10.781000, 10.035500, 9.597600, 9.592600, 9.016800, 8.305700, 8.224000, 8.731300, 8.858300, 8.720400, 8.579100, 8.598100, 8.550200, 8.313500, 8.873200, 9.155300, 9.009600, 8.948400, 9.011300, 9.218500, 9.310200, 9.184200, 9.300600, 9.527600, 9.762800, 10.044100, 10.272200, 10.172600, 9.639200, 9.074600, 9.091900, 9.142500, 9.128000, 9.090300, 9.059400, 8.984000, 8.488100, 7.751900, 7.733000, 7.691000, 7.818900, 8.265800, 8.861800, 9.206500, 9.657200, 10.775100, 11.293800, 11.082800, 10.820800, 10.622400, 10.470900, 10.426800, 10.358900, 9.475300, 9.259000, 9.307000, 9.141700, 9.339200, 9.305400, 9.102300, 8.585400, 8.396200, 8.776600, 9.138300, 9.268700, 9.263400, 9.342000, 9.480000, 9.660100, 9.610600, 9.583400, 9.623300, 9.685900, 9.776600, 9.940300, 10.307900, 10.756500, 10.986500, 11.014800, 10.958900, 10.853700, 10.710500, 10.602000, 10.599000, 10.343200, 9.303100, 8.898200, 8.843300, 8.766800, 8.832400, 8.844900, 8.701100, 8.576100, 8.494100, 8.600000, 8.714300, 8.794200, 8.784000, 8.744700, 8.648800, 8.419700, 8.035900, 8.118200, 8.259100, 8.185700, 7.910600, 7.975900, 7.971400, 7.506300, 7.460900, 8.083900, 8.423600, 8.508500, 8.436100, 8.415700, 8.347700, 7.856500, 7.450000, 7.993100, 8.270100, 8.709200, 9.451200, 10.022700, 10.277700, 10.366600, 10.392700, 10.397500, 10.421900, 10.500200, 10.679300, 11.006900, 11.499800, 12.048600, 12.410400, 12.614200, 12.749700, 12.738300, 12.650900, 12.468400, 11.874000, 10.947100, 9.927300, 9.693800, 10.049200, 10.285600, 10.330500, 10.370300, 10.519800, 10.663300, 10.658400, 10.496700, 9.722000, 8.224800, 8.129900, 8.573400, 10.278100, 12.091900, 12.126300, 11.480500, 9.833800, 8.235500, 8.964500, 9.830800, 10.369200, 11.476500, 12.825200, 13.424000, 13.500900, 13.595300, 13.641200, 13.687600, 13.752400, 13.817700, 13.757800, 13.546400, 13.253600, 12.931800, 12.650900, 12.413000, 12.158600, 11.886900, 11.624800, 11.398500, 11.227500, 11.053300, 10.809700, 10.542600, 10.318500, 10.038600, 8.574700, 8.156300, 7.699500, 7.692000, 7.669500, 8.096200, 9.176000, 10.236500, 11.130800, 12.205500, 12.892700, 12.854400, 12.405200, 11.864000, 11.367900, 10.950300, 10.602000, 10.304800, 10.051100, 9.862200, 9.781200, 9.782600, 9.798900, 9.169400, 8.460700, 8.467500, 8.084800, 8.193100, 8.804800, 9.348700, 9.561600, 9.629900, 9.595100, 9.700300, 9.762300, 9.681300, 9.506300, 9.341700, 9.413600, 10.452700, 12.270400, 14.815700, 17.147300, 17.781600, 17.645700, 17.353900, 17.006700, 16.596500, 16.181500, 15.754700, 15.330800, 14.950400, 14.592500, 14.252800, 13.934700, 13.626900, 13.326200, 13.040300, 12.767700, 12.492300, 12.239700, 11.975900, 11.684400, 11.575000, 11.604400, 11.642700, 11.608200, 11.508100, 11.401800, 11.388900, 11.596600, 11.872500, 11.999300, 11.966500, 11.818400, 11.633700, 11.492900, 11.378500, 11.218900, 10.920300, 9.899800, 8.824100, 8.035600, 8.617800, 9.392500, 9.666900, 9.737300, 9.818800, 10.026900, 10.337400, 10.644400, 10.888100, 11.103000, 11.320800, 11.522800, 11.657500, 11.698600, 11.704200, 11.716300, 11.665600, 11.523400, 11.355400, 10.690800, 8.665900, 9.416200, 9.697900, 9.734200, 10.242700, 11.211100, 12.231400, 13.195400, 13.637400, 13.605700, 13.278600, 12.932600, 12.685800, 12.359100, 12.020000, 11.776000, 11.486500, 11.072000, 10.655100, 10.313300, 10.028500, 9.889300, 10.270200, 11.186600, 11.620800, 11.937500, 12.407700, 12.701700, 12.655900, 12.257300, 11.800600, 11.181100, 10.698700, 10.335300, 10.623500, 10.983700, 10.904100, 10.342700, 10.024500, 9.815000, 9.236000, 8.826100, 8.872300, 9.127100, 9.114400, 9.378900, 9.387600, 9.281900, 9.034500, 8.679600, 8.785500, 8.977800, 8.998900, 9.339800, 9.548000, 9.535000, 9.439800, 9.605900, 10.079600, 10.705300, 11.117600, 11.311800, 11.361200, 11.248100, 11.050500, 10.815100, 10.588800, 10.343100, 9.799600, 9.643900, 9.801600, 10.205000, 10.441100, 10.612300, 10.689000, 10.693700, 10.739600, 11.010300, 11.404900, 11.599300, 11.556000, 11.406500, 11.234000, 10.965300, 10.556900, 9.922500, 9.438400, 8.952400, 8.377600, 8.746500, 9.298600, 9.795800, 10.188200, 10.412200, 10.402100, 10.440600, 10.319400, 10.150900, 9.938300, 9.522000, 9.032300, 9.137400, 9.354800, 9.521000, 9.589700, 9.518900, 8.502600, 7.976000, 8.105700, 8.062900, 8.650600, 9.344100, 9.947600, 10.260600, 10.248200, 10.013300, 9.743100, 9.552800, 9.377900, 9.202600, 9.003800, 8.768500, 8.553100, 8.379800, 8.230200, 8.107800, 8.009200, 7.694700, 7.597200, 7.658100, 7.754200, 7.858100, 7.945700, 7.767800, 7.412100, 7.159100, 7.111800, 7.400200, 7.798500, 8.528500, 9.388200, 9.641200, 9.789200, 10.151600, 10.514500, 10.736400, 10.786600, 10.706900, 10.665200, 10.629000, 10.648000, 10.615200, 10.584500, 10.584000, 10.563600, 10.487200, 10.357500, 10.192800, 10.001000, 9.803700, 9.610600, 9.393900, 8.923900, 7.748000, 7.273700, 7.111500, 7.422600, 8.030500, 8.580600, 8.571900, 9.036100, 8.895700, 9.200200, 9.278100, 9.594000, 10.085500, 10.479700, 10.729100, 10.800500, 10.850600, 11.033700, 11.284500, 11.466000, 11.483000, 11.482200, 11.380700, 11.207600, 11.006500, 10.805500, 10.611200, 10.289400, 9.963100, 9.776800, 9.695200, 9.660800, 9.596800, 9.450900, 9.232200, 9.100400, 9.585500, 10.780100, 10.620800, 10.577800, 10.713600, 10.526500, 10.249700, 9.992100, 9.667100, 9.406400, 9.270000, 9.279300, 9.208800, 8.954600, 8.131300, 8.016500, 7.792700, 8.190300, 8.096800, 8.150200, 8.297600, 9.012800, 9.950900, 10.248900, 9.967400, 9.671700, 9.611200, 10.098200, 10.007600, 9.964400, 10.646600, 11.393300, 11.908800, 12.591000, 13.255400, 13.524200, 13.392500, 13.028700, 12.568000, 12.102700, 11.707600, 11.395200, 10.697700, 9.872200, 9.384200, 9.637500, 9.787000, 9.869500, 9.947500, 9.940300, 9.886500, 9.862000, 9.805600, 9.702200, 9.572500, 9.281200, 8.391600, 8.228000, 8.332700, 8.620100, 8.936200, 9.125400, 9.297500, 9.586900, 9.884000, 10.150400, 10.341600, 10.558000, 10.609000, 10.495200, 10.314500, 10.084000, 9.748600, 9.336900, 8.903400, 8.237600, 8.198300, 8.221400, 8.133700, 9.105200, 10.236700, 10.878600, 11.064900, 10.988700, 10.949300, 10.948100, 10.889400, 10.810300, 10.708900, 10.581400, 10.452200, 10.334700, 10.237300, 10.154100, 10.067200, 9.961900, 9.825700, 9.692300, 9.610400, 9.583700, 9.588700, 9.623900, 9.785600, 10.040700, 10.045200, 9.999300, 10.103900, 9.913800, 8.184900, 7.999200, 8.099700, 8.615800, 8.855400, 9.367400, 9.141100, 8.742700, 8.566900, 9.125100, 8.847100, 9.022400, 8.345300, 8.317100, 9.261900, 9.615600, 9.562600, 9.977800, 10.197500, 10.093200, 9.893400, 9.769500, 10.179900, 10.501500, 10.321200, 9.866900, 9.152100, 8.441600, 8.104300, 8.300000, 8.302700, 8.902300, 9.228400, 9.353500, 9.457000, 9.521800, 9.517400, 9.446700, 9.325400, 9.181800, 9.066500, 8.989300, 8.924100, 8.596000, 8.408100, 8.207100, 7.987900, 8.584300, 8.498300, 8.518100, 8.300900, 8.515700, 8.395000, 9.343500, 9.653500, 10.150000, 10.225500, 10.576500, 11.319200, 10.816200, 10.153100, 10.447500, 10.828500, 10.932400, 10.217500, 9.641200, 8.729100, 8.499200, 9.354600, 9.959600, 10.315600, 10.717400, 11.053900, 11.228900, 11.260200, 11.176700, 11.011500, 10.811200, 10.591400, 10.186400, 9.644800, 9.046000, 8.627500, 8.509100, 8.495500, 8.066500, 7.252600, 7.820500, 8.130800, 8.501000, 8.483300, 8.533000, 9.131300, 9.594200, 9.771400, 10.288000, 10.468000, 10.506900, 10.452300, 10.462000, 10.528100, 10.546400, 10.465400, 10.245600, 10.021000, 9.948800, 10.048600, 10.269800, 10.567300, 10.900400], - "financial_cost_total": 3.62911e+07, + "financial_cost_total": 5.29455e+07, "fixed_charge_rate": 0.108, "loss_additional": 0, "loss_array_spacing": 0, @@ -17,7 +17,7 @@ "number_records": 0, "significant_wave_height": [3.211030, 3.133250, 3.322860, 3.359480, 3.331150, 3.180220, 2.996510, 3.436110, 4.270030, 4.524730, 4.346200, 4.084390, 3.855350, 3.633900, 3.405010, 3.179080, 2.943710, 2.725290, 2.526090, 2.325670, 2.144690, 1.989360, 1.841560, 1.698080, 1.567190, 1.467930, 1.460200, 1.593850, 1.784890, 2.029020, 2.232640, 2.316320, 2.253260, 2.110860, 1.974430, 1.881940, 1.813520, 1.736810, 1.643390, 1.560270, 1.512050, 1.470470, 1.401570, 1.357660, 1.387190, 1.474880, 1.648050, 1.875610, 2.021390, 2.048360, 2.019150, 1.994980, 2.026200, 2.144350, 2.332400, 2.519100, 2.674780, 2.869930, 3.186150, 3.361540, 3.334000, 3.224740, 3.148580, 3.145460, 3.057390, 3.009420, 2.994280, 2.941430, 2.871710, 2.833100, 2.882670, 3.065860, 3.314640, 3.507230, 3.565460, 3.517040, 3.387030, 3.216820, 3.010900, 2.762200, 2.541950, 2.414800, 2.456010, 2.697720, 3.027890, 3.359310, 3.299250, 3.335080, 3.479650, 3.400620, 3.566460, 3.902980, 3.641880, 3.558760, 3.762020, 3.967530, 4.148830, 4.257700, 4.705380, 4.561150, 4.346280, 4.238960, 4.135250, 3.984960, 3.816380, 3.673430, 3.548160, 3.420660, 3.282390, 3.126230, 2.942760, 2.723900, 2.499380, 2.376070, 2.476770, 2.666520, 2.722950, 2.709370, 2.813750, 2.925390, 3.124080, 3.143610, 3.081060, 2.954180, 2.746430, 2.593750, 2.478810, 2.387830, 2.384910, 2.200400, 2.030850, 1.927220, 1.871750, 1.937660, 2.705370, 3.970010, 4.576010, 4.487680, 4.536250, 4.961330, 5.324370, 5.316580, 4.992590, 4.619420, 4.793640, 5.240510, 6.092040, 6.306140, 6.014010, 5.347740, 4.773800, 4.545340, 4.693340, 5.079360, 5.303540, 5.106480, 4.816910, 4.623650, 4.452710, 4.248610, 4.223370, 4.360260, 4.429470, 4.462590, 4.410830, 4.170010, 3.818200, 3.542050, 3.324820, 3.153530, 3.031710, 2.946960, 2.901120, 2.948050, 3.148240, 3.500410, 3.836250, 3.989720, 3.948170, 3.877460, 3.881110, 3.706650, 3.483830, 3.270220, 3.075550, 2.911900, 2.764430, 2.711410, 2.791660, 2.820740, 2.947150, 3.305480, 3.357390, 3.327060, 3.212810, 3.186360, 3.922470, 4.827780, 4.961320, 4.716950, 4.389560, 4.033040, 3.738080, 3.481190, 3.246260, 3.045920, 2.864720, 2.720890, 2.573580, 2.410310, 2.269100, 2.164100, 2.073920, 2.012100, 1.987350, 1.975490, 1.952330, 1.907290, 1.834650, 1.735130, 1.633560, 1.581680, 1.638350, 1.845010, 2.210920, 2.500260, 2.773810, 3.021570, 3.279680, 3.477510, 3.482980, 3.354290, 3.175370, 3.046030, 2.974560, 2.967210, 3.006730, 3.052170, 3.046230, 2.983530, 2.890350, 2.789110, 2.677780, 2.553310, 2.423280, 2.282080, 2.126000, 1.967520, 1.808650, 1.656170, 1.653910, 1.649830, 1.736990, 1.831610, 1.846120, 1.801990, 1.794040, 1.848090, 2.063280, 2.425840, 2.740160, 2.843820, 2.791610, 2.701180, 2.652400, 2.607040, 2.525890, 2.364050, 2.188530, 2.095980, 2.092290, 2.129560, 2.154630, 2.116450, 2.087430, 2.108020, 2.247120, 2.263460, 2.112620, 2.262380, 2.542770, 2.899600, 2.465650, 2.369650, 2.597950, 2.887990, 2.872830, 2.632840, 2.548690, 2.283550, 2.240790, 2.658830, 2.760660, 2.711570, 2.664470, 2.657080, 2.686880, 2.743320, 2.889160, 3.037680, 3.089950, 3.110530, 3.165560, 3.227770, 3.187160, 3.037870, 2.854400, 2.687930, 2.524390, 2.349600, 2.213020, 2.161530, 2.150810, 2.114130, 2.035630, 1.930060, 1.839570, 2.107440, 2.248200, 2.249820, 2.256160, 2.267440, 2.222570, 2.160730, 2.090270, 2.006800, 1.896990, 1.770320, 1.650560, 1.745700, 2.204580, 2.542760, 2.679690, 2.660290, 2.640250, 3.038250, 3.436360, 3.644850, 3.687360, 3.872290, 3.999590, 4.022720, 3.987950, 3.890320, 3.954660, 4.246520, 4.815370, 5.235490, 5.312740, 5.053250, 4.645850, 4.266230, 4.095910, 4.018910, 4.140990, 4.584190, 4.910650, 4.839030, 4.592190, 4.392280, 4.225600, 4.060590, 3.947060, 3.848940, 3.723670, 3.566270, 3.375600, 3.160880, 2.934220, 2.740880, 2.646470, 2.573130, 2.602060, 2.743820, 2.808620, 2.750760, 2.693300, 2.673840, 2.645980, 2.576490, 2.484990, 2.391810, 2.300920, 2.198260, 2.084020, 1.968410, 1.876150, 1.833550, 1.838770, 1.857510, 1.848240, 1.781570, 1.694420, 1.677960, 1.772410, 1.887500, 2.031120, 2.268320, 2.532860, 2.705090, 2.749000, 2.711410, 2.633150, 2.543950, 2.461390, 2.376390, 2.276810, 2.162340, 2.039110, 1.915530, 1.800080, 1.695890, 1.611540, 1.578280, 1.637080, 1.794730, 2.028540, 2.314990, 2.528130, 2.603290, 2.608700, 2.610960, 2.584610, 2.479740, 2.274910, 2.033830, 2.018200, 2.103860, 2.106430, 2.094430, 2.114390, 2.794780, 2.849600, 2.885910, 2.774970, 2.750300, 2.865410, 3.013180, 3.066430, 3.002440, 2.854660, 2.677540, 2.528090, 2.412560, 2.306530, 2.209290, 2.138630, 2.091440, 2.130470, 2.391200, 2.290940, 2.376530, 2.252470, 2.273370, 2.540640, 2.885360, 2.732420, 2.560420, 2.428180, 2.432660, 2.529770, 2.903100, 3.646100, 4.068320, 3.955110, 3.649650, 3.381640, 3.257770, 3.175130, 3.037020, 2.829530, 2.617470, 2.431040, 2.254880, 2.085410, 1.919360, 1.801190, 1.877690, 2.275940, 2.925480, 3.397490, 3.687450, 3.885600, 4.145230, 4.396140, 4.338620, 4.212680, 4.005230, 3.763140, 3.545730, 3.500710, 3.338240, 3.164460, 3.122420, 3.185910, 3.311610, 3.432990, 3.411310, 3.237860, 3.001180, 2.768900, 2.577140, 2.421370, 2.294810, 2.199420, 2.139430, 2.124210, 2.173620, 2.401940, 2.706780, 2.926300, 3.358740, 3.734830, 3.687870, 3.501320, 3.281380, 3.054520, 2.852260, 2.713160, 2.598320, 2.458470, 2.304700, 2.206140, 2.178310, 2.260400, 2.391760, 2.732030, 3.023600, 3.187730, 3.216620, 3.121690, 3.247370, 3.451260, 3.234870, 3.031770, 2.923340, 3.195810, 3.899080, 3.817400, 3.372250, 2.977810, 2.721500, 2.547500, 2.409590, 2.293930, 2.563260, 3.353120, 4.387250, 4.541330, 4.402710, 4.209250, 4.011340, 3.827390, 3.647870, 3.451790, 3.212490, 2.899090, 2.806620, 2.900740, 3.066740, 3.666400, 4.303830, 4.507450, 4.419930, 4.413920, 4.523080, 4.392080, 4.265080, 4.214650, 4.132740, 3.950370, 3.774700, 3.678510, 3.655100, 3.665620, 3.625640, 3.499850, 3.303540, 3.068290, 2.800790, 2.526500, 2.319120, 2.332550, 2.529800, 2.663290, 2.680170, 2.663340, 2.644890, 2.660570, 2.702040, 2.785840, 2.940750, 3.146020, 3.359550, 3.497630, 3.521990, 3.605410, 3.703300, 3.661950, 3.415630, 3.447450, 4.120710, 4.335650, 4.162460, 3.950060, 3.754830, 3.667180, 3.684320, 3.734130, 3.701590, 3.435770, 3.121120, 2.830960, 2.594030, 2.531960, 2.347010, 2.286790, 2.164150, 2.041050, 1.831720, 1.646530, 1.544000, 1.469110, 1.414250, 1.418550, 1.471680, 1.512940, 1.528910, 1.534870, 1.561350, 1.631920, 1.827590, 1.715700, 1.669520, 1.722440, 1.853070, 2.188570, 2.445660, 2.436590, 2.327330, 2.201640, 2.074230, 1.969820, 1.917500, 1.917650, 2.068940, 2.176640, 2.245510, 2.399730, 2.553560, 2.524510, 2.438490, 2.317350, 2.147730, 2.030060, 1.978810, 1.998000, 2.015150, 2.077280, 2.158430, 2.215720, 2.242660, 2.245220, 2.392880, 2.791840, 2.900260, 2.808720, 2.722690, 2.656140, 2.651640, 2.679200, 2.948140, 3.373790, 3.513830, 3.427450, 3.226740, 2.972680, 2.737580, 2.527880, 2.331660, 2.161150, 2.025320, 1.917400, 1.829380, 1.756980, 1.699700, 1.664370, 1.710230, 2.049310, 2.419390, 2.582640, 2.936010, 3.243260, 3.535730, 3.697110, 3.792590, 3.793950, 3.721220, 3.678920, 3.481870, 3.622730, 3.932650, 4.376760, 4.285590, 4.012800, 4.091340, 4.426400, 4.653400, 5.132620, 5.313610, 5.368050, 5.348240, 5.249820, 5.113970, 4.983470, 4.887390, 4.810370, 4.697930, 4.551950, 4.398830, 4.245700, 4.098380, 3.959030, 3.813950, 3.667590, 3.518190, 3.374990, 3.245830, 3.124320, 2.989060, 2.821460, 2.615410, 2.601480, 2.949350, 3.010410, 3.547220, 3.980370, 4.486940, 4.814800, 5.118810, 5.201270, 5.135700, 5.048130, 4.922680, 4.701600, 4.453490, 4.220580, 3.999290, 4.020800, 3.797940, 3.659280, 3.651920, 3.803090, 3.827240, 3.982040, 4.449760, 4.634100, 4.390510, 4.052860, 3.722890, 3.465140, 3.453120, 3.631240, 3.564190, 3.360500, 3.161040, 2.989570, 2.836410, 2.712530, 2.612680, 2.534160, 2.487930, 2.477480, 2.484800, 2.468270, 2.412210, 2.381160, 2.304070, 2.233810, 2.213960, 2.362700, 3.325990, 3.451440, 3.536810, 3.755840, 3.798920, 3.495800, 3.097400, 2.864670, 2.833940, 2.810800, 2.965040, 3.240880, 3.365830, 3.236330, 3.022360, 2.842180, 2.649110, 2.447890, 2.334960, 2.412300, 2.301180, 2.145080, 2.059080, 2.133670, 2.295610, 2.470640, 2.453670, 2.474700, 2.515510, 2.479860, 2.338340, 2.127220, 1.930500, 1.788750, 1.689730, 1.646530, 1.839590, 2.177680, 2.218190, 2.230830, 2.156760, 2.035930, 1.947470, 1.930040, 1.910390, 1.846730, 1.817790, 1.825700, 1.803590, 1.767920, 1.754310, 1.743900, 1.714040, 1.662080, 1.601590, 1.545430, 1.499800, 1.463230, 1.433980, 1.452520, 1.507220, 1.539220, 1.563250, 1.592840, 1.624980, 1.664650, 1.761870, 2.232360, 2.341030, 2.132620, 2.001890, 1.933890, 1.841670, 1.789830, 1.724430, 1.671070, 1.607620, 1.562100, 1.520420, 1.478370, 1.433610, 1.381670, 1.331640, 1.287870, 1.202390, 1.112020, 1.019340, 0.944290, 0.960410, 1.154280, 1.575800, 2.125420, 2.249350, 2.207810, 2.224090, 2.267660, 2.327570, 2.414920, 2.576880, 3.047870, 3.761400, 4.310480, 4.358130, 4.167000, 3.970420, 3.814990, 3.733500, 4.016800, 3.965310, 3.708250, 3.329590, 3.117710, 2.992550, 2.862600, 3.095110, 3.366530, 3.335080, 3.109370, 2.839260, 2.719580, 2.702890, 2.734330, 2.825230, 2.984030, 2.832680, 2.590830, 2.371810, 2.247640, 2.308610, 2.510890, 2.840290, 3.262260, 3.426740, 3.294780, 3.100260, 2.930370, 2.747810, 2.546620, 2.350390, 2.193970, 2.027350, 1.839080, 1.653180, 1.495470, 1.438440, 1.719010, 2.286340, 2.910790, 3.485820, 3.761860, 3.397390, 3.091340, 2.832330, 2.723360, 2.747630, 2.842580, 2.895940, 2.939590, 3.016130, 3.092350, 3.141380, 3.110270, 3.070440, 3.032340, 2.983220, 2.960160, 2.957590, 2.959920, 2.963410, 2.963230, 2.945950, 2.920340, 2.885680, 2.809010, 2.702200, 2.600580, 2.492540, 2.461400, 2.541080, 2.588040, 2.544780, 2.368290, 2.120260, 1.891910, 1.709700, 1.588830, 1.713860, 2.197490, 2.363330, 2.325840, 2.268680, 2.158860, 2.099730, 2.173440, 2.331010, 2.336630, 2.206160, 2.035060, 1.866990, 1.720540, 1.601770, 1.507540, 1.526410, 1.690260, 2.082370, 2.192190, 2.204160, 2.131370, 2.057330, 2.081800, 2.310800, 2.518080, 2.539550, 2.437800, 2.335720, 2.226470, 2.154950, 2.133220, 2.203470, 2.312700, 2.279730, 2.158630, 1.985970, 1.804760, 1.648840, 1.540200, 1.478390, 1.541560, 1.544640, 1.520870, 1.466950, 1.405990, 1.365020, 1.325610, 1.290860, 1.285030, 1.239940, 1.210420, 1.188920, 1.172540, 1.166870, 1.168160, 1.172000, 1.154430, 1.117370, 1.078810, 1.039830, 1.006170, 0.986260, 0.985560, 1.001580, 1.066950, 1.132180, 1.190900, 1.201940, 1.296530, 1.860850, 2.610540, 2.836410, 2.797610, 2.712330, 2.593230, 2.527100, 2.419620, 2.235860, 2.186720, 2.286690, 2.327420, 2.271450, 2.038730, 1.816630, 1.628390, 1.553410, 1.673360, 1.860720, 2.043930, 2.113850, 2.044930, 1.939190, 1.908710, 1.920820, 1.924160, 2.007020, 2.070970, 1.993800, 1.891760, 1.792520, 1.703550, 1.670550, 1.634360, 1.640800, 1.663870, 1.652420, 1.651600, 1.673760, 1.648040, 1.584770, 1.511120, 1.508420, 1.519790, 1.458560, 1.382510, 1.321380, 1.267680, 1.230240, 1.189620, 1.164960, 1.133350, 1.069660, 1.023210, 1.005550, 1.031070, 1.133150, 1.287140, 1.391070, 1.460310, 1.405080, 1.373630, 1.282810, 1.252390, 1.402410, 1.569220, 1.624030, 1.609580, 1.525370, 1.434330, 1.383670, 1.432880, 1.656530, 2.088810, 2.266350, 2.256380, 2.491620, 2.858720, 2.954370, 2.964440, 2.952870, 2.922980, 2.852520, 2.761160, 2.627680, 2.472680, 2.317220, 2.189950, 2.122310, 2.221100, 2.297980, 2.413060, 2.494680, 2.519580, 2.619100, 2.656700, 2.558610, 2.442780, 2.340690, 2.240540, 2.145090, 2.085460, 2.090720, 2.133630, 2.108530, 2.048570, 1.980410, 1.975040, 1.822360, 1.689280, 1.589790, 1.518110, 1.474370, 1.467380, 1.607120, 1.728400, 1.666350, 1.718650, 1.937920, 2.269110, 2.535140, 2.566870, 2.547390, 2.496010, 2.299770, 2.135090, 2.012780, 2.003970, 2.015710, 2.022910, 2.039780, 2.051930, 2.042670, 1.998590, 1.937390, 1.874770, 1.804290, 1.735320, 1.673500, 1.619550, 1.574600, 1.537720, 1.513950, 1.504850, 1.502190, 1.557050, 1.681620, 1.798990, 1.761480, 1.640580, 1.520200, 1.414110, 1.327800, 1.337210, 1.522360, 1.725980, 1.716060, 1.594450, 1.485210, 1.391130, 1.324800, 1.464770, 1.721500, 1.711470, 1.606070, 1.546140, 1.516370, 1.561260, 1.706560, 1.776120, 1.759010, 1.718150, 1.677850, 1.644870, 1.634160, 1.622450, 1.592560, 1.535630, 1.483010, 1.608640, 1.684110, 1.619010, 1.574460, 1.643810, 1.809610, 1.955640, 2.052110, 2.046590, 2.069270, 2.113840, 2.143730, 2.144530, 2.122620, 2.083550, 2.034590, 1.991320, 2.086110, 2.354770, 2.597250, 2.583140, 2.685580, 2.615900, 2.466890, 2.338660, 2.245140, 2.180050, 2.111660, 2.034700, 1.961160, 1.900010, 1.853900, 1.818990, 1.785240, 1.745750, 1.698520, 1.640710, 1.602010, 1.589470, 1.556350, 1.543720, 1.539220, 1.544330, 1.623970, 1.748110, 1.819060, 1.911510, 2.085980, 2.180300, 2.115350, 2.061280, 1.999910, 1.902510, 1.765960, 1.649710, 1.549450, 1.439270, 1.338380, 1.280990, 1.344780, 1.479390, 1.691140, 1.923380, 2.228630, 2.410330, 2.497530, 2.543930, 2.576630, 2.421190, 2.279280, 2.129250, 2.120700, 2.188010, 2.171210, 2.177560, 2.118830, 2.035640, 2.049990, 2.171880, 2.375700, 2.712340, 2.763460, 2.539010, 2.292830, 2.126920, 1.939370, 1.855330, 2.085900, 2.439330, 2.469010, 2.513470, 2.459820, 2.215280, 2.118520, 2.457940, 2.903510, 3.353630, 3.661730, 3.519120, 3.511160, 3.330790, 3.159130, 3.099190, 3.301220, 3.544920, 3.545060, 3.441130, 3.279910, 2.919260, 2.794770, 2.898910, 3.114160, 3.326580, 3.260440, 2.999320, 2.568930, 2.164830, 1.952100, 1.994180, 2.134960, 2.259170, 2.223690, 2.135880, 2.123340, 2.092150, 2.130490, 2.372730, 2.626190, 2.806250, 2.780550, 2.684550, 2.614450, 2.463890, 2.287780, 2.196120, 2.071820, 2.032650, 1.943440, 1.833660, 1.754780, 1.698610, 1.621170, 1.575190, 1.673180, 1.748650, 1.735810, 1.692510, 1.701880, 1.718350, 1.741780, 1.826250, 2.014150, 2.176120, 2.200500, 2.120580, 2.049030, 1.968980, 1.893540, 1.841940, 2.027470, 2.170150, 2.061560, 1.888050, 1.748400, 1.673990, 1.584890, 1.545290, 1.597510, 1.603030, 1.564010, 1.542310, 1.573320, 1.708930, 1.862740, 1.914950, 1.919210, 1.969040, 1.965520, 1.922800, 1.858120, 1.827060, 1.825210, 1.845370, 1.848230, 1.878730, 1.855050, 1.774950, 1.684970, 1.667090, 1.631690, 1.569310, 1.584720, 1.709230, 1.673520, 1.614580, 1.649060, 1.723130, 1.799490, 1.872110, 2.010350, 2.190920, 2.278250, 2.238030, 2.125290, 2.083830, 1.958730, 2.000690, 2.172620, 2.327050, 2.282480, 2.062550, 1.924540, 1.812630, 1.720010, 1.738430, 1.891370, 2.042750, 2.134190, 2.174460, 2.222810, 2.201740, 2.142110, 2.206190, 2.410750, 2.556100, 2.558580, 2.376840, 2.315370, 2.182700, 1.977600, 1.941870, 2.025310, 2.138780, 2.146180, 2.017340, 1.851470, 1.698710, 1.554590, 1.414460, 1.262000, 1.172900, 1.077270, 1.033590, 1.062060, 1.165840, 1.336560, 1.660990, 1.878520, 1.989590, 2.082820, 2.190030, 2.240940, 2.232650, 2.068610, 2.053300, 2.237520, 2.604290, 2.794650, 2.684650, 2.664500, 2.416740, 2.240400, 2.296450, 2.689030, 3.215770, 3.366780, 3.086220, 2.939290, 2.720950, 2.657580, 2.762890, 3.091330, 3.390680, 3.419150, 3.267200, 3.127250, 2.892350, 2.600240, 2.495290, 2.455020, 2.344580, 2.192870, 2.111930, 2.008940, 1.898830, 1.834770, 1.761180, 1.681250, 1.603740, 1.527780, 1.455600, 1.400200, 1.358470, 1.316260, 1.268420, 1.247780, 1.221650, 1.180270, 1.145760, 1.118940, 1.110140, 1.128360, 1.187010, 1.286660, 1.472030, 1.615980, 1.684750, 1.759820, 1.767700, 1.768120, 1.833120, 1.867060, 1.899720, 1.856400, 1.788990, 1.719720, 1.665860, 1.581820, 1.600360, 1.717360, 1.833630, 1.924020, 1.958040, 2.009740, 2.055960, 2.075260, 2.111870, 2.205190, 2.449260, 2.649400, 2.655120, 2.668610, 2.668620, 2.612450, 2.711690, 2.705810, 2.854090, 2.936750, 2.758940, 2.659360, 2.499880, 2.256460, 2.160340, 2.064830, 1.980420, 1.909090, 1.893660, 1.864710, 1.843490, 1.814590, 1.742030, 1.719710, 1.787750, 1.832830, 1.860790, 1.873160, 1.992530, 2.019160, 2.071530, 2.192680, 2.296860, 2.337280, 2.332540, 2.248660, 2.105660, 1.951170, 1.996970, 2.143120, 2.289000, 2.305540, 2.163250, 1.989820, 1.924440, 1.881320, 1.947430, 2.177430, 2.440700, 2.524240, 2.353770, 2.232930, 2.129900, 2.065680, 2.133120, 2.440810, 2.782670, 2.794550, 2.631050, 2.577640, 2.477200, 2.390650, 2.492160, 2.770030, 2.978620, 3.005800, 2.839450, 2.637580, 2.366950, 2.158980, 2.140670, 2.274120, 2.396670, 2.448350, 2.404770, 2.378010, 2.319090, 2.246970, 2.252720, 2.232810, 2.437840, 2.598790, 2.438870, 2.293560, 2.265900, 2.134240, 2.102090, 2.111240, 2.055690, 1.967710, 1.916110, 1.818310, 1.756080, 1.709840, 1.689290, 1.677150, 1.702890, 1.733360, 1.778920, 1.848470, 1.958360, 1.952920, 1.920780, 1.978450, 2.031940, 2.094050, 2.031500, 1.936220, 1.907450, 1.873840, 1.842180, 1.851180, 1.851230, 1.840820, 1.836270, 1.772660, 1.693770, 1.613680, 1.548530, 1.509900, 1.462650, 1.423170, 1.418700, 1.415530, 1.414530, 1.434330, 1.419280, 1.399570, 1.405300, 1.402450, 1.391870, 1.415650, 1.437710, 1.398870, 1.401520, 1.521950, 1.633960, 1.684380, 1.682130, 1.629680, 1.604640, 1.505600, 1.459470, 1.616700, 1.813990, 1.919200, 1.962630, 1.900180, 1.780710, 1.722910, 1.734360, 1.818120, 1.917240, 1.891980, 1.848850, 1.835460, 1.823070, 1.805320, 1.822220, 1.875370, 1.949200, 1.906740, 1.801120, 1.718560, 1.680810, 1.620290, 1.573930, 1.612030, 1.768640, 1.879520, 1.855780, 1.788200, 1.715100, 1.670930, 1.610950, 1.637190, 1.772720, 1.792510, 1.757390, 1.781350, 1.743460, 1.659350, 1.640360, 1.655740, 1.655900, 1.580490, 1.504060, 1.477030, 1.531650, 1.605830, 1.682960, 1.770020, 1.830010, 1.811300, 1.744340, 1.716150, 1.733020, 1.741200, 1.806240, 1.929050, 2.033910, 2.100450, 2.102650, 2.077950, 2.022220, 1.898310, 1.943010, 2.099010, 2.146040, 1.931960, 1.681540, 1.530540, 1.467850, 1.493110, 1.615570, 1.853220, 2.025840, 2.001260, 1.896270, 1.811580, 1.753470, 1.704980, 1.778830, 1.894050, 1.892900, 1.824670, 1.809190, 1.821770, 1.810670, 1.791430, 1.804960, 1.727680, 1.698980, 1.626520, 1.501760, 1.402370, 1.362950, 1.394700, 1.466740, 1.607830, 1.763130, 1.846750, 1.891210, 1.896170, 1.862610, 1.818910, 1.807620, 1.782160, 1.785250, 1.776340, 1.776580, 1.749380, 1.744140, 1.776230, 1.771020, 1.739350, 1.692780, 1.636740, 1.582030, 1.529200, 1.485430, 1.441750, 1.391410, 1.343090, 1.299290, 1.257580, 1.218270, 1.184070, 1.154060, 1.122630, 1.088670, 1.115400, 1.120900, 1.026750, 0.953790, 0.899310, 0.877260, 0.934010, 1.034580, 1.144480, 1.147940, 1.043210, 0.945670, 0.868220, 0.817190, 0.787820, 0.772170, 0.801950, 0.794280, 0.782000, 0.781100, 0.807470, 0.919670, 1.033280, 1.127510, 1.316510, 1.402640, 1.395570, 1.376850, 1.355780, 1.382880, 1.405100, 1.469680, 1.525930, 1.642420, 1.764010, 1.923810, 2.001080, 1.998320, 1.988760, 2.011890, 2.015850, 2.004420, 2.033010, 2.062090, 1.999190, 1.972440, 1.955610, 1.856670, 1.815780, 1.805030, 1.764750, 1.711680, 1.662540, 1.606300, 1.542190, 1.566600, 1.757550, 2.040630, 2.162980, 2.105160, 1.941550, 1.819380, 1.688860, 1.707680, 1.821130, 2.149380, 2.231460, 2.164260, 2.053410, 1.903040, 1.770170, 1.679530, 1.642130, 1.637580, 1.620960, 1.613050, 1.641490, 1.663270, 1.675550, 1.648360, 1.640840, 1.631740, 1.647590, 1.720690, 1.766970, 1.846720, 1.895510, 1.950660, 2.122090, 2.174730, 2.296200, 2.400760, 2.284500, 2.091010, 1.976400, 2.057220, 2.269800, 2.402880, 2.289560, 2.142540, 1.959010, 1.709300, 1.536410, 1.473600, 1.546230, 1.801270, 1.902210, 1.848100, 1.817420, 1.789950, 1.751640, 1.789830, 1.877590, 1.803250, 1.617050, 1.479070, 1.398400, 1.359750, 1.340050, 1.343970, 1.450930, 1.497700, 1.534120, 1.600290, 1.653550, 1.683700, 1.670930, 1.642390, 1.824120, 2.005820, 1.948210, 1.828280, 1.707570, 1.587350, 1.579640, 1.739630, 2.074240, 2.326640, 2.277190, 2.202200, 2.161130, 2.129500, 2.054740, 1.968350, 1.876390, 1.730400, 1.637970, 1.605160, 1.565790, 1.544440, 1.550650, 1.573020, 1.596410, 1.620100, 1.604440, 1.633430, 1.773230, 1.894310, 1.940290, 1.978000, 2.136120, 2.370520, 2.464450, 2.352750, 2.203070, 2.087720, 2.034040, 2.090030, 2.522810, 3.060050, 2.974720, 2.592470, 2.403790, 2.114760, 2.015460, 1.914790, 2.356570, 2.783250, 2.464040, 2.123580, 1.985350, 1.779540, 1.655780, 1.693050, 1.754510, 1.769520, 1.731980, 1.716830, 1.764320, 1.751560, 1.715020, 1.692120, 1.669080, 1.669150, 1.645480, 1.638500, 1.606640, 1.579100, 1.568570, 1.551120, 1.522080, 1.492840, 1.442590, 1.395740, 1.349290, 1.303370, 1.257990, 1.243560, 1.362120, 1.515900, 1.532990, 1.539420, 1.532240, 1.506670, 1.501150, 1.483670, 1.505310, 1.584210, 1.595660, 1.569350, 1.538700, 1.524030, 1.472870, 1.440080, 1.450120, 1.476060, 1.545520, 1.611230, 1.647380, 1.610790, 1.536270, 1.523200, 1.576940, 1.668340, 1.638050, 1.499350, 1.377860, 1.319480, 1.287160, 1.228150, 1.186430, 1.152380, 1.069750, 1.001220, 0.959330, 0.943330, 0.939980, 0.949790, 1.104350, 1.454550, 1.602700, 1.675650, 1.659340, 1.626670, 1.639580, 1.615210, 1.558390, 1.502700, 1.457310, 1.419800, 1.386280, 1.368530, 1.400390, 1.445950, 1.514580, 1.522130, 1.498180, 1.448510, 1.405760, 1.387040, 1.492510, 1.658320, 1.870740, 1.939000, 1.889810, 1.856940, 1.788410, 1.627280, 1.477140, 1.364970, 1.300700, 1.272540, 1.260960, 1.258750, 1.303070, 1.385510, 1.424470, 1.449860, 1.480770, 1.532910, 1.508960, 1.467140, 1.424890, 1.422760, 1.419600, 1.424160, 1.349420, 1.275360, 1.210520, 1.164790, 1.147930, 1.160680, 1.169450, 1.141580, 1.113540, 1.132490, 1.062400, 1.023170, 1.021390, 1.045470, 1.075390, 1.087500, 1.074180, 1.158440, 1.231060, 1.251060, 1.414890, 1.827300, 2.295370, 2.551530, 2.572880, 2.484950, 2.296740, 2.085850, 1.934810, 1.837330, 1.806040, 1.895810, 2.087060, 2.316940, 2.482210, 2.574180, 2.644530, 2.813420, 3.066050, 3.245460, 3.299720, 3.278490, 3.219170, 3.125680, 3.000170, 2.859600, 2.717400, 2.570780, 2.468760, 2.450980, 2.346300, 2.327740, 2.510940, 2.932480, 3.369940, 3.544010, 3.516610, 3.509670, 3.353450, 3.132180, 2.932750, 2.803860, 2.708320, 2.689740, 2.673760, 2.745250, 2.786370, 2.757930, 2.760220, 2.812600, 2.636220, 2.446330, 2.532990, 2.574370, 2.419160, 2.353090, 2.413510, 2.464460, 2.513000, 2.504080, 2.460890, 2.439770, 2.386790, 2.326040, 2.262720, 2.240520, 2.251900, 2.301530, 2.313360, 2.360520, 2.351880, 2.347930, 2.535180, 2.807820, 3.001180, 3.024150, 2.977010, 2.895010, 2.659790, 2.441230, 2.318340, 2.286990, 2.297730, 2.302400, 2.465530, 2.795840, 3.094620, 3.147560, 2.969450, 2.887660, 2.872030, 2.738310, 2.683250, 2.846040, 2.914170, 2.664760, 2.260410, 2.028380, 1.928960, 1.860280, 1.839460, 1.880620, 1.863180, 1.803220, 1.772750, 1.787510, 1.814410, 1.829270, 1.858970, 1.893800, 1.808210, 1.710780, 1.620370, 1.526460, 1.463650, 1.487360, 1.537160, 1.587810, 1.509080, 1.402140, 1.392050, 1.483060, 1.671330, 1.833490, 1.982990, 2.286890, 2.587290, 2.603400, 2.513620, 2.428530, 2.365450, 2.349180, 2.447640, 2.759720, 2.921140, 2.912760, 2.964600, 2.856900, 2.731970, 2.667580, 2.721250, 2.878400, 2.797190, 2.590170, 2.362350, 2.287410, 2.258270, 2.214990, 2.187880, 2.206480, 2.243150, 2.248870, 2.193480, 2.073800, 1.965680, 1.946820, 2.011720, 2.067770, 2.072190, 2.028620, 1.938000, 1.818450, 1.716460, 1.708670, 1.808190, 1.995720, 2.103220, 2.136430, 2.175030, 2.215500, 2.181120, 2.170270, 2.170170, 2.118850, 2.071950, 2.090210, 2.149280, 2.143900, 2.046950, 1.943160, 1.968450, 2.032580, 2.041350, 2.004650, 1.961460, 1.986290, 1.948110, 1.871690, 1.942870, 2.147170, 2.192710, 2.123710, 2.029950, 2.019750, 1.997920, 1.954760, 1.959780, 2.159850, 2.206440, 2.096200, 2.021530, 2.089950, 2.249940, 2.345310, 2.353220, 2.294130, 2.213470, 2.132660, 2.071770, 2.040080, 2.052800, 2.125210, 2.253850, 2.394200, 2.483740, 2.500290, 2.471830, 2.407400, 2.325870, 2.279120, 2.274620, 2.291770, 2.411930, 2.377990, 2.341190, 2.337090, 2.338020, 2.400260, 2.466690, 2.458130, 2.343140, 2.180690, 2.267350, 2.261810, 2.317590, 2.568950, 3.323410, 3.549670, 3.299160, 3.115370, 3.154070, 2.882960, 2.838520, 2.824070, 3.310550, 4.162080, 4.742430, 5.012210, 5.075780, 5.030700, 4.924230, 4.795120, 4.689570, 4.589880, 4.452020, 4.275850, 4.095630, 3.905550, 3.749370, 3.615690, 3.439650, 3.249640, 3.080910, 2.957200, 2.841880, 2.697180, 2.544390, 2.399440, 2.263600, 2.515810, 2.215760, 2.135600, 2.124960, 1.885900, 1.631850, 1.542740, 1.841330, 2.249060, 2.646780, 3.069890, 3.211960, 3.042690, 2.757070, 2.487920, 2.260940, 2.075630, 1.918630, 1.778400, 1.668080, 1.583000, 1.521500, 1.485800, 1.553160, 1.737610, 1.789210, 1.907610, 2.039620, 2.217300, 2.262800, 2.290490, 2.346980, 2.369310, 2.298530, 2.172810, 1.998330, 1.831900, 1.716110, 1.676170, 1.898190, 2.419470, 3.083630, 4.205870, 5.451930, 5.998960, 5.944680, 5.671380, 5.356730, 5.064120, 4.770210, 4.477800, 4.175690, 3.886780, 3.623500, 3.374940, 3.134050, 2.906060, 2.694260, 2.495780, 2.312780, 2.182490, 2.192630, 2.353640, 2.488350, 2.534250, 2.539740, 2.517240, 2.476230, 2.430700, 2.397500, 2.429550, 2.546600, 2.653290, 2.684530, 2.641490, 2.548990, 2.452970, 2.364640, 2.260070, 2.133440, 2.074650, 2.017930, 2.122340, 2.386660, 2.293320, 2.209360, 2.192520, 2.223420, 2.288800, 2.375160, 2.455590, 2.507880, 2.537690, 2.567150, 2.621590, 2.690590, 2.731640, 2.736100, 2.716050, 2.665780, 2.589930, 2.508840, 2.447170, 2.693470, 2.508520, 2.395930, 2.477790, 2.839010, 3.307340, 3.623350, 3.977850, 4.188690, 4.118940, 3.838650, 3.545080, 3.300240, 3.038990, 2.809590, 2.629140, 2.425900, 2.189910, 1.965000, 1.762700, 1.640100, 1.670250, 1.802460, 2.053880, 2.594400, 3.209900, 3.509570, 3.539560, 3.418550, 3.253180, 3.017200, 2.830050, 2.654010, 2.506050, 2.323550, 2.205750, 2.216930, 2.396880, 2.509390, 2.504960, 2.572930, 2.686470, 2.686320, 2.565830, 2.540320, 2.467070, 2.429770, 2.485510, 2.535190, 2.667000, 2.716180, 2.590840, 2.576740, 2.461230, 2.373410, 2.396890, 2.529910, 2.657360, 2.765470, 2.801580, 2.804690, 2.785620, 2.704140, 2.579400, 2.422660, 2.246530, 2.078460, 2.001530, 2.101120, 2.299710, 2.478420, 2.532780, 2.771090, 2.839730, 2.756530, 2.671270, 2.629190, 2.683400, 2.826780, 2.917130, 2.892720, 2.821440, 2.792330, 2.734880, 2.549890, 2.387040, 2.241570, 2.181990, 2.235690, 2.272480, 2.354960, 2.488620, 2.650240, 2.953970, 3.370080, 3.265930, 3.018090, 3.003180, 2.901210, 2.689720, 2.812700, 2.818220, 2.811980, 2.704260, 2.542660, 2.370530, 2.404110, 2.549250, 2.573560, 2.732900, 2.932650, 3.118660, 3.195490, 3.014000, 2.695530, 2.437310, 2.257240, 2.108820, 1.965670, 1.809970, 1.677140, 1.601160, 1.519560, 1.416350, 1.311950, 1.224580, 1.194660, 1.237490, 1.234720, 1.184180, 1.131880, 1.088870, 1.054080, 1.044680, 1.083690, 1.265150, 1.444370, 1.624290, 1.996340, 2.427080, 2.452760, 2.481150, 2.640680, 2.770160, 2.803300, 2.801660, 2.799150, 2.855200, 2.915100, 2.990440, 2.939880, 2.829930, 2.738130, 2.644700, 2.519390, 2.380840, 2.242970, 2.114120, 1.989000, 1.865230, 1.748880, 1.629330, 1.474540, 1.437840, 1.388120, 1.383190, 1.607310, 1.991520, 2.365620, 2.668030, 2.709020, 2.895260, 2.870540, 2.730970, 2.590210, 2.549990, 2.597990, 2.594490, 2.521960, 2.453350, 2.440860, 2.480900, 2.519570, 2.517530, 2.450050, 2.352200, 2.246740, 2.149530, 2.067730, 1.998210, 1.953600, 1.912850, 1.845090, 1.759060, 1.673550, 1.605270, 1.546880, 1.484120, 1.423870, 1.429140, 1.599950, 2.091880, 2.396130, 2.212860, 1.953440, 1.727820, 1.567000, 1.478300, 1.378360, 1.248640, 1.144530, 1.184460, 1.257140, 1.416590, 1.408420, 1.442970, 1.443870, 1.521790, 1.585390, 1.550770, 1.513940, 1.655940, 1.923290, 2.207840, 2.448510, 2.674280, 2.766230, 3.061530, 3.481620, 3.500850, 3.329820, 3.180450, 3.239630, 3.656200, 3.928900, 3.889390, 3.663080, 3.388380, 3.141500, 2.943400, 2.785760, 2.729200, 2.798930, 2.810920, 2.558030, 2.288640, 2.148050, 2.115140, 2.092830, 2.048330, 2.045250, 2.060420, 2.037890, 1.977350, 1.903760, 1.925030, 1.881290, 1.797090, 1.821600, 1.897520, 1.947150, 2.012350, 2.098410, 2.160550, 2.250330, 2.389110, 2.557600, 2.629970, 2.574870, 2.462900, 2.334910, 2.222320, 2.135170, 2.067890, 2.118250, 2.035810, 1.932880, 2.002230, 2.550160, 2.935370, 3.172630, 3.260860, 3.166860, 3.048140, 3.010400, 2.978940, 2.896380, 2.780280, 2.656180, 2.548890, 2.457520, 2.372960, 2.303170, 2.247060, 2.189560, 2.114070, 2.024400, 1.941410, 1.876100, 1.826250, 1.818720, 1.825730, 1.856600, 1.931860, 1.982570, 1.966960, 1.975970, 2.683650, 2.983300, 2.252130, 2.203470, 2.616210, 2.737400, 2.628980, 2.502790, 2.506240, 2.479470, 2.577450, 2.548700, 2.747670, 3.120480, 3.530270, 3.616430, 3.703310, 3.567480, 3.368520, 3.199860, 3.078290, 3.120090, 3.281160, 3.295450, 3.175110, 2.962130, 2.773600, 2.755230, 2.695830, 2.670630, 2.475750, 2.101860, 1.911990, 1.856810, 1.859540, 1.864060, 1.843010, 1.801940, 1.753750, 1.699690, 1.643430, 1.575800, 1.464570, 1.452510, 1.499460, 1.646500, 1.862330, 1.891780, 2.049950, 2.125800, 2.122570, 2.046040, 2.226090, 2.337350, 2.426610, 2.479070, 2.456080, 2.622340, 2.515950, 2.620300, 2.770870, 2.613260, 2.367810, 2.210040, 2.269910, 2.408450, 2.715790, 2.956910, 3.211860, 3.238240, 3.164710, 3.187050, 3.231030, 3.209790, 3.130260, 3.000960, 2.847220, 2.697140, 2.529270, 2.348090, 2.200470, 2.120080, 2.167170, 2.316770, 2.459090, 2.735560, 3.130970, 2.789900, 2.803720, 3.011900, 3.022440, 3.502750, 3.928190, 4.052530, 4.133340, 3.991670, 3.797980, 3.604190, 3.372520, 3.144440, 2.926140, 2.731160, 2.574530, 2.465450, 2.367050, 2.279590, 2.231460, 2.225320, 2.243310, 2.277280], "system_capacity": 28600, - "total_operating_cost": 5.43132e+06, + "total_operating_cost": 6.89049e+06, "wave_power_matrix": [ [0.000000, 0.500000, 1.500000, 2.500000, 3.500000, 4.500000, 5.500000, 6.500000, 7.500000, 8.500000, 9.500000, 10.500000, 11.500000, 12.500000, 13.500000, 14.500000, 15.500000, 16.500000, 17.500000, 18.500000, 19.500000, 20.500000], [0.250000, 0.000000, 0.000000, 0.000000, 0.000000, 0.400000, 0.600000, 0.800000, 1.000000, 1.100000, 1.100000, 1.000000, 0.800000, 0.700000, 0.600000, 0.500000, 0.400000, 0.300000, 0.300000, 0.200000, 0.200000, 0.000000], diff --git a/api/api_autogen/library/defaults/MhkWave_MEwaveSingleOwner.json b/api/api_autogen/library/defaults/MhkWave_MEwaveSingleOwner.json index a7a7603f1a..f971183fd3 100644 --- a/api/api_autogen/library/defaults/MhkWave_MEwaveSingleOwner.json +++ b/api/api_autogen/library/defaults/MhkWave_MEwaveSingleOwner.json @@ -1,11 +1,11 @@ { "defaults": { "MHKWave": { - "balance_of_system_cost_total": 6.20252e+07, - "device_costs_total": 3.52097e+08, + "balance_of_system_cost_total": 7.03242e+07, + "device_costs_total": 3.64676e+08, "device_rated_power": 286, "energy_period": [9.014900, 9.280300, 8.887900, 8.869400, 9.339900, 9.750500, 10.629600, 12.332300, 13.610500, 13.701300, 13.432600, 13.104500, 12.777200, 12.455900, 12.125500, 11.790900, 11.434900, 11.095400, 10.801300, 10.508500, 10.213000, 9.962600, 9.796400, 9.708500, 9.623300, 9.524800, 9.484100, 9.515300, 9.704800, 9.834900, 9.990300, 9.906900, 9.755800, 9.685300, 9.636800, 9.550000, 9.422400, 9.275200, 9.118800, 8.979300, 8.762600, 8.547800, 8.596600, 8.732100, 9.149600, 9.697200, 10.222800, 10.504600, 10.600600, 10.655500, 10.772800, 11.085700, 11.738200, 12.693600, 13.554900, 14.027200, 14.175700, 13.921500, 13.223400, 12.986700, 13.005900, 12.996800, 12.676200, 12.114400, 11.957200, 11.828100, 11.886700, 12.074900, 12.292300, 12.653600, 13.291700, 13.991800, 14.414400, 14.498100, 14.382700, 14.082100, 13.743300, 13.320100, 12.820700, 12.238300, 11.392600, 10.526300, 10.200800, 10.609200, 11.455700, 11.425800, 11.209500, 10.840800, 10.219900, 10.410600, 10.597100, 10.794800, 12.062400, 13.242800, 13.663400, 14.154200, 14.342000, 14.358900, 12.850700, 13.289700, 13.747000, 13.693500, 13.546500, 13.370700, 13.191200, 13.021300, 12.853000, 12.695300, 12.532100, 12.344100, 12.121800, 11.854000, 11.568700, 11.439900, 11.569400, 11.656800, 11.436000, 10.938500, 10.273500, 10.154600, 10.335500, 10.831200, 11.120000, 10.944800, 10.886100, 10.776500, 10.606200, 10.349200, 9.957100, 10.210500, 10.496400, 10.488200, 10.207300, 9.739600, 9.083000, 9.613800, 11.267400, 12.925500, 13.718000, 14.393300, 14.954200, 14.940700, 14.535000, 14.056200, 12.323100, 11.990700, 14.087800, 15.033900, 13.530900, 13.348000, 13.449000, 13.331000, 13.222500, 14.238100, 14.771900, 14.752900, 14.531100, 13.957400, 13.508600, 13.153800, 12.392000, 11.809200, 12.478100, 12.539800, 12.200000, 12.160300, 12.099100, 12.008300, 11.891000, 11.781600, 11.735200, 11.756700, 11.854300, 12.097400, 12.619400, 13.290100, 13.695200, 13.738600, 13.531100, 13.214300, 12.832300, 12.430400, 12.019200, 11.685300, 11.511000, 11.368400, 11.146700, 10.326500, 8.984500, 8.062300, 8.356200, 8.262400, 8.963800, 9.893600, 10.203600, 10.953600, 13.924200, 15.038000, 14.945800, 14.510200, 13.965100, 13.403600, 12.924400, 12.533200, 12.179100, 11.879800, 11.606000, 11.384000, 11.194300, 10.987500, 10.801100, 10.616800, 10.501200, 10.462500, 10.478400, 10.512000, 10.530200, 10.512700, 10.430800, 10.278600, 10.169100, 10.346500, 10.938600, 11.465400, 11.132100, 11.193800, 11.689100, 12.336800, 12.813300, 12.955200, 12.811400, 12.714300, 12.832400, 12.934900, 12.934000, 12.890000, 12.878800, 12.880000, 12.806800, 12.645300, 12.423200, 12.180300, 11.914100, 11.618100, 11.320600, 11.022300, 10.699400, 10.372600, 10.059200, 9.535500, 8.424900, 7.949900, 7.823700, 8.038600, 8.198700, 8.544500, 8.871000, 9.743400, 10.936300, 11.942700, 12.431400, 12.495200, 12.299800, 11.956400, 11.328200, 10.620100, 10.091600, 9.880300, 9.867000, 9.789500, 9.716500, 9.688800, 9.676900, 9.914600, 10.133200, 9.954800, 9.197500, 8.745800, 8.103400, 7.863100, 8.186400, 9.840100, 10.962000, 11.285600, 11.487600, 11.509900, 11.100400, 10.520400, 9.434400, 9.771600, 10.122500, 10.265400, 11.102700, 11.751200, 12.094800, 12.496900, 12.929600, 13.198500, 13.584200, 13.852900, 13.749100, 13.518800, 13.407800, 13.326300, 13.019600, 12.432600, 11.996700, 11.777700, 11.654200, 11.474800, 11.277500, 11.195000, 11.152200, 11.017900, 10.785100, 10.499300, 10.191000, 9.686700, 9.546600, 9.666500, 9.529100, 9.515900, 9.696100, 9.833000, 9.900800, 9.917500, 9.914000, 9.872900, 9.639200, 9.040900, 9.181900, 9.877800, 10.081200, 10.086100, 9.883500, 9.435300, 9.620700, 11.131100, 12.743500, 13.492800, 13.687400, 13.706300, 13.180800, 12.813900, 12.999900, 13.558900, 14.492300, 15.161500, 15.386400, 15.220700, 14.818700, 14.162800, 13.215400, 13.015800, 13.685800, 14.746800, 15.117600, 14.976000, 14.717000, 14.475000, 14.246400, 14.001400, 13.788000, 13.596000, 13.391400, 13.173600, 12.938600, 12.688000, 12.445800, 12.161800, 11.692700, 11.394900, 11.343700, 11.432100, 11.455600, 11.461300, 11.528600, 11.610400, 11.597400, 11.481200, 11.327300, 11.165900, 10.991300, 10.839500, 10.691900, 10.556100, 10.546000, 10.768500, 11.183500, 11.565400, 11.739200, 11.699500, 11.557800, 11.431200, 11.378000, 11.347000, 11.580600, 12.117400, 12.555200, 12.686400, 12.583900, 12.437500, 12.293900, 12.109900, 11.874600, 11.613200, 11.345400, 11.072700, 10.795200, 10.536000, 10.350400, 10.285300, 10.428700, 10.886200, 11.663200, 12.341200, 12.591700, 12.659300, 12.623200, 12.493200, 12.371800, 12.292700, 12.188600, 11.997700, 11.676200, 11.206600, 10.471700, 10.188800, 10.141000, 10.110600, 10.441700, 9.100100, 10.078800, 10.768600, 12.339500, 13.521400, 13.682400, 13.526000, 13.257900, 12.948200, 12.631100, 12.294100, 11.985200, 11.713400, 11.408700, 11.083700, 10.828600, 10.606000, 9.775000, 8.724600, 8.648600, 7.976600, 8.404400, 8.586200, 8.524800, 8.584600, 8.890700, 9.421300, 10.207600, 10.647600, 11.170600, 12.469700, 13.883800, 14.206600, 13.967500, 13.546700, 13.126100, 12.695100, 12.312400, 11.981200, 11.721500, 11.430800, 11.131300, 10.802100, 10.464100, 10.181400, 10.333500, 11.587200, 12.764800, 12.405200, 12.406800, 12.806300, 13.516000, 14.055000, 14.416000, 15.071200, 15.055100, 14.700700, 14.074000, 13.134600, 11.240900, 11.219400, 11.267500, 11.402600, 11.697700, 12.009300, 12.203300, 12.106900, 11.815200, 11.467900, 11.146800, 10.896300, 10.710400, 10.575700, 10.548100, 10.831000, 11.499000, 12.526300, 13.402300, 13.824000, 13.921000, 13.540700, 13.086300, 12.775900, 12.547500, 12.353100, 12.096800, 11.823500, 11.522400, 11.309000, 11.173800, 11.016700, 10.756200, 10.536600, 10.649900, 11.332400, 11.921400, 12.634500, 13.240100, 13.653300, 13.559800, 12.149500, 11.124400, 11.206700, 11.201400, 11.100200, 10.713300, 9.959900, 10.178400, 10.426800, 10.684400, 10.908700, 11.049700, 11.115400, 11.032700, 9.758800, 11.181800, 12.545400, 13.093200, 13.125800, 13.038400, 12.957800, 12.865800, 12.748900, 12.597300, 12.376100, 12.062900, 11.231600, 10.684000, 10.756600, 11.693300, 13.093300, 13.454100, 13.208000, 12.698700, 12.313400, 12.924100, 12.883000, 12.561100, 12.136300, 11.821600, 11.663400, 11.742900, 11.951800, 12.163600, 12.251400, 12.177300, 11.966100, 11.684000, 11.342300, 10.967600, 10.713000, 10.881900, 11.241000, 11.438800, 11.575900, 11.651000, 11.641200, 11.641300, 11.783500, 12.196600, 12.835100, 13.464200, 13.928300, 14.184400, 14.137800, 13.347900, 12.878100, 12.846900, 12.911400, 13.053900, 13.627800, 13.663100, 13.450900, 13.159900, 12.860300, 12.462900, 11.718300, 10.795400, 10.363700, 10.359500, 10.261900, 10.078200, 9.837600, 9.633400, 9.362500, 8.872800, 8.726100, 8.692800, 8.658700, 8.603000, 8.589600, 8.740600, 9.136800, 9.670000, 10.193800, 10.718000, 11.198200, 11.575800, 11.513400, 10.794200, 9.416600, 9.822800, 9.858600, 9.631800, 9.982900, 10.820900, 11.125700, 11.076000, 10.952500, 10.828900, 10.669300, 10.464400, 10.334200, 10.298600, 9.703700, 9.265800, 8.980400, 8.560600, 8.594800, 9.043300, 9.364300, 9.567100, 9.701700, 9.740600, 9.743000, 9.818100, 10.452000, 11.335400, 12.136300, 12.759900, 13.212400, 13.382400, 12.123600, 10.240200, 10.112100, 10.851900, 11.005400, 10.633000, 10.075600, 9.877500, 10.252100, 10.941200, 11.160300, 11.061800, 10.871700, 10.633700, 10.389400, 10.149700, 9.909300, 9.695700, 9.508900, 9.319700, 9.216800, 9.225400, 9.278600, 9.395900, 9.255700, 8.474600, 9.239200, 10.730200, 11.787300, 12.468900, 12.746000, 12.715200, 12.479800, 12.100900, 11.709500, 11.139700, 10.725200, 10.145200, 10.817100, 11.183500, 11.576900, 11.944200, 11.987500, 12.045200, 12.516700, 12.560800, 13.215300, 13.780000, 14.142600, 14.307600, 14.300300, 14.266400, 14.269500, 14.249800, 14.176000, 14.070600, 13.959200, 13.839100, 13.678100, 13.478700, 13.290200, 13.116300, 12.971800, 12.824600, 12.669300, 12.503800, 12.298500, 12.036900, 11.707600, 10.035900, 8.492800, 8.858800, 9.360900, 10.406200, 11.635300, 12.560700, 13.382200, 13.855400, 14.066000, 14.197500, 14.236100, 14.106500, 13.868000, 13.588800, 13.137600, 11.622000, 10.871800, 10.580600, 11.353700, 11.827500, 12.078800, 12.276000, 12.879000, 13.208200, 13.023700, 12.699800, 12.343400, 11.910300, 11.507300, 11.572200, 11.510600, 11.378700, 11.247600, 11.139100, 11.041100, 10.957000, 10.895300, 10.888100, 10.926800, 11.013000, 11.126300, 11.170300, 11.067600, 10.581200, 10.428700, 10.508000, 10.736700, 10.054600, 8.861800, 9.214500, 9.049800, 8.816000, 8.831300, 8.988800, 9.203800, 9.255000, 9.164000, 9.089600, 8.819200, 8.935800, 9.434400, 10.025700, 10.265700, 10.310000, 10.314600, 10.271100, 9.935100, 8.983200, 9.124100, 10.403100, 11.211300, 11.506900, 11.836200, 11.910300, 12.340400, 12.527800, 12.432600, 12.157600, 11.773000, 11.440600, 11.190200, 11.028900, 10.952200, 10.822400, 10.212900, 9.315000, 9.092600, 9.044700, 9.137100, 9.240200, 9.386900, 9.754100, 10.002600, 10.000100, 10.132500, 10.411400, 10.502800, 10.453000, 10.438200, 10.461500, 10.441700, 10.372900, 10.278700, 10.196600, 10.165800, 10.198100, 10.275000, 10.068600, 10.025400, 10.481100, 11.019200, 11.361500, 11.545700, 11.421500, 10.704600, 9.075400, 9.143300, 9.306600, 9.191800, 9.123200, 9.336800, 9.358400, 9.482300, 9.457300, 9.551800, 9.584800, 9.641800, 9.717100, 9.764200, 9.769600, 9.624400, 9.362000, 9.468400, 9.527700, 9.533700, 9.625000, 9.960300, 9.887800, 8.996400, 8.631300, 9.318800, 10.120200, 10.735100, 11.205100, 11.623400, 12.037500, 12.318300, 11.310500, 10.638700, 10.560400, 10.751500, 10.659800, 10.424900, 10.143800, 9.882900, 9.194500, 9.317300, 9.229000, 9.206100, 8.907900, 8.474800, 8.206700, 7.714300, 7.930700, 8.421200, 9.048700, 9.564700, 10.142200, 10.736900, 10.991300, 10.460600, 10.108400, 10.588300, 11.049200, 11.267800, 10.826600, 9.962900, 9.618500, 10.285100, 11.306400, 11.754400, 11.866600, 11.748400, 11.536100, 11.341600, 11.121900, 10.843600, 10.396500, 10.096700, 9.893000, 9.688700, 9.532400, 9.626500, 9.051200, 9.056800, 9.832300, 10.043100, 9.673800, 10.146100, 9.838400, 9.832200, 9.788700, 9.689100, 9.770000, 9.975400, 10.168500, 10.314400, 10.396100, 10.490200, 10.568700, 10.570700, 10.655300, 10.809300, 10.950900, 11.079900, 11.098500, 10.972700, 10.760100, 10.424100, 9.964500, 9.577400, 9.456200, 9.405500, 9.358100, 9.418700, 9.095100, 8.572200, 8.298300, 8.207200, 8.445300, 8.702900, 8.965300, 9.173400, 9.208100, 8.116100, 7.496700, 7.621800, 7.839400, 7.888400, 8.154000, 8.182700, 7.954800, 7.631800, 7.747400, 8.047300, 8.430100, 8.706200, 8.876600, 8.921500, 8.877800, 8.672100, 8.222300, 7.504100, 7.680800, 7.731200, 7.947300, 8.024600, 7.919200, 7.553800, 7.491900, 7.765200, 7.853800, 7.876700, 7.826300, 7.874400, 7.707600, 7.324300, 7.163600, 7.290300, 7.430000, 7.675400, 7.818000, 7.867700, 7.914400, 7.721800, 7.175700, 7.377600, 7.679900, 7.894200, 8.073700, 8.188800, 8.311900, 8.269800, 8.051100, 8.296500, 8.462500, 8.533700, 8.528500, 8.465700, 8.370400, 8.209600, 8.152300, 8.192400, 8.179400, 8.119700, 8.052300, 7.957800, 7.805800, 7.663500, 7.327500, 7.422200, 7.555600, 7.618800, 6.802500, 6.028800, 7.648300, 8.737200, 9.290400, 9.646700, 9.756300, 9.681300, 9.503300, 9.201100, 8.216500, 7.456400, 7.191200, 7.267600, 7.364900, 7.490900, 7.486400, 7.218800, 6.743900, 6.690000, 6.748400, 7.123500, 7.467400, 7.723800, 8.076200, 8.469300, 8.534000, 8.150900, 7.935600, 8.140100, 8.272700, 8.319600, 8.282600, 8.174200, 8.093300, 7.861000, 7.761400, 7.849100, 7.945100, 8.000800, 7.995600, 7.944300, 7.908600, 7.663700, 7.517500, 7.684400, 7.773800, 7.752400, 7.698600, 7.668200, 7.749800, 7.664600, 7.684100, 7.995100, 8.222100, 8.390700, 8.532400, 8.492500, 8.202600, 7.687900, 7.385600, 7.402500, 7.290300, 7.540600, 7.951900, 8.268700, 8.350800, 8.242500, 7.961900, 8.054400, 8.207900, 8.400700, 8.543500, 7.746600, 7.009700, 7.969600, 8.927300, 9.699100, 10.485700, 10.717600, 10.721800, 10.733600, 10.740000, 10.679400, 10.574000, 10.407600, 10.216400, 10.019600, 9.853900, 9.608100, 9.115700, 8.810200, 8.802900, 9.029600, 9.201100, 9.275100, 9.359200, 9.421600, 9.402500, 9.321400, 9.244500, 9.161000, 8.980700, 8.697500, 8.651700, 8.717600, 8.599500, 8.322600, 7.858500, 8.094800, 8.234400, 8.348500, 8.424500, 8.440100, 8.327800, 7.890600, 7.541900, 7.578800, 8.035400, 9.291500, 10.662400, 11.201600, 11.182000, 10.590000, 10.053800, 10.071900, 10.128200, 10.020200, 9.690900, 9.614600, 9.782100, 9.955300, 9.953200, 9.868700, 9.818300, 9.751600, 9.627400, 9.492300, 9.363400, 9.268300, 9.208800, 9.153800, 9.080500, 8.988800, 8.906900, 8.862600, 8.442400, 7.740000, 7.179300, 7.164300, 7.222300, 7.193000, 7.133900, 6.980700, 6.502500, 6.045300, 6.115200, 6.486700, 6.706100, 6.729500, 6.809500, 7.085700, 7.032100, 7.185900, 7.660300, 8.281300, 8.715200, 8.930700, 8.988500, 8.962500, 9.000000, 9.084300, 9.220400, 9.369200, 9.473800, 9.488100, 9.533700, 9.553900, 9.499000, 9.343600, 8.851700, 8.708700, 8.778500, 8.722600, 8.314600, 7.950500, 7.864100, 8.019200, 8.534500, 8.928700, 9.288600, 9.566000, 9.747300, 9.826000, 9.819300, 9.767700, 9.689900, 8.906700, 8.120300, 7.888500, 8.497700, 9.431300, 9.846600, 9.899200, 9.917300, 9.931900, 9.900200, 9.839500, 9.788900, 9.755000, 9.759700, 9.801800, 9.844400, 9.863000, 9.848100, 9.804800, 9.737100, 9.464800, 9.049300, 8.941900, 8.845000, 8.683000, 8.373000, 7.829400, 7.510000, 7.488500, 7.322400, 7.164900, 7.208200, 7.455600, 7.730200, 7.914400, 7.934900, 7.861400, 7.776700, 7.657000, 7.641400, 7.666400, 7.456300, 6.890500, 6.820000, 7.145200, 7.708700, 8.643400, 9.490100, 9.728100, 9.471000, 8.990100, 8.576700, 8.190600, 7.947100, 7.393400, 7.104200, 7.158200, 7.200700, 7.270700, 7.198200, 7.109400, 7.081500, 6.951800, 7.170700, 7.672200, 7.996600, 8.098300, 8.160300, 8.074300, 7.885200, 7.144000, 7.448100, 7.721800, 8.041400, 8.293800, 8.355100, 8.579400, 8.685300, 8.923100, 8.878000, 9.632300, 9.873200, 9.832200, 9.807200, 9.580200, 9.139600, 8.729700, 8.678600, 8.897600, 8.864800, 8.918500, 8.688400, 8.238900, 7.837000, 7.708200, 7.780100, 8.053800, 7.971800, 7.923700, 7.832700, 7.654900, 7.247700, 7.022100, 7.046700, 7.366300, 7.748800, 8.130200, 8.492800, 8.559600, 8.184900, 8.106300, 8.123700, 8.419700, 8.636800, 8.624100, 8.629800, 8.410700, 8.114200, 8.006000, 7.765900, 7.874100, 8.026300, 7.989100, 7.937200, 7.859400, 7.594700, 6.931400, 6.761700, 6.822800, 7.128200, 7.362900, 7.692400, 7.904000, 7.612500, 7.024300, 6.917400, 7.080200, 7.355200, 7.445000, 7.513700, 7.534900, 7.118300, 6.701600, 6.836700, 7.158200, 7.434000, 7.607200, 7.677800, 7.699600, 7.558400, 7.332300, 7.244800, 7.399500, 7.753100, 8.383000, 8.666400, 8.898000, 8.923000, 8.798500, 8.376200, 8.425800, 8.504500, 8.518300, 8.469300, 8.291100, 8.131000, 7.950700, 7.660000, 7.699200, 7.807600, 7.811100, 7.634800, 7.652400, 7.546100, 7.124100, 6.762700, 7.161400, 7.414900, 7.553100, 7.594400, 7.665000, 7.520400, 7.304300, 7.362800, 7.611200, 7.983700, 8.013100, 8.019400, 7.968200, 7.611600, 7.425800, 7.374700, 7.616200, 7.703200, 7.610000, 7.551500, 7.448600, 7.209600, 6.827900, 6.976300, 7.191600, 7.612300, 7.880200, 8.062000, 8.107000, 7.759100, 7.494600, 7.526700, 7.620000, 7.691900, 7.558200, 7.691800, 7.636400, 7.205000, 7.086000, 7.007900, 7.162600, 7.318800, 7.335600, 7.250200, 7.065900, 6.978900, 7.136800, 7.151900, 7.475700, 7.634100, 7.648700, 7.493500, 6.959200, 6.451500, 6.487900, 6.510900, 6.653100, 7.043400, 7.394200, 7.754600, 7.703200, 7.410300, 7.146700, 7.269600, 7.877200, 8.069200, 8.319500, 8.372700, 8.352200, 8.307700, 8.167000, 8.268900, 8.733300, 8.779100, 8.880500, 8.801500, 8.827300, 8.800000, 8.616800, 8.706200, 8.986500, 9.149500, 9.233500, 9.229200, 9.080000, 9.066000, 9.058800, 9.022400, 8.949300, 8.899400, 8.837400, 8.768700, 8.738100, 8.711900, 8.698200, 8.681500, 8.647700, 8.591600, 8.525100, 8.461300, 8.394000, 8.301600, 7.954300, 7.803000, 7.859200, 7.871600, 7.855900, 7.757400, 7.503500, 7.199700, 6.883900, 6.784000, 7.133100, 7.363200, 7.520800, 7.607300, 7.641300, 7.531900, 7.289600, 7.124600, 7.394800, 7.543200, 7.588300, 7.680500, 7.765300, 7.997300, 8.308200, 8.528200, 8.785900, 9.094700, 9.228800, 9.303100, 9.296400, 9.312300, 9.184300, 8.963900, 9.371100, 9.740800, 9.908400, 9.990600, 9.950600, 9.807700, 9.603900, 9.135300, 9.412200, 9.431700, 9.358100, 9.275900, 9.095800, 9.041200, 9.022700, 8.937000, 8.822900, 8.746700, 8.704100, 8.665700, 8.645700, 8.606600, 8.478800, 8.304500, 8.331700, 8.429200, 8.499500, 8.559700, 8.613900, 8.550300, 8.372100, 8.215400, 8.358900, 8.569600, 8.614100, 8.526800, 8.328400, 8.209900, 7.905800, 7.795000, 7.866400, 7.996200, 7.879900, 7.790800, 7.661800, 7.502100, 7.315500, 7.330900, 7.755700, 7.969000, 7.949500, 7.916400, 7.898200, 7.792300, 7.689100, 8.051800, 8.490100, 8.649700, 8.715600, 8.642500, 8.539200, 8.410700, 8.359500, 8.395300, 8.646300, 8.759800, 8.628300, 8.444200, 8.192000, 7.960100, 7.736500, 7.704800, 8.107000, 8.337900, 8.490400, 8.587700, 8.605200, 8.648100, 8.454600, 7.973600, 8.375600, 8.495600, 8.470100, 8.549300, 8.541400, 8.602900, 8.665000, 8.618900, 8.462100, 8.410700, 8.377400, 8.387100, 8.421200, 8.467100, 8.464900, 8.462700, 8.500600, 8.492000, 8.521500, 8.593800, 8.621700, 8.589700, 8.514800, 8.327700, 8.396100, 8.450100, 8.406000, 8.364700, 8.348900, 8.308800, 8.243700, 8.197900, 8.184700, 8.195900, 8.177700, 8.144200, 8.104700, 8.013300, 7.867500, 7.780500, 7.802800, 7.799900, 7.795500, 7.764000, 7.749100, 7.826300, 7.868600, 7.910300, 8.022500, 8.064100, 7.958900, 7.804300, 7.659700, 7.353900, 7.035900, 6.869200, 7.060200, 7.286200, 7.246100, 7.150500, 7.052700, 6.803400, 6.592900, 6.684900, 6.949600, 7.306700, 7.510500, 7.410700, 7.393300, 7.262200, 6.944800, 6.821300, 7.061200, 7.320400, 7.574000, 7.753900, 7.768500, 7.574000, 7.179700, 6.980800, 7.189900, 7.382400, 7.434700, 7.441200, 7.430000, 7.330900, 7.047600, 6.869100, 7.259300, 7.465200, 7.488700, 7.361200, 7.349400, 7.308100, 6.988700, 6.894200, 7.209800, 7.371900, 7.535300, 7.574400, 7.441200, 7.230700, 7.071000, 6.917900, 7.162300, 7.363800, 7.426100, 7.387400, 7.433000, 7.363900, 7.226500, 7.131000, 7.356000, 7.510700, 7.599800, 7.613300, 7.634200, 7.450100, 7.273700, 7.238000, 7.580600, 7.853700, 7.884300, 7.838000, 7.633800, 7.257300, 6.981600, 6.929500, 7.188300, 7.299100, 7.291800, 7.270700, 7.265100, 7.266300, 6.979300, 7.114600, 7.561800, 7.707700, 7.731900, 7.648600, 7.581900, 7.371500, 7.234200, 7.148400, 7.316700, 7.461400, 7.666000, 7.751800, 7.583900, 7.484200, 7.250000, 6.829700, 6.986600, 7.133000, 7.123100, 7.150100, 7.084200, 7.028000, 6.890200, 6.896200, 7.408300, 7.854300, 8.143200, 8.354800, 8.459400, 8.508000, 8.495800, 8.375300, 8.385700, 8.458800, 8.559400, 8.591000, 8.632100, 8.713100, 8.732200, 8.760500, 8.820200, 8.876600, 8.918400, 8.939500, 8.917200, 8.864200, 8.800100, 8.743100, 8.683900, 8.609400, 8.530900, 8.461800, 8.420700, 8.388600, 7.728100, 7.378700, 7.732900, 7.921300, 8.010400, 7.856800, 7.221700, 6.588900, 6.174300, 6.279800, 6.613700, 6.868500, 7.099000, 7.329600, 7.613600, 7.942900, 7.734700, 8.077500, 8.352500, 8.386400, 8.242100, 7.920700, 7.746600, 7.232900, 6.507800, 6.520100, 6.904100, 7.156900, 7.213400, 7.278900, 7.341600, 7.246400, 7.142100, 7.026100, 7.463400, 7.920300, 8.244900, 8.460200, 8.619600, 8.752200, 8.788300, 8.739900, 8.789000, 8.930400, 9.053200, 9.066700, 9.024700, 8.938000, 8.664700, 8.292900, 8.152600, 8.162100, 8.205800, 8.252800, 8.209200, 7.740300, 6.999400, 6.755100, 7.108200, 7.460600, 7.510600, 7.565600, 7.514300, 7.536900, 7.276300, 7.399900, 8.095400, 8.365200, 8.384400, 8.286100, 8.260100, 8.292600, 8.311300, 8.195800, 8.165700, 8.209500, 8.247200, 8.290800, 8.283400, 8.244300, 8.191100, 8.158600, 8.104700, 8.126100, 8.144000, 7.978100, 7.840500, 7.319500, 7.096100, 6.982700, 7.057500, 7.443600, 7.408100, 7.318700, 7.253700, 7.116100, 6.944100, 7.077500, 7.299000, 7.447500, 7.442400, 7.346500, 7.222000, 7.176400, 6.851500, 6.580900, 6.904400, 7.108400, 7.135100, 7.287700, 7.327200, 7.108600, 6.860200, 6.988600, 7.383600, 7.698500, 7.888700, 7.957800, 7.921100, 7.848000, 7.796000, 7.816400, 7.902600, 8.052600, 8.265300, 8.442600, 8.541200, 8.498000, 7.410500, 6.992800, 7.149600, 7.342800, 7.446500, 7.579700, 7.738600, 7.613000, 7.200000, 7.252000, 7.759800, 8.202400, 8.451500, 8.565800, 8.648900, 8.706700, 8.767500, 8.767700, 8.727900, 8.663000, 8.670100, 8.762300, 8.935800, 9.131400, 9.231500, 9.062100, 8.956300, 8.630800, 8.262900, 8.092000, 7.912700, 7.589800, 7.087600, 7.180100, 7.534700, 7.691200, 7.510700, 7.447400, 7.252900, 6.869700, 6.692200, 7.101300, 7.619200, 7.654200, 7.824100, 7.658000, 7.604600, 7.359800, 6.698100, 7.342500, 7.547700, 7.368100, 7.098700, 7.467900, 8.042000, 8.672500, 9.167900, 9.426700, 9.468900, 9.205300, 8.829100, 8.693600, 8.642300, 8.608400, 8.553500, 8.159400, 8.019300, 8.084000, 8.172000, 8.273400, 8.378200, 8.452100, 8.479600, 8.419200, 8.483500, 8.477800, 8.444800, 8.427700, 8.450500, 8.303900, 7.469400, 7.083100, 7.406800, 7.694200, 7.851900, 7.888400, 7.844500, 7.810500, 7.567000, 7.254800, 7.425800, 7.584700, 7.632200, 7.601600, 7.574700, 7.527600, 7.504800, 7.441200, 7.521000, 7.663500, 7.725800, 7.687400, 7.656600, 7.594400, 7.370600, 6.981400, 7.268700, 7.409000, 7.425000, 7.392400, 7.371900, 7.425000, 7.295400, 7.236200, 7.624100, 8.004500, 8.319800, 8.551800, 8.743700, 8.927700, 8.969200, 8.745800, 8.668100, 8.652000, 8.675400, 8.616400, 8.540300, 8.496300, 8.480600, 8.552800, 8.678400, 8.795200, 8.863400, 8.863100, 8.753600, 8.607000, 8.146700, 8.216800, 8.355800, 8.532000, 8.671900, 8.657600, 8.101700, 7.823200, 7.688200, 7.888800, 7.951200, 7.850000, 7.786400, 7.938300, 8.253600, 8.726000, 9.209600, 9.662400, 10.026800, 10.292300, 10.400700, 10.195900, 9.990200, 9.785200, 9.463000, 8.891800, 8.939900, 9.011800, 8.882700, 8.476100, 8.257900, 8.025700, 8.283700, 8.465000, 8.626900, 8.723400, 8.650100, 8.373000, 8.200000, 8.192900, 8.087000, 7.702800, 8.205500, 8.632900, 8.926600, 9.062000, 9.074700, 9.116100, 9.269800, 9.088100, 9.119700, 9.824400, 11.075100, 12.031300, 12.224800, 12.113600, 11.914100, 11.453700, 11.162900, 10.884000, 10.577200, 10.295600, 10.239200, 10.543900, 11.000400, 11.267600, 11.508000, 11.622900, 11.800600, 12.278900, 12.837300, 13.141700, 13.218400, 13.179800, 13.092000, 12.962200, 12.782200, 12.556900, 12.306400, 11.997700, 11.294000, 10.322700, 10.269000, 10.633000, 11.461100, 12.547400, 13.160000, 13.317000, 12.935600, 11.933100, 11.551800, 11.326800, 11.106300, 10.914800, 10.879800, 10.885100, 10.831000, 10.785400, 10.903300, 10.812800, 11.642800, 12.678800, 12.009100, 11.785800, 13.200800, 14.039000, 13.779200, 13.582500, 13.892200, 14.108100, 14.162100, 13.925300, 13.344200, 12.813700, 12.720500, 12.496900, 11.960100, 11.088800, 10.462100, 10.070000, 9.910900, 9.465300, 9.628800, 9.942400, 10.409300, 11.045900, 11.546400, 11.851000, 11.719900, 11.378600, 11.535200, 11.450500, 10.781000, 10.035500, 9.597600, 9.592600, 9.016800, 8.305700, 8.224000, 8.731300, 8.858300, 8.720400, 8.579100, 8.598100, 8.550200, 8.313500, 8.873200, 9.155300, 9.009600, 8.948400, 9.011300, 9.218500, 9.310200, 9.184200, 9.300600, 9.527600, 9.762800, 10.044100, 10.272200, 10.172600, 9.639200, 9.074600, 9.091900, 9.142500, 9.128000, 9.090300, 9.059400, 8.984000, 8.488100, 7.751900, 7.733000, 7.691000, 7.818900, 8.265800, 8.861800, 9.206500, 9.657200, 10.775100, 11.293800, 11.082800, 10.820800, 10.622400, 10.470900, 10.426800, 10.358900, 9.475300, 9.259000, 9.307000, 9.141700, 9.339200, 9.305400, 9.102300, 8.585400, 8.396200, 8.776600, 9.138300, 9.268700, 9.263400, 9.342000, 9.480000, 9.660100, 9.610600, 9.583400, 9.623300, 9.685900, 9.776600, 9.940300, 10.307900, 10.756500, 10.986500, 11.014800, 10.958900, 10.853700, 10.710500, 10.602000, 10.599000, 10.343200, 9.303100, 8.898200, 8.843300, 8.766800, 8.832400, 8.844900, 8.701100, 8.576100, 8.494100, 8.600000, 8.714300, 8.794200, 8.784000, 8.744700, 8.648800, 8.419700, 8.035900, 8.118200, 8.259100, 8.185700, 7.910600, 7.975900, 7.971400, 7.506300, 7.460900, 8.083900, 8.423600, 8.508500, 8.436100, 8.415700, 8.347700, 7.856500, 7.450000, 7.993100, 8.270100, 8.709200, 9.451200, 10.022700, 10.277700, 10.366600, 10.392700, 10.397500, 10.421900, 10.500200, 10.679300, 11.006900, 11.499800, 12.048600, 12.410400, 12.614200, 12.749700, 12.738300, 12.650900, 12.468400, 11.874000, 10.947100, 9.927300, 9.693800, 10.049200, 10.285600, 10.330500, 10.370300, 10.519800, 10.663300, 10.658400, 10.496700, 9.722000, 8.224800, 8.129900, 8.573400, 10.278100, 12.091900, 12.126300, 11.480500, 9.833800, 8.235500, 8.964500, 9.830800, 10.369200, 11.476500, 12.825200, 13.424000, 13.500900, 13.595300, 13.641200, 13.687600, 13.752400, 13.817700, 13.757800, 13.546400, 13.253600, 12.931800, 12.650900, 12.413000, 12.158600, 11.886900, 11.624800, 11.398500, 11.227500, 11.053300, 10.809700, 10.542600, 10.318500, 10.038600, 8.574700, 8.156300, 7.699500, 7.692000, 7.669500, 8.096200, 9.176000, 10.236500, 11.130800, 12.205500, 12.892700, 12.854400, 12.405200, 11.864000, 11.367900, 10.950300, 10.602000, 10.304800, 10.051100, 9.862200, 9.781200, 9.782600, 9.798900, 9.169400, 8.460700, 8.467500, 8.084800, 8.193100, 8.804800, 9.348700, 9.561600, 9.629900, 9.595100, 9.700300, 9.762300, 9.681300, 9.506300, 9.341700, 9.413600, 10.452700, 12.270400, 14.815700, 17.147300, 17.781600, 17.645700, 17.353900, 17.006700, 16.596500, 16.181500, 15.754700, 15.330800, 14.950400, 14.592500, 14.252800, 13.934700, 13.626900, 13.326200, 13.040300, 12.767700, 12.492300, 12.239700, 11.975900, 11.684400, 11.575000, 11.604400, 11.642700, 11.608200, 11.508100, 11.401800, 11.388900, 11.596600, 11.872500, 11.999300, 11.966500, 11.818400, 11.633700, 11.492900, 11.378500, 11.218900, 10.920300, 9.899800, 8.824100, 8.035600, 8.617800, 9.392500, 9.666900, 9.737300, 9.818800, 10.026900, 10.337400, 10.644400, 10.888100, 11.103000, 11.320800, 11.522800, 11.657500, 11.698600, 11.704200, 11.716300, 11.665600, 11.523400, 11.355400, 10.690800, 8.665900, 9.416200, 9.697900, 9.734200, 10.242700, 11.211100, 12.231400, 13.195400, 13.637400, 13.605700, 13.278600, 12.932600, 12.685800, 12.359100, 12.020000, 11.776000, 11.486500, 11.072000, 10.655100, 10.313300, 10.028500, 9.889300, 10.270200, 11.186600, 11.620800, 11.937500, 12.407700, 12.701700, 12.655900, 12.257300, 11.800600, 11.181100, 10.698700, 10.335300, 10.623500, 10.983700, 10.904100, 10.342700, 10.024500, 9.815000, 9.236000, 8.826100, 8.872300, 9.127100, 9.114400, 9.378900, 9.387600, 9.281900, 9.034500, 8.679600, 8.785500, 8.977800, 8.998900, 9.339800, 9.548000, 9.535000, 9.439800, 9.605900, 10.079600, 10.705300, 11.117600, 11.311800, 11.361200, 11.248100, 11.050500, 10.815100, 10.588800, 10.343100, 9.799600, 9.643900, 9.801600, 10.205000, 10.441100, 10.612300, 10.689000, 10.693700, 10.739600, 11.010300, 11.404900, 11.599300, 11.556000, 11.406500, 11.234000, 10.965300, 10.556900, 9.922500, 9.438400, 8.952400, 8.377600, 8.746500, 9.298600, 9.795800, 10.188200, 10.412200, 10.402100, 10.440600, 10.319400, 10.150900, 9.938300, 9.522000, 9.032300, 9.137400, 9.354800, 9.521000, 9.589700, 9.518900, 8.502600, 7.976000, 8.105700, 8.062900, 8.650600, 9.344100, 9.947600, 10.260600, 10.248200, 10.013300, 9.743100, 9.552800, 9.377900, 9.202600, 9.003800, 8.768500, 8.553100, 8.379800, 8.230200, 8.107800, 8.009200, 7.694700, 7.597200, 7.658100, 7.754200, 7.858100, 7.945700, 7.767800, 7.412100, 7.159100, 7.111800, 7.400200, 7.798500, 8.528500, 9.388200, 9.641200, 9.789200, 10.151600, 10.514500, 10.736400, 10.786600, 10.706900, 10.665200, 10.629000, 10.648000, 10.615200, 10.584500, 10.584000, 10.563600, 10.487200, 10.357500, 10.192800, 10.001000, 9.803700, 9.610600, 9.393900, 8.923900, 7.748000, 7.273700, 7.111500, 7.422600, 8.030500, 8.580600, 8.571900, 9.036100, 8.895700, 9.200200, 9.278100, 9.594000, 10.085500, 10.479700, 10.729100, 10.800500, 10.850600, 11.033700, 11.284500, 11.466000, 11.483000, 11.482200, 11.380700, 11.207600, 11.006500, 10.805500, 10.611200, 10.289400, 9.963100, 9.776800, 9.695200, 9.660800, 9.596800, 9.450900, 9.232200, 9.100400, 9.585500, 10.780100, 10.620800, 10.577800, 10.713600, 10.526500, 10.249700, 9.992100, 9.667100, 9.406400, 9.270000, 9.279300, 9.208800, 8.954600, 8.131300, 8.016500, 7.792700, 8.190300, 8.096800, 8.150200, 8.297600, 9.012800, 9.950900, 10.248900, 9.967400, 9.671700, 9.611200, 10.098200, 10.007600, 9.964400, 10.646600, 11.393300, 11.908800, 12.591000, 13.255400, 13.524200, 13.392500, 13.028700, 12.568000, 12.102700, 11.707600, 11.395200, 10.697700, 9.872200, 9.384200, 9.637500, 9.787000, 9.869500, 9.947500, 9.940300, 9.886500, 9.862000, 9.805600, 9.702200, 9.572500, 9.281200, 8.391600, 8.228000, 8.332700, 8.620100, 8.936200, 9.125400, 9.297500, 9.586900, 9.884000, 10.150400, 10.341600, 10.558000, 10.609000, 10.495200, 10.314500, 10.084000, 9.748600, 9.336900, 8.903400, 8.237600, 8.198300, 8.221400, 8.133700, 9.105200, 10.236700, 10.878600, 11.064900, 10.988700, 10.949300, 10.948100, 10.889400, 10.810300, 10.708900, 10.581400, 10.452200, 10.334700, 10.237300, 10.154100, 10.067200, 9.961900, 9.825700, 9.692300, 9.610400, 9.583700, 9.588700, 9.623900, 9.785600, 10.040700, 10.045200, 9.999300, 10.103900, 9.913800, 8.184900, 7.999200, 8.099700, 8.615800, 8.855400, 9.367400, 9.141100, 8.742700, 8.566900, 9.125100, 8.847100, 9.022400, 8.345300, 8.317100, 9.261900, 9.615600, 9.562600, 9.977800, 10.197500, 10.093200, 9.893400, 9.769500, 10.179900, 10.501500, 10.321200, 9.866900, 9.152100, 8.441600, 8.104300, 8.300000, 8.302700, 8.902300, 9.228400, 9.353500, 9.457000, 9.521800, 9.517400, 9.446700, 9.325400, 9.181800, 9.066500, 8.989300, 8.924100, 8.596000, 8.408100, 8.207100, 7.987900, 8.584300, 8.498300, 8.518100, 8.300900, 8.515700, 8.395000, 9.343500, 9.653500, 10.150000, 10.225500, 10.576500, 11.319200, 10.816200, 10.153100, 10.447500, 10.828500, 10.932400, 10.217500, 9.641200, 8.729100, 8.499200, 9.354600, 9.959600, 10.315600, 10.717400, 11.053900, 11.228900, 11.260200, 11.176700, 11.011500, 10.811200, 10.591400, 10.186400, 9.644800, 9.046000, 8.627500, 8.509100, 8.495500, 8.066500, 7.252600, 7.820500, 8.130800, 8.501000, 8.483300, 8.533000, 9.131300, 9.594200, 9.771400, 10.288000, 10.468000, 10.506900, 10.452300, 10.462000, 10.528100, 10.546400, 10.465400, 10.245600, 10.021000, 9.948800, 10.048600, 10.269800, 10.567300, 10.900400], - "financial_cost_total": 3.62911e+07, + "financial_cost_total": 5.29455e+07, "loss_additional": 0, "loss_array_spacing": 0, "loss_downtime": 2, @@ -16,7 +16,7 @@ "number_records": 0, "significant_wave_height": [3.211030, 3.133250, 3.322860, 3.359480, 3.331150, 3.180220, 2.996510, 3.436110, 4.270030, 4.524730, 4.346200, 4.084390, 3.855350, 3.633900, 3.405010, 3.179080, 2.943710, 2.725290, 2.526090, 2.325670, 2.144690, 1.989360, 1.841560, 1.698080, 1.567190, 1.467930, 1.460200, 1.593850, 1.784890, 2.029020, 2.232640, 2.316320, 2.253260, 2.110860, 1.974430, 1.881940, 1.813520, 1.736810, 1.643390, 1.560270, 1.512050, 1.470470, 1.401570, 1.357660, 1.387190, 1.474880, 1.648050, 1.875610, 2.021390, 2.048360, 2.019150, 1.994980, 2.026200, 2.144350, 2.332400, 2.519100, 2.674780, 2.869930, 3.186150, 3.361540, 3.334000, 3.224740, 3.148580, 3.145460, 3.057390, 3.009420, 2.994280, 2.941430, 2.871710, 2.833100, 2.882670, 3.065860, 3.314640, 3.507230, 3.565460, 3.517040, 3.387030, 3.216820, 3.010900, 2.762200, 2.541950, 2.414800, 2.456010, 2.697720, 3.027890, 3.359310, 3.299250, 3.335080, 3.479650, 3.400620, 3.566460, 3.902980, 3.641880, 3.558760, 3.762020, 3.967530, 4.148830, 4.257700, 4.705380, 4.561150, 4.346280, 4.238960, 4.135250, 3.984960, 3.816380, 3.673430, 3.548160, 3.420660, 3.282390, 3.126230, 2.942760, 2.723900, 2.499380, 2.376070, 2.476770, 2.666520, 2.722950, 2.709370, 2.813750, 2.925390, 3.124080, 3.143610, 3.081060, 2.954180, 2.746430, 2.593750, 2.478810, 2.387830, 2.384910, 2.200400, 2.030850, 1.927220, 1.871750, 1.937660, 2.705370, 3.970010, 4.576010, 4.487680, 4.536250, 4.961330, 5.324370, 5.316580, 4.992590, 4.619420, 4.793640, 5.240510, 6.092040, 6.306140, 6.014010, 5.347740, 4.773800, 4.545340, 4.693340, 5.079360, 5.303540, 5.106480, 4.816910, 4.623650, 4.452710, 4.248610, 4.223370, 4.360260, 4.429470, 4.462590, 4.410830, 4.170010, 3.818200, 3.542050, 3.324820, 3.153530, 3.031710, 2.946960, 2.901120, 2.948050, 3.148240, 3.500410, 3.836250, 3.989720, 3.948170, 3.877460, 3.881110, 3.706650, 3.483830, 3.270220, 3.075550, 2.911900, 2.764430, 2.711410, 2.791660, 2.820740, 2.947150, 3.305480, 3.357390, 3.327060, 3.212810, 3.186360, 3.922470, 4.827780, 4.961320, 4.716950, 4.389560, 4.033040, 3.738080, 3.481190, 3.246260, 3.045920, 2.864720, 2.720890, 2.573580, 2.410310, 2.269100, 2.164100, 2.073920, 2.012100, 1.987350, 1.975490, 1.952330, 1.907290, 1.834650, 1.735130, 1.633560, 1.581680, 1.638350, 1.845010, 2.210920, 2.500260, 2.773810, 3.021570, 3.279680, 3.477510, 3.482980, 3.354290, 3.175370, 3.046030, 2.974560, 2.967210, 3.006730, 3.052170, 3.046230, 2.983530, 2.890350, 2.789110, 2.677780, 2.553310, 2.423280, 2.282080, 2.126000, 1.967520, 1.808650, 1.656170, 1.653910, 1.649830, 1.736990, 1.831610, 1.846120, 1.801990, 1.794040, 1.848090, 2.063280, 2.425840, 2.740160, 2.843820, 2.791610, 2.701180, 2.652400, 2.607040, 2.525890, 2.364050, 2.188530, 2.095980, 2.092290, 2.129560, 2.154630, 2.116450, 2.087430, 2.108020, 2.247120, 2.263460, 2.112620, 2.262380, 2.542770, 2.899600, 2.465650, 2.369650, 2.597950, 2.887990, 2.872830, 2.632840, 2.548690, 2.283550, 2.240790, 2.658830, 2.760660, 2.711570, 2.664470, 2.657080, 2.686880, 2.743320, 2.889160, 3.037680, 3.089950, 3.110530, 3.165560, 3.227770, 3.187160, 3.037870, 2.854400, 2.687930, 2.524390, 2.349600, 2.213020, 2.161530, 2.150810, 2.114130, 2.035630, 1.930060, 1.839570, 2.107440, 2.248200, 2.249820, 2.256160, 2.267440, 2.222570, 2.160730, 2.090270, 2.006800, 1.896990, 1.770320, 1.650560, 1.745700, 2.204580, 2.542760, 2.679690, 2.660290, 2.640250, 3.038250, 3.436360, 3.644850, 3.687360, 3.872290, 3.999590, 4.022720, 3.987950, 3.890320, 3.954660, 4.246520, 4.815370, 5.235490, 5.312740, 5.053250, 4.645850, 4.266230, 4.095910, 4.018910, 4.140990, 4.584190, 4.910650, 4.839030, 4.592190, 4.392280, 4.225600, 4.060590, 3.947060, 3.848940, 3.723670, 3.566270, 3.375600, 3.160880, 2.934220, 2.740880, 2.646470, 2.573130, 2.602060, 2.743820, 2.808620, 2.750760, 2.693300, 2.673840, 2.645980, 2.576490, 2.484990, 2.391810, 2.300920, 2.198260, 2.084020, 1.968410, 1.876150, 1.833550, 1.838770, 1.857510, 1.848240, 1.781570, 1.694420, 1.677960, 1.772410, 1.887500, 2.031120, 2.268320, 2.532860, 2.705090, 2.749000, 2.711410, 2.633150, 2.543950, 2.461390, 2.376390, 2.276810, 2.162340, 2.039110, 1.915530, 1.800080, 1.695890, 1.611540, 1.578280, 1.637080, 1.794730, 2.028540, 2.314990, 2.528130, 2.603290, 2.608700, 2.610960, 2.584610, 2.479740, 2.274910, 2.033830, 2.018200, 2.103860, 2.106430, 2.094430, 2.114390, 2.794780, 2.849600, 2.885910, 2.774970, 2.750300, 2.865410, 3.013180, 3.066430, 3.002440, 2.854660, 2.677540, 2.528090, 2.412560, 2.306530, 2.209290, 2.138630, 2.091440, 2.130470, 2.391200, 2.290940, 2.376530, 2.252470, 2.273370, 2.540640, 2.885360, 2.732420, 2.560420, 2.428180, 2.432660, 2.529770, 2.903100, 3.646100, 4.068320, 3.955110, 3.649650, 3.381640, 3.257770, 3.175130, 3.037020, 2.829530, 2.617470, 2.431040, 2.254880, 2.085410, 1.919360, 1.801190, 1.877690, 2.275940, 2.925480, 3.397490, 3.687450, 3.885600, 4.145230, 4.396140, 4.338620, 4.212680, 4.005230, 3.763140, 3.545730, 3.500710, 3.338240, 3.164460, 3.122420, 3.185910, 3.311610, 3.432990, 3.411310, 3.237860, 3.001180, 2.768900, 2.577140, 2.421370, 2.294810, 2.199420, 2.139430, 2.124210, 2.173620, 2.401940, 2.706780, 2.926300, 3.358740, 3.734830, 3.687870, 3.501320, 3.281380, 3.054520, 2.852260, 2.713160, 2.598320, 2.458470, 2.304700, 2.206140, 2.178310, 2.260400, 2.391760, 2.732030, 3.023600, 3.187730, 3.216620, 3.121690, 3.247370, 3.451260, 3.234870, 3.031770, 2.923340, 3.195810, 3.899080, 3.817400, 3.372250, 2.977810, 2.721500, 2.547500, 2.409590, 2.293930, 2.563260, 3.353120, 4.387250, 4.541330, 4.402710, 4.209250, 4.011340, 3.827390, 3.647870, 3.451790, 3.212490, 2.899090, 2.806620, 2.900740, 3.066740, 3.666400, 4.303830, 4.507450, 4.419930, 4.413920, 4.523080, 4.392080, 4.265080, 4.214650, 4.132740, 3.950370, 3.774700, 3.678510, 3.655100, 3.665620, 3.625640, 3.499850, 3.303540, 3.068290, 2.800790, 2.526500, 2.319120, 2.332550, 2.529800, 2.663290, 2.680170, 2.663340, 2.644890, 2.660570, 2.702040, 2.785840, 2.940750, 3.146020, 3.359550, 3.497630, 3.521990, 3.605410, 3.703300, 3.661950, 3.415630, 3.447450, 4.120710, 4.335650, 4.162460, 3.950060, 3.754830, 3.667180, 3.684320, 3.734130, 3.701590, 3.435770, 3.121120, 2.830960, 2.594030, 2.531960, 2.347010, 2.286790, 2.164150, 2.041050, 1.831720, 1.646530, 1.544000, 1.469110, 1.414250, 1.418550, 1.471680, 1.512940, 1.528910, 1.534870, 1.561350, 1.631920, 1.827590, 1.715700, 1.669520, 1.722440, 1.853070, 2.188570, 2.445660, 2.436590, 2.327330, 2.201640, 2.074230, 1.969820, 1.917500, 1.917650, 2.068940, 2.176640, 2.245510, 2.399730, 2.553560, 2.524510, 2.438490, 2.317350, 2.147730, 2.030060, 1.978810, 1.998000, 2.015150, 2.077280, 2.158430, 2.215720, 2.242660, 2.245220, 2.392880, 2.791840, 2.900260, 2.808720, 2.722690, 2.656140, 2.651640, 2.679200, 2.948140, 3.373790, 3.513830, 3.427450, 3.226740, 2.972680, 2.737580, 2.527880, 2.331660, 2.161150, 2.025320, 1.917400, 1.829380, 1.756980, 1.699700, 1.664370, 1.710230, 2.049310, 2.419390, 2.582640, 2.936010, 3.243260, 3.535730, 3.697110, 3.792590, 3.793950, 3.721220, 3.678920, 3.481870, 3.622730, 3.932650, 4.376760, 4.285590, 4.012800, 4.091340, 4.426400, 4.653400, 5.132620, 5.313610, 5.368050, 5.348240, 5.249820, 5.113970, 4.983470, 4.887390, 4.810370, 4.697930, 4.551950, 4.398830, 4.245700, 4.098380, 3.959030, 3.813950, 3.667590, 3.518190, 3.374990, 3.245830, 3.124320, 2.989060, 2.821460, 2.615410, 2.601480, 2.949350, 3.010410, 3.547220, 3.980370, 4.486940, 4.814800, 5.118810, 5.201270, 5.135700, 5.048130, 4.922680, 4.701600, 4.453490, 4.220580, 3.999290, 4.020800, 3.797940, 3.659280, 3.651920, 3.803090, 3.827240, 3.982040, 4.449760, 4.634100, 4.390510, 4.052860, 3.722890, 3.465140, 3.453120, 3.631240, 3.564190, 3.360500, 3.161040, 2.989570, 2.836410, 2.712530, 2.612680, 2.534160, 2.487930, 2.477480, 2.484800, 2.468270, 2.412210, 2.381160, 2.304070, 2.233810, 2.213960, 2.362700, 3.325990, 3.451440, 3.536810, 3.755840, 3.798920, 3.495800, 3.097400, 2.864670, 2.833940, 2.810800, 2.965040, 3.240880, 3.365830, 3.236330, 3.022360, 2.842180, 2.649110, 2.447890, 2.334960, 2.412300, 2.301180, 2.145080, 2.059080, 2.133670, 2.295610, 2.470640, 2.453670, 2.474700, 2.515510, 2.479860, 2.338340, 2.127220, 1.930500, 1.788750, 1.689730, 1.646530, 1.839590, 2.177680, 2.218190, 2.230830, 2.156760, 2.035930, 1.947470, 1.930040, 1.910390, 1.846730, 1.817790, 1.825700, 1.803590, 1.767920, 1.754310, 1.743900, 1.714040, 1.662080, 1.601590, 1.545430, 1.499800, 1.463230, 1.433980, 1.452520, 1.507220, 1.539220, 1.563250, 1.592840, 1.624980, 1.664650, 1.761870, 2.232360, 2.341030, 2.132620, 2.001890, 1.933890, 1.841670, 1.789830, 1.724430, 1.671070, 1.607620, 1.562100, 1.520420, 1.478370, 1.433610, 1.381670, 1.331640, 1.287870, 1.202390, 1.112020, 1.019340, 0.944290, 0.960410, 1.154280, 1.575800, 2.125420, 2.249350, 2.207810, 2.224090, 2.267660, 2.327570, 2.414920, 2.576880, 3.047870, 3.761400, 4.310480, 4.358130, 4.167000, 3.970420, 3.814990, 3.733500, 4.016800, 3.965310, 3.708250, 3.329590, 3.117710, 2.992550, 2.862600, 3.095110, 3.366530, 3.335080, 3.109370, 2.839260, 2.719580, 2.702890, 2.734330, 2.825230, 2.984030, 2.832680, 2.590830, 2.371810, 2.247640, 2.308610, 2.510890, 2.840290, 3.262260, 3.426740, 3.294780, 3.100260, 2.930370, 2.747810, 2.546620, 2.350390, 2.193970, 2.027350, 1.839080, 1.653180, 1.495470, 1.438440, 1.719010, 2.286340, 2.910790, 3.485820, 3.761860, 3.397390, 3.091340, 2.832330, 2.723360, 2.747630, 2.842580, 2.895940, 2.939590, 3.016130, 3.092350, 3.141380, 3.110270, 3.070440, 3.032340, 2.983220, 2.960160, 2.957590, 2.959920, 2.963410, 2.963230, 2.945950, 2.920340, 2.885680, 2.809010, 2.702200, 2.600580, 2.492540, 2.461400, 2.541080, 2.588040, 2.544780, 2.368290, 2.120260, 1.891910, 1.709700, 1.588830, 1.713860, 2.197490, 2.363330, 2.325840, 2.268680, 2.158860, 2.099730, 2.173440, 2.331010, 2.336630, 2.206160, 2.035060, 1.866990, 1.720540, 1.601770, 1.507540, 1.526410, 1.690260, 2.082370, 2.192190, 2.204160, 2.131370, 2.057330, 2.081800, 2.310800, 2.518080, 2.539550, 2.437800, 2.335720, 2.226470, 2.154950, 2.133220, 2.203470, 2.312700, 2.279730, 2.158630, 1.985970, 1.804760, 1.648840, 1.540200, 1.478390, 1.541560, 1.544640, 1.520870, 1.466950, 1.405990, 1.365020, 1.325610, 1.290860, 1.285030, 1.239940, 1.210420, 1.188920, 1.172540, 1.166870, 1.168160, 1.172000, 1.154430, 1.117370, 1.078810, 1.039830, 1.006170, 0.986260, 0.985560, 1.001580, 1.066950, 1.132180, 1.190900, 1.201940, 1.296530, 1.860850, 2.610540, 2.836410, 2.797610, 2.712330, 2.593230, 2.527100, 2.419620, 2.235860, 2.186720, 2.286690, 2.327420, 2.271450, 2.038730, 1.816630, 1.628390, 1.553410, 1.673360, 1.860720, 2.043930, 2.113850, 2.044930, 1.939190, 1.908710, 1.920820, 1.924160, 2.007020, 2.070970, 1.993800, 1.891760, 1.792520, 1.703550, 1.670550, 1.634360, 1.640800, 1.663870, 1.652420, 1.651600, 1.673760, 1.648040, 1.584770, 1.511120, 1.508420, 1.519790, 1.458560, 1.382510, 1.321380, 1.267680, 1.230240, 1.189620, 1.164960, 1.133350, 1.069660, 1.023210, 1.005550, 1.031070, 1.133150, 1.287140, 1.391070, 1.460310, 1.405080, 1.373630, 1.282810, 1.252390, 1.402410, 1.569220, 1.624030, 1.609580, 1.525370, 1.434330, 1.383670, 1.432880, 1.656530, 2.088810, 2.266350, 2.256380, 2.491620, 2.858720, 2.954370, 2.964440, 2.952870, 2.922980, 2.852520, 2.761160, 2.627680, 2.472680, 2.317220, 2.189950, 2.122310, 2.221100, 2.297980, 2.413060, 2.494680, 2.519580, 2.619100, 2.656700, 2.558610, 2.442780, 2.340690, 2.240540, 2.145090, 2.085460, 2.090720, 2.133630, 2.108530, 2.048570, 1.980410, 1.975040, 1.822360, 1.689280, 1.589790, 1.518110, 1.474370, 1.467380, 1.607120, 1.728400, 1.666350, 1.718650, 1.937920, 2.269110, 2.535140, 2.566870, 2.547390, 2.496010, 2.299770, 2.135090, 2.012780, 2.003970, 2.015710, 2.022910, 2.039780, 2.051930, 2.042670, 1.998590, 1.937390, 1.874770, 1.804290, 1.735320, 1.673500, 1.619550, 1.574600, 1.537720, 1.513950, 1.504850, 1.502190, 1.557050, 1.681620, 1.798990, 1.761480, 1.640580, 1.520200, 1.414110, 1.327800, 1.337210, 1.522360, 1.725980, 1.716060, 1.594450, 1.485210, 1.391130, 1.324800, 1.464770, 1.721500, 1.711470, 1.606070, 1.546140, 1.516370, 1.561260, 1.706560, 1.776120, 1.759010, 1.718150, 1.677850, 1.644870, 1.634160, 1.622450, 1.592560, 1.535630, 1.483010, 1.608640, 1.684110, 1.619010, 1.574460, 1.643810, 1.809610, 1.955640, 2.052110, 2.046590, 2.069270, 2.113840, 2.143730, 2.144530, 2.122620, 2.083550, 2.034590, 1.991320, 2.086110, 2.354770, 2.597250, 2.583140, 2.685580, 2.615900, 2.466890, 2.338660, 2.245140, 2.180050, 2.111660, 2.034700, 1.961160, 1.900010, 1.853900, 1.818990, 1.785240, 1.745750, 1.698520, 1.640710, 1.602010, 1.589470, 1.556350, 1.543720, 1.539220, 1.544330, 1.623970, 1.748110, 1.819060, 1.911510, 2.085980, 2.180300, 2.115350, 2.061280, 1.999910, 1.902510, 1.765960, 1.649710, 1.549450, 1.439270, 1.338380, 1.280990, 1.344780, 1.479390, 1.691140, 1.923380, 2.228630, 2.410330, 2.497530, 2.543930, 2.576630, 2.421190, 2.279280, 2.129250, 2.120700, 2.188010, 2.171210, 2.177560, 2.118830, 2.035640, 2.049990, 2.171880, 2.375700, 2.712340, 2.763460, 2.539010, 2.292830, 2.126920, 1.939370, 1.855330, 2.085900, 2.439330, 2.469010, 2.513470, 2.459820, 2.215280, 2.118520, 2.457940, 2.903510, 3.353630, 3.661730, 3.519120, 3.511160, 3.330790, 3.159130, 3.099190, 3.301220, 3.544920, 3.545060, 3.441130, 3.279910, 2.919260, 2.794770, 2.898910, 3.114160, 3.326580, 3.260440, 2.999320, 2.568930, 2.164830, 1.952100, 1.994180, 2.134960, 2.259170, 2.223690, 2.135880, 2.123340, 2.092150, 2.130490, 2.372730, 2.626190, 2.806250, 2.780550, 2.684550, 2.614450, 2.463890, 2.287780, 2.196120, 2.071820, 2.032650, 1.943440, 1.833660, 1.754780, 1.698610, 1.621170, 1.575190, 1.673180, 1.748650, 1.735810, 1.692510, 1.701880, 1.718350, 1.741780, 1.826250, 2.014150, 2.176120, 2.200500, 2.120580, 2.049030, 1.968980, 1.893540, 1.841940, 2.027470, 2.170150, 2.061560, 1.888050, 1.748400, 1.673990, 1.584890, 1.545290, 1.597510, 1.603030, 1.564010, 1.542310, 1.573320, 1.708930, 1.862740, 1.914950, 1.919210, 1.969040, 1.965520, 1.922800, 1.858120, 1.827060, 1.825210, 1.845370, 1.848230, 1.878730, 1.855050, 1.774950, 1.684970, 1.667090, 1.631690, 1.569310, 1.584720, 1.709230, 1.673520, 1.614580, 1.649060, 1.723130, 1.799490, 1.872110, 2.010350, 2.190920, 2.278250, 2.238030, 2.125290, 2.083830, 1.958730, 2.000690, 2.172620, 2.327050, 2.282480, 2.062550, 1.924540, 1.812630, 1.720010, 1.738430, 1.891370, 2.042750, 2.134190, 2.174460, 2.222810, 2.201740, 2.142110, 2.206190, 2.410750, 2.556100, 2.558580, 2.376840, 2.315370, 2.182700, 1.977600, 1.941870, 2.025310, 2.138780, 2.146180, 2.017340, 1.851470, 1.698710, 1.554590, 1.414460, 1.262000, 1.172900, 1.077270, 1.033590, 1.062060, 1.165840, 1.336560, 1.660990, 1.878520, 1.989590, 2.082820, 2.190030, 2.240940, 2.232650, 2.068610, 2.053300, 2.237520, 2.604290, 2.794650, 2.684650, 2.664500, 2.416740, 2.240400, 2.296450, 2.689030, 3.215770, 3.366780, 3.086220, 2.939290, 2.720950, 2.657580, 2.762890, 3.091330, 3.390680, 3.419150, 3.267200, 3.127250, 2.892350, 2.600240, 2.495290, 2.455020, 2.344580, 2.192870, 2.111930, 2.008940, 1.898830, 1.834770, 1.761180, 1.681250, 1.603740, 1.527780, 1.455600, 1.400200, 1.358470, 1.316260, 1.268420, 1.247780, 1.221650, 1.180270, 1.145760, 1.118940, 1.110140, 1.128360, 1.187010, 1.286660, 1.472030, 1.615980, 1.684750, 1.759820, 1.767700, 1.768120, 1.833120, 1.867060, 1.899720, 1.856400, 1.788990, 1.719720, 1.665860, 1.581820, 1.600360, 1.717360, 1.833630, 1.924020, 1.958040, 2.009740, 2.055960, 2.075260, 2.111870, 2.205190, 2.449260, 2.649400, 2.655120, 2.668610, 2.668620, 2.612450, 2.711690, 2.705810, 2.854090, 2.936750, 2.758940, 2.659360, 2.499880, 2.256460, 2.160340, 2.064830, 1.980420, 1.909090, 1.893660, 1.864710, 1.843490, 1.814590, 1.742030, 1.719710, 1.787750, 1.832830, 1.860790, 1.873160, 1.992530, 2.019160, 2.071530, 2.192680, 2.296860, 2.337280, 2.332540, 2.248660, 2.105660, 1.951170, 1.996970, 2.143120, 2.289000, 2.305540, 2.163250, 1.989820, 1.924440, 1.881320, 1.947430, 2.177430, 2.440700, 2.524240, 2.353770, 2.232930, 2.129900, 2.065680, 2.133120, 2.440810, 2.782670, 2.794550, 2.631050, 2.577640, 2.477200, 2.390650, 2.492160, 2.770030, 2.978620, 3.005800, 2.839450, 2.637580, 2.366950, 2.158980, 2.140670, 2.274120, 2.396670, 2.448350, 2.404770, 2.378010, 2.319090, 2.246970, 2.252720, 2.232810, 2.437840, 2.598790, 2.438870, 2.293560, 2.265900, 2.134240, 2.102090, 2.111240, 2.055690, 1.967710, 1.916110, 1.818310, 1.756080, 1.709840, 1.689290, 1.677150, 1.702890, 1.733360, 1.778920, 1.848470, 1.958360, 1.952920, 1.920780, 1.978450, 2.031940, 2.094050, 2.031500, 1.936220, 1.907450, 1.873840, 1.842180, 1.851180, 1.851230, 1.840820, 1.836270, 1.772660, 1.693770, 1.613680, 1.548530, 1.509900, 1.462650, 1.423170, 1.418700, 1.415530, 1.414530, 1.434330, 1.419280, 1.399570, 1.405300, 1.402450, 1.391870, 1.415650, 1.437710, 1.398870, 1.401520, 1.521950, 1.633960, 1.684380, 1.682130, 1.629680, 1.604640, 1.505600, 1.459470, 1.616700, 1.813990, 1.919200, 1.962630, 1.900180, 1.780710, 1.722910, 1.734360, 1.818120, 1.917240, 1.891980, 1.848850, 1.835460, 1.823070, 1.805320, 1.822220, 1.875370, 1.949200, 1.906740, 1.801120, 1.718560, 1.680810, 1.620290, 1.573930, 1.612030, 1.768640, 1.879520, 1.855780, 1.788200, 1.715100, 1.670930, 1.610950, 1.637190, 1.772720, 1.792510, 1.757390, 1.781350, 1.743460, 1.659350, 1.640360, 1.655740, 1.655900, 1.580490, 1.504060, 1.477030, 1.531650, 1.605830, 1.682960, 1.770020, 1.830010, 1.811300, 1.744340, 1.716150, 1.733020, 1.741200, 1.806240, 1.929050, 2.033910, 2.100450, 2.102650, 2.077950, 2.022220, 1.898310, 1.943010, 2.099010, 2.146040, 1.931960, 1.681540, 1.530540, 1.467850, 1.493110, 1.615570, 1.853220, 2.025840, 2.001260, 1.896270, 1.811580, 1.753470, 1.704980, 1.778830, 1.894050, 1.892900, 1.824670, 1.809190, 1.821770, 1.810670, 1.791430, 1.804960, 1.727680, 1.698980, 1.626520, 1.501760, 1.402370, 1.362950, 1.394700, 1.466740, 1.607830, 1.763130, 1.846750, 1.891210, 1.896170, 1.862610, 1.818910, 1.807620, 1.782160, 1.785250, 1.776340, 1.776580, 1.749380, 1.744140, 1.776230, 1.771020, 1.739350, 1.692780, 1.636740, 1.582030, 1.529200, 1.485430, 1.441750, 1.391410, 1.343090, 1.299290, 1.257580, 1.218270, 1.184070, 1.154060, 1.122630, 1.088670, 1.115400, 1.120900, 1.026750, 0.953790, 0.899310, 0.877260, 0.934010, 1.034580, 1.144480, 1.147940, 1.043210, 0.945670, 0.868220, 0.817190, 0.787820, 0.772170, 0.801950, 0.794280, 0.782000, 0.781100, 0.807470, 0.919670, 1.033280, 1.127510, 1.316510, 1.402640, 1.395570, 1.376850, 1.355780, 1.382880, 1.405100, 1.469680, 1.525930, 1.642420, 1.764010, 1.923810, 2.001080, 1.998320, 1.988760, 2.011890, 2.015850, 2.004420, 2.033010, 2.062090, 1.999190, 1.972440, 1.955610, 1.856670, 1.815780, 1.805030, 1.764750, 1.711680, 1.662540, 1.606300, 1.542190, 1.566600, 1.757550, 2.040630, 2.162980, 2.105160, 1.941550, 1.819380, 1.688860, 1.707680, 1.821130, 2.149380, 2.231460, 2.164260, 2.053410, 1.903040, 1.770170, 1.679530, 1.642130, 1.637580, 1.620960, 1.613050, 1.641490, 1.663270, 1.675550, 1.648360, 1.640840, 1.631740, 1.647590, 1.720690, 1.766970, 1.846720, 1.895510, 1.950660, 2.122090, 2.174730, 2.296200, 2.400760, 2.284500, 2.091010, 1.976400, 2.057220, 2.269800, 2.402880, 2.289560, 2.142540, 1.959010, 1.709300, 1.536410, 1.473600, 1.546230, 1.801270, 1.902210, 1.848100, 1.817420, 1.789950, 1.751640, 1.789830, 1.877590, 1.803250, 1.617050, 1.479070, 1.398400, 1.359750, 1.340050, 1.343970, 1.450930, 1.497700, 1.534120, 1.600290, 1.653550, 1.683700, 1.670930, 1.642390, 1.824120, 2.005820, 1.948210, 1.828280, 1.707570, 1.587350, 1.579640, 1.739630, 2.074240, 2.326640, 2.277190, 2.202200, 2.161130, 2.129500, 2.054740, 1.968350, 1.876390, 1.730400, 1.637970, 1.605160, 1.565790, 1.544440, 1.550650, 1.573020, 1.596410, 1.620100, 1.604440, 1.633430, 1.773230, 1.894310, 1.940290, 1.978000, 2.136120, 2.370520, 2.464450, 2.352750, 2.203070, 2.087720, 2.034040, 2.090030, 2.522810, 3.060050, 2.974720, 2.592470, 2.403790, 2.114760, 2.015460, 1.914790, 2.356570, 2.783250, 2.464040, 2.123580, 1.985350, 1.779540, 1.655780, 1.693050, 1.754510, 1.769520, 1.731980, 1.716830, 1.764320, 1.751560, 1.715020, 1.692120, 1.669080, 1.669150, 1.645480, 1.638500, 1.606640, 1.579100, 1.568570, 1.551120, 1.522080, 1.492840, 1.442590, 1.395740, 1.349290, 1.303370, 1.257990, 1.243560, 1.362120, 1.515900, 1.532990, 1.539420, 1.532240, 1.506670, 1.501150, 1.483670, 1.505310, 1.584210, 1.595660, 1.569350, 1.538700, 1.524030, 1.472870, 1.440080, 1.450120, 1.476060, 1.545520, 1.611230, 1.647380, 1.610790, 1.536270, 1.523200, 1.576940, 1.668340, 1.638050, 1.499350, 1.377860, 1.319480, 1.287160, 1.228150, 1.186430, 1.152380, 1.069750, 1.001220, 0.959330, 0.943330, 0.939980, 0.949790, 1.104350, 1.454550, 1.602700, 1.675650, 1.659340, 1.626670, 1.639580, 1.615210, 1.558390, 1.502700, 1.457310, 1.419800, 1.386280, 1.368530, 1.400390, 1.445950, 1.514580, 1.522130, 1.498180, 1.448510, 1.405760, 1.387040, 1.492510, 1.658320, 1.870740, 1.939000, 1.889810, 1.856940, 1.788410, 1.627280, 1.477140, 1.364970, 1.300700, 1.272540, 1.260960, 1.258750, 1.303070, 1.385510, 1.424470, 1.449860, 1.480770, 1.532910, 1.508960, 1.467140, 1.424890, 1.422760, 1.419600, 1.424160, 1.349420, 1.275360, 1.210520, 1.164790, 1.147930, 1.160680, 1.169450, 1.141580, 1.113540, 1.132490, 1.062400, 1.023170, 1.021390, 1.045470, 1.075390, 1.087500, 1.074180, 1.158440, 1.231060, 1.251060, 1.414890, 1.827300, 2.295370, 2.551530, 2.572880, 2.484950, 2.296740, 2.085850, 1.934810, 1.837330, 1.806040, 1.895810, 2.087060, 2.316940, 2.482210, 2.574180, 2.644530, 2.813420, 3.066050, 3.245460, 3.299720, 3.278490, 3.219170, 3.125680, 3.000170, 2.859600, 2.717400, 2.570780, 2.468760, 2.450980, 2.346300, 2.327740, 2.510940, 2.932480, 3.369940, 3.544010, 3.516610, 3.509670, 3.353450, 3.132180, 2.932750, 2.803860, 2.708320, 2.689740, 2.673760, 2.745250, 2.786370, 2.757930, 2.760220, 2.812600, 2.636220, 2.446330, 2.532990, 2.574370, 2.419160, 2.353090, 2.413510, 2.464460, 2.513000, 2.504080, 2.460890, 2.439770, 2.386790, 2.326040, 2.262720, 2.240520, 2.251900, 2.301530, 2.313360, 2.360520, 2.351880, 2.347930, 2.535180, 2.807820, 3.001180, 3.024150, 2.977010, 2.895010, 2.659790, 2.441230, 2.318340, 2.286990, 2.297730, 2.302400, 2.465530, 2.795840, 3.094620, 3.147560, 2.969450, 2.887660, 2.872030, 2.738310, 2.683250, 2.846040, 2.914170, 2.664760, 2.260410, 2.028380, 1.928960, 1.860280, 1.839460, 1.880620, 1.863180, 1.803220, 1.772750, 1.787510, 1.814410, 1.829270, 1.858970, 1.893800, 1.808210, 1.710780, 1.620370, 1.526460, 1.463650, 1.487360, 1.537160, 1.587810, 1.509080, 1.402140, 1.392050, 1.483060, 1.671330, 1.833490, 1.982990, 2.286890, 2.587290, 2.603400, 2.513620, 2.428530, 2.365450, 2.349180, 2.447640, 2.759720, 2.921140, 2.912760, 2.964600, 2.856900, 2.731970, 2.667580, 2.721250, 2.878400, 2.797190, 2.590170, 2.362350, 2.287410, 2.258270, 2.214990, 2.187880, 2.206480, 2.243150, 2.248870, 2.193480, 2.073800, 1.965680, 1.946820, 2.011720, 2.067770, 2.072190, 2.028620, 1.938000, 1.818450, 1.716460, 1.708670, 1.808190, 1.995720, 2.103220, 2.136430, 2.175030, 2.215500, 2.181120, 2.170270, 2.170170, 2.118850, 2.071950, 2.090210, 2.149280, 2.143900, 2.046950, 1.943160, 1.968450, 2.032580, 2.041350, 2.004650, 1.961460, 1.986290, 1.948110, 1.871690, 1.942870, 2.147170, 2.192710, 2.123710, 2.029950, 2.019750, 1.997920, 1.954760, 1.959780, 2.159850, 2.206440, 2.096200, 2.021530, 2.089950, 2.249940, 2.345310, 2.353220, 2.294130, 2.213470, 2.132660, 2.071770, 2.040080, 2.052800, 2.125210, 2.253850, 2.394200, 2.483740, 2.500290, 2.471830, 2.407400, 2.325870, 2.279120, 2.274620, 2.291770, 2.411930, 2.377990, 2.341190, 2.337090, 2.338020, 2.400260, 2.466690, 2.458130, 2.343140, 2.180690, 2.267350, 2.261810, 2.317590, 2.568950, 3.323410, 3.549670, 3.299160, 3.115370, 3.154070, 2.882960, 2.838520, 2.824070, 3.310550, 4.162080, 4.742430, 5.012210, 5.075780, 5.030700, 4.924230, 4.795120, 4.689570, 4.589880, 4.452020, 4.275850, 4.095630, 3.905550, 3.749370, 3.615690, 3.439650, 3.249640, 3.080910, 2.957200, 2.841880, 2.697180, 2.544390, 2.399440, 2.263600, 2.515810, 2.215760, 2.135600, 2.124960, 1.885900, 1.631850, 1.542740, 1.841330, 2.249060, 2.646780, 3.069890, 3.211960, 3.042690, 2.757070, 2.487920, 2.260940, 2.075630, 1.918630, 1.778400, 1.668080, 1.583000, 1.521500, 1.485800, 1.553160, 1.737610, 1.789210, 1.907610, 2.039620, 2.217300, 2.262800, 2.290490, 2.346980, 2.369310, 2.298530, 2.172810, 1.998330, 1.831900, 1.716110, 1.676170, 1.898190, 2.419470, 3.083630, 4.205870, 5.451930, 5.998960, 5.944680, 5.671380, 5.356730, 5.064120, 4.770210, 4.477800, 4.175690, 3.886780, 3.623500, 3.374940, 3.134050, 2.906060, 2.694260, 2.495780, 2.312780, 2.182490, 2.192630, 2.353640, 2.488350, 2.534250, 2.539740, 2.517240, 2.476230, 2.430700, 2.397500, 2.429550, 2.546600, 2.653290, 2.684530, 2.641490, 2.548990, 2.452970, 2.364640, 2.260070, 2.133440, 2.074650, 2.017930, 2.122340, 2.386660, 2.293320, 2.209360, 2.192520, 2.223420, 2.288800, 2.375160, 2.455590, 2.507880, 2.537690, 2.567150, 2.621590, 2.690590, 2.731640, 2.736100, 2.716050, 2.665780, 2.589930, 2.508840, 2.447170, 2.693470, 2.508520, 2.395930, 2.477790, 2.839010, 3.307340, 3.623350, 3.977850, 4.188690, 4.118940, 3.838650, 3.545080, 3.300240, 3.038990, 2.809590, 2.629140, 2.425900, 2.189910, 1.965000, 1.762700, 1.640100, 1.670250, 1.802460, 2.053880, 2.594400, 3.209900, 3.509570, 3.539560, 3.418550, 3.253180, 3.017200, 2.830050, 2.654010, 2.506050, 2.323550, 2.205750, 2.216930, 2.396880, 2.509390, 2.504960, 2.572930, 2.686470, 2.686320, 2.565830, 2.540320, 2.467070, 2.429770, 2.485510, 2.535190, 2.667000, 2.716180, 2.590840, 2.576740, 2.461230, 2.373410, 2.396890, 2.529910, 2.657360, 2.765470, 2.801580, 2.804690, 2.785620, 2.704140, 2.579400, 2.422660, 2.246530, 2.078460, 2.001530, 2.101120, 2.299710, 2.478420, 2.532780, 2.771090, 2.839730, 2.756530, 2.671270, 2.629190, 2.683400, 2.826780, 2.917130, 2.892720, 2.821440, 2.792330, 2.734880, 2.549890, 2.387040, 2.241570, 2.181990, 2.235690, 2.272480, 2.354960, 2.488620, 2.650240, 2.953970, 3.370080, 3.265930, 3.018090, 3.003180, 2.901210, 2.689720, 2.812700, 2.818220, 2.811980, 2.704260, 2.542660, 2.370530, 2.404110, 2.549250, 2.573560, 2.732900, 2.932650, 3.118660, 3.195490, 3.014000, 2.695530, 2.437310, 2.257240, 2.108820, 1.965670, 1.809970, 1.677140, 1.601160, 1.519560, 1.416350, 1.311950, 1.224580, 1.194660, 1.237490, 1.234720, 1.184180, 1.131880, 1.088870, 1.054080, 1.044680, 1.083690, 1.265150, 1.444370, 1.624290, 1.996340, 2.427080, 2.452760, 2.481150, 2.640680, 2.770160, 2.803300, 2.801660, 2.799150, 2.855200, 2.915100, 2.990440, 2.939880, 2.829930, 2.738130, 2.644700, 2.519390, 2.380840, 2.242970, 2.114120, 1.989000, 1.865230, 1.748880, 1.629330, 1.474540, 1.437840, 1.388120, 1.383190, 1.607310, 1.991520, 2.365620, 2.668030, 2.709020, 2.895260, 2.870540, 2.730970, 2.590210, 2.549990, 2.597990, 2.594490, 2.521960, 2.453350, 2.440860, 2.480900, 2.519570, 2.517530, 2.450050, 2.352200, 2.246740, 2.149530, 2.067730, 1.998210, 1.953600, 1.912850, 1.845090, 1.759060, 1.673550, 1.605270, 1.546880, 1.484120, 1.423870, 1.429140, 1.599950, 2.091880, 2.396130, 2.212860, 1.953440, 1.727820, 1.567000, 1.478300, 1.378360, 1.248640, 1.144530, 1.184460, 1.257140, 1.416590, 1.408420, 1.442970, 1.443870, 1.521790, 1.585390, 1.550770, 1.513940, 1.655940, 1.923290, 2.207840, 2.448510, 2.674280, 2.766230, 3.061530, 3.481620, 3.500850, 3.329820, 3.180450, 3.239630, 3.656200, 3.928900, 3.889390, 3.663080, 3.388380, 3.141500, 2.943400, 2.785760, 2.729200, 2.798930, 2.810920, 2.558030, 2.288640, 2.148050, 2.115140, 2.092830, 2.048330, 2.045250, 2.060420, 2.037890, 1.977350, 1.903760, 1.925030, 1.881290, 1.797090, 1.821600, 1.897520, 1.947150, 2.012350, 2.098410, 2.160550, 2.250330, 2.389110, 2.557600, 2.629970, 2.574870, 2.462900, 2.334910, 2.222320, 2.135170, 2.067890, 2.118250, 2.035810, 1.932880, 2.002230, 2.550160, 2.935370, 3.172630, 3.260860, 3.166860, 3.048140, 3.010400, 2.978940, 2.896380, 2.780280, 2.656180, 2.548890, 2.457520, 2.372960, 2.303170, 2.247060, 2.189560, 2.114070, 2.024400, 1.941410, 1.876100, 1.826250, 1.818720, 1.825730, 1.856600, 1.931860, 1.982570, 1.966960, 1.975970, 2.683650, 2.983300, 2.252130, 2.203470, 2.616210, 2.737400, 2.628980, 2.502790, 2.506240, 2.479470, 2.577450, 2.548700, 2.747670, 3.120480, 3.530270, 3.616430, 3.703310, 3.567480, 3.368520, 3.199860, 3.078290, 3.120090, 3.281160, 3.295450, 3.175110, 2.962130, 2.773600, 2.755230, 2.695830, 2.670630, 2.475750, 2.101860, 1.911990, 1.856810, 1.859540, 1.864060, 1.843010, 1.801940, 1.753750, 1.699690, 1.643430, 1.575800, 1.464570, 1.452510, 1.499460, 1.646500, 1.862330, 1.891780, 2.049950, 2.125800, 2.122570, 2.046040, 2.226090, 2.337350, 2.426610, 2.479070, 2.456080, 2.622340, 2.515950, 2.620300, 2.770870, 2.613260, 2.367810, 2.210040, 2.269910, 2.408450, 2.715790, 2.956910, 3.211860, 3.238240, 3.164710, 3.187050, 3.231030, 3.209790, 3.130260, 3.000960, 2.847220, 2.697140, 2.529270, 2.348090, 2.200470, 2.120080, 2.167170, 2.316770, 2.459090, 2.735560, 3.130970, 2.789900, 2.803720, 3.011900, 3.022440, 3.502750, 3.928190, 4.052530, 4.133340, 3.991670, 3.797980, 3.604190, 3.372520, 3.144440, 2.926140, 2.731160, 2.574530, 2.465450, 2.367050, 2.279590, 2.231460, 2.225320, 2.243310, 2.277280], "system_capacity": 28600, - "total_operating_cost": 5.43132e+06, + "total_operating_cost": 6.89049e+06, "wave_power_matrix": [ [0.000000, 0.500000, 1.500000, 2.500000, 3.500000, 4.500000, 5.500000, 6.500000, 7.500000, 8.500000, 9.500000, 10.500000, 11.500000, 12.500000, 13.500000, 14.500000, 15.500000, 16.500000, 17.500000, 18.500000, 19.500000, 20.500000], [0.250000, 0.000000, 0.000000, 0.000000, 0.000000, 0.400000, 0.600000, 0.800000, 1.000000, 1.100000, 1.100000, 1.000000, 0.800000, 0.700000, 0.600000, 0.500000, 0.400000, 0.300000, 0.300000, 0.200000, 0.200000, 0.000000], diff --git a/api/api_autogen/library/defaults/Saleleaseback_BiopowerSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_BiopowerSaleLeaseback.json index 2506737f73..c87c8cb640 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_BiopowerSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_BiopowerSaleLeaseback.json @@ -78,7 +78,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -91,36 +91,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 200180869.980705, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationBatterySaleLeaseback.json index ac3a890ef4..f73fd72b86 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationBatterySaleLeaseback.json @@ -101,29 +101,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 43071878.060932, 36.646946, 0.000000, 0.000000, 0.000000], + [2.000000, 74460094.415280, 63.353054, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationProfileSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationProfileSaleLeaseback.json index adeeba1e08..ef1522b9d4 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationProfileSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_CustomGenerationProfileSaleLeaseback.json @@ -87,7 +87,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -95,28 +95,33 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 109200000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 0, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 0, diff --git a/api/api_autogen/library/defaults/Saleleaseback_DSLFSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_DSLFSaleLeaseback.json index 678c564812..bbbdcee197 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_DSLFSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_DSLFSaleLeaseback.json @@ -77,7 +77,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -90,36 +90,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 374526904.223720, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_EmpiricalTroughSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_EmpiricalTroughSaleLeaseback.json index 38110a10fa..c498f2e022 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_EmpiricalTroughSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_EmpiricalTroughSaleLeaseback.json @@ -77,7 +77,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -90,36 +90,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 528447654.277088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_FlatPlatePVSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_FlatPlatePVSaleLeaseback.json index 3403b22bdd..cc7d9078ce 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_FlatPlatePVSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_FlatPlatePVSaleLeaseback.json @@ -86,38 +86,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_GenericCSPSystemSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_GenericCSPSystemSaleLeaseback.json index 8a5a7d21c2..3a6ac1274d 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_GenericCSPSystemSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_GenericCSPSystemSaleLeaseback.json @@ -77,7 +77,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -90,36 +90,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_GeothermalPowerSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_GeothermalPowerSaleLeaseback.json index bba2dbe82b..264c447ff1 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_GeothermalPowerSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_GeothermalPowerSaleLeaseback.json @@ -92,29 +92,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 147483561.649419, 100.000000, 1.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, @@ -230,7 +235,7 @@ "rate_escalation": [0.000000] }, "SaleLeaseback": { - "construction_financing_cost": 2.39559e+07, + "construction_financing_cost": 1.81405e+07, "cost_dev_fee_percent": 3, "cost_equity_closing": 300000, "cost_other_financing": 0, @@ -241,11 +246,11 @@ "salvage_percentage": 0, "sponsor_operating_margin": 20, "sponsor_operating_margin_escalation": 2, - "system_recapitalization_cost": 8.68415e+07, + "system_recapitalization_cost": 5.06036e+07, "system_use_lifetime_output": 1, "system_use_recapitalization": 1, "tax_investor_required_lease_reserve": 6, - "total_installed_cost": 1.94764e+08 + "total_installed_cost": 1.47484e+08 }, "UtilityBill": { }, diff --git a/api/api_autogen/library/defaults/Saleleaseback_HighXConcentratingPVSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_HighXConcentratingPVSaleLeaseback.json index f4e526bd5f..ace61a170c 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_HighXConcentratingPVSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_HighXConcentratingPVSaleLeaseback.json @@ -75,7 +75,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -88,36 +88,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6121581.087924, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_MSLFSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_MSLFSaleLeaseback.json index b63967e399..a370d93511 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_MSLFSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_MSLFSaleLeaseback.json @@ -77,7 +77,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -90,36 +90,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 583515416.089221, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_MSPTSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_MSPTSaleLeaseback.json index 01e0e18dff..573979c103 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_MSPTSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_MSPTSaleLeaseback.json @@ -75,7 +75,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -88,36 +88,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 662392400.385614, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_PVBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_PVBatterySaleLeaseback.json index d4e0d0a940..7d5c20bf3a 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_PVBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_PVBatterySaleLeaseback.json @@ -102,29 +102,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 113413206.804582, 58.886493, 0.000000, 0.000000, 0.000000], + [2.000000, 79183092.057804, 41.113507, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_PVWattsBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_PVWattsBatterySaleLeaseback.json index 79eae7b0e8..fb978bb99c 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_PVWattsBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_PVWattsBatterySaleLeaseback.json @@ -102,29 +102,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 114413992.974081, 59.405878, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 40.594122, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_PVWattsSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_PVWattsSaleLeaseback.json index 0dfac901f6..6cce0994c0 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_PVWattsSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_PVWattsSaleLeaseback.json @@ -86,38 +86,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, @@ -224,7 +229,7 @@ "pbi_uti_term": 0 }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 100000 }, diff --git a/api/api_autogen/library/defaults/Saleleaseback_PhysicalTroughSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_PhysicalTroughSaleLeaseback.json index 45611a4495..1fba15eb45 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_PhysicalTroughSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_PhysicalTroughSaleLeaseback.json @@ -75,7 +75,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -88,36 +88,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_StandaloneBatterySaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_StandaloneBatterySaleLeaseback.json index d1fc3c2a9b..51db06aa59 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_StandaloneBatterySaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_StandaloneBatterySaleLeaseback.json @@ -96,29 +96,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/Saleleaseback_WindPowerSaleLeaseback.json b/api/api_autogen/library/defaults/Saleleaseback_WindPowerSaleLeaseback.json index c4307ae4f9..bc978e7198 100644 --- a/api/api_autogen/library/defaults/Saleleaseback_WindPowerSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Saleleaseback_WindPowerSaleLeaseback.json @@ -83,38 +83,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 317480000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, "depr_itc_fed_macrs_5": 1, diff --git a/api/api_autogen/library/defaults/SingleownerHeat_DSGLIPHSingleOwner.json b/api/api_autogen/library/defaults/SingleownerHeat_DSGLIPHSingleOwner.json index c50c2b950e..b3296198cd 100644 --- a/api/api_autogen/library/defaults/SingleownerHeat_DSGLIPHSingleOwner.json +++ b/api/api_autogen/library/defaults/SingleownerHeat_DSGLIPHSingleOwner.json @@ -104,7 +104,7 @@ "itc_sta_percent_maxvalue": [1.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -209,29 +209,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 2699586.765983, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/SingleownerHeat_MSLFIPHSingleOwner.json b/api/api_autogen/library/defaults/SingleownerHeat_MSLFIPHSingleOwner.json index 2f144c5c6c..b95cd9a355 100644 --- a/api/api_autogen/library/defaults/SingleownerHeat_MSLFIPHSingleOwner.json +++ b/api/api_autogen/library/defaults/SingleownerHeat_MSLFIPHSingleOwner.json @@ -104,7 +104,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -209,29 +209,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6337297.955627, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/SingleownerHeat_MSPTIPHSingleOwner.json b/api/api_autogen/library/defaults/SingleownerHeat_MSPTIPHSingleOwner.json index c1ff334696..20429fcc89 100644 --- a/api/api_autogen/library/defaults/SingleownerHeat_MSPTIPHSingleOwner.json +++ b/api/api_autogen/library/defaults/SingleownerHeat_MSPTIPHSingleOwner.json @@ -104,7 +104,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -209,29 +209,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 512846777.286468, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/SingleownerHeat_PhysicalTroughIPHSingleOwner.json b/api/api_autogen/library/defaults/SingleownerHeat_PhysicalTroughIPHSingleOwner.json index 4f8d663972..0d3914c70e 100644 --- a/api/api_autogen/library/defaults/SingleownerHeat_PhysicalTroughIPHSingleOwner.json +++ b/api/api_autogen/library/defaults/SingleownerHeat_PhysicalTroughIPHSingleOwner.json @@ -104,7 +104,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount_heat_btu": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount_heat_btu": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -209,29 +209,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 13674670.153171, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_BiopowerSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_BiopowerSingleOwner.json index b3e3c8b1d7..2d92d29fce 100644 --- a/api/api_autogen/library/defaults/Singleowner_BiopowerSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_BiopowerSingleOwner.json @@ -98,7 +98,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -111,36 +111,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 200180869.980705, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_CustomGenerationBatterySingleOwner.json b/api/api_autogen/library/defaults/Singleowner_CustomGenerationBatterySingleOwner.json index 83f438c224..d1186b8460 100644 --- a/api/api_autogen/library/defaults/Singleowner_CustomGenerationBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_CustomGenerationBatterySingleOwner.json @@ -121,29 +121,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 43071878.060932, 36.646946, 0.000000, 0.000000, 0.000000], + [2.000000, 74460094.415280, 63.353054, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_CustomGenerationPVWattsWindFuelCellBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_CustomGenerationPVWattsWindFuelCellBatteryHybridSingleOwner.json index 4af166830b..56b1198e1b 100644 --- a/api/api_autogen/library/defaults/Singleowner_CustomGenerationPVWattsWindFuelCellBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_CustomGenerationPVWattsWindFuelCellBatteryHybridSingleOwner.json @@ -115,23 +115,32 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 18.105243, 0.000000, 0.000000, 0.000000], + [2.000000, 317480100.000000, 51.290543, 0.000000, 0.000000, 0.000000], + [3.000000, 74460094.415280, 12.029411, 1.000000, 1.000000, 0.000000], + [4.000000, 2100000.000000, 0.339266, 1.000000, 0.000000, 0.000000], + [5.000000, 112875000.000000, 18.235537, 0.000000, 0.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -385,6 +394,14 @@ "Monthly": { }, "NonEnergyRevenue": { + "energy_expenses_ret": [100.000000], + "energy_revenue_ret": [100.000000], + "non_energy_expenses": [0.000000], + "non_energy_expenses_escal": 0, + "non_energy_expenses_ret": [0.000000], + "non_energy_revenue": [0.000000], + "non_energy_revenue_escal": 0, + "non_energy_revenue_ret": [0.000000] }, "HybridCosts": { "total_installed_cost": 6.18984e+08 diff --git a/api/api_autogen/library/defaults/Singleowner_CustomGenerationProfileSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_CustomGenerationProfileSingleOwner.json index 0542e2ea60..e953e591d5 100644 --- a/api/api_autogen/library/defaults/Singleowner_CustomGenerationProfileSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_CustomGenerationProfileSingleOwner.json @@ -107,7 +107,7 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 @@ -115,28 +115,33 @@ "Depreciation": { "depr_alloc_custom_percent": 0, "depr_alloc_macrs_15_percent": 0, - "depr_alloc_macrs_5_percent": 0, + "depr_alloc_macrs_5_percent": 100, "depr_alloc_sl_15_percent": 0, - "depr_alloc_sl_20_percent": 100, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 109200000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 0, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_DSLFSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_DSLFSingleOwner.json index 525dcb816a..cc6b2cc671 100644 --- a/api/api_autogen/library/defaults/Singleowner_DSLFSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_DSLFSingleOwner.json @@ -97,7 +97,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -110,36 +110,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 374526904.223720, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_ETESSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_ETESSingleOwner.json index 5721afd651..2db8292691 100644 --- a/api/api_autogen/library/defaults/Singleowner_ETESSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_ETESSingleOwner.json @@ -92,7 +92,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -105,36 +105,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 313823374.951456, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_EmpiricalTroughSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_EmpiricalTroughSingleOwner.json index efbbdd1831..f7f5040cf9 100644 --- a/api/api_autogen/library/defaults/Singleowner_EmpiricalTroughSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_EmpiricalTroughSingleOwner.json @@ -97,7 +97,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -110,36 +110,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 528447654.277088, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_FlatPlatePVSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_FlatPlatePVSingleOwner.json index 1b28fe2b07..03205b5df2 100644 --- a/api/api_autogen/library/defaults/Singleowner_FlatPlatePVSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_FlatPlatePVSingleOwner.json @@ -106,38 +106,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_FuelCellSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_FuelCellSingleOwner.json index 7a6a8d1978..78e98dd6a7 100644 --- a/api/api_autogen/library/defaults/Singleowner_FuelCellSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_FuelCellSingleOwner.json @@ -135,23 +135,29 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 111223076.923077, 58.256678, 0.000000, 0.000000, 0.000000], + [2.000000, 77595938.391525, 40.643379, 1.000000, 1.000000, 0.000000], + [3.000000, 2100000.000000, 1.099943, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_GenericCSPSystemSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_GenericCSPSystemSingleOwner.json index 4f7012ff23..d11f248ee3 100644 --- a/api/api_autogen/library/defaults/Singleowner_GenericCSPSystemSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_GenericCSPSystemSingleOwner.json @@ -97,7 +97,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -110,36 +110,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 707496771.440205, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_GeothermalPowerSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_GeothermalPowerSingleOwner.json index 3ae6362d26..c834deb20b 100644 --- a/api/api_autogen/library/defaults/Singleowner_GeothermalPowerSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_GeothermalPowerSingleOwner.json @@ -114,12 +114,16 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, + "depr_basis_mat": [ + [1.000000, 249214457.213114, 100.000000, 1.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], "depr_bonus_fed": 0, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, @@ -137,6 +141,7 @@ "depr_bonus_sta_sl_39": 0, "depr_bonus_sta_sl_5": 0, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_HighXConcentratingPVSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_HighXConcentratingPVSingleOwner.json index 9347f8b8c0..7b114ba718 100644 --- a/api/api_autogen/library/defaults/Singleowner_HighXConcentratingPVSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_HighXConcentratingPVSingleOwner.json @@ -95,7 +95,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -108,36 +108,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 6121581.087924, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_MEwaveBatterySingleOwner.json b/api/api_autogen/library/defaults/Singleowner_MEwaveBatterySingleOwner.json index 6a63d543b0..3635b6f053 100644 --- a/api/api_autogen/library/defaults/Singleowner_MEwaveBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_MEwaveBatterySingleOwner.json @@ -41,7 +41,7 @@ }, "FinancialParameters": { "analysis_period": 20, - "construction_financing_cost": 1.20245e+07, + "construction_financing_cost": 1.30098e+07, "cost_debt_closing": 0, "cost_debt_fee": 2.75, "cost_other_financing": 0, @@ -85,11 +85,11 @@ "om_batt_replacement_cost": [252.000000], "om_batt_variable_cost": [0.000000], "om_capacity_escal": 0, - "om_fixed": [5431316.800000], + "om_fixed": [6890485.800000], "om_fixed_escal": 0, "om_production_escal": 0, "om_replacement_cost_escal": 0, - "total_installed_cost": 4.58078e+08 + "total_installed_cost": 4.95611e+08 }, "LandLease": { }, @@ -117,29 +117,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 487946178.078583, 98.453478, 0.000000, 0.000000, 0.000000], + [2.000000, 7664732.844088, 1.546522, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_MEwaveSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_MEwaveSingleOwner.json index 30a6b6f919..f957b31d64 100644 --- a/api/api_autogen/library/defaults/Singleowner_MEwaveSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_MEwaveSingleOwner.json @@ -41,7 +41,7 @@ }, "FinancialParameters": { "analysis_period": 20, - "construction_financing_cost": 1.18233e+07, + "construction_financing_cost": 1.28086e+07, "cost_debt_closing": 0, "cost_debt_fee": 2.75, "cost_other_financing": 0, @@ -78,8 +78,8 @@ "term_tenor": 18 }, "SystemCosts": { - "om_fixed": [5431316.800000], - "total_installed_cost": 4.50413e+08 + "om_fixed": [6890485.800000], + "total_installed_cost": 4.87946e+08 }, "LandLease": { }, @@ -100,36 +100,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 487946178.078583, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 0, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_MSLFSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_MSLFSingleOwner.json index 5bbb3a7cf2..c9ffd6483c 100644 --- a/api/api_autogen/library/defaults/Singleowner_MSLFSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_MSLFSingleOwner.json @@ -97,7 +97,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -110,36 +110,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 583515416.089221, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_MSPTSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_MSPTSingleOwner.json index adb2b26491..78fae29343 100644 --- a/api/api_autogen/library/defaults/Singleowner_MSPTSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_MSPTSingleOwner.json @@ -95,7 +95,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -108,36 +108,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 662392400.385614, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_PTESSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PTESSingleOwner.json index a9fa5225c2..dab57240b9 100644 --- a/api/api_autogen/library/defaults/Singleowner_PTESSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PTESSingleOwner.json @@ -92,7 +92,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -105,36 +105,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 272323859.154951, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_PVBatterySingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PVBatterySingleOwner.json index c36f70db53..a7eb9e17f0 100644 --- a/api/api_autogen/library/defaults/Singleowner_PVBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PVBatterySingleOwner.json @@ -122,29 +122,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 113413206.804582, 58.886493, 0.000000, 0.000000, 0.000000], + [2.000000, 79183092.057804, 41.113507, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_PVWattsBatterySingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PVWattsBatterySingleOwner.json index 9edeb0213b..0ed8cd4082 100644 --- a/api/api_autogen/library/defaults/Singleowner_PVWattsBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PVWattsBatterySingleOwner.json @@ -122,29 +122,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 114413992.974081, 59.405878, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 40.594122, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_PVWattsSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PVWattsSingleOwner.json index beb6e721c6..eca97f7978 100644 --- a/api/api_autogen/library/defaults/Singleowner_PVWattsSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PVWattsSingleOwner.json @@ -106,38 +106,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -368,7 +373,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0], "system_capacity": 100000 }, diff --git a/api/api_autogen/library/defaults/Singleowner_PVWattsWindBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PVWattsWindBatteryHybridSingleOwner.json index 098b953256..faa36ee810 100644 --- a/api/api_autogen/library/defaults/Singleowner_PVWattsWindBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PVWattsWindBatteryHybridSingleOwner.json @@ -115,23 +115,30 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 22.235434, 0.000000, 0.000000, 0.000000], + [2.000000, 317480000.000000, 62.990989, 0.000000, 0.000000, 0.000000], + [3.000000, 74460094.415280, 14.773576, 1.000000, 1.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -386,6 +393,14 @@ "Monthly": { }, "NonEnergyRevenue": { + "energy_expenses_ret": [100.000000], + "energy_revenue_ret": [100.000000], + "non_energy_expenses": [0.000000], + "non_energy_expenses_escal": 0, + "non_energy_expenses_ret": [0.000000], + "non_energy_revenue": [0.000000], + "non_energy_revenue_escal": 0, + "non_energy_revenue_ret": [0.000000] }, "HybridCosts": { "total_installed_cost": 5.04009e+08 diff --git a/api/api_autogen/library/defaults/Singleowner_PVWattsWindFuelCellBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PVWattsWindFuelCellBatteryHybridSingleOwner.json index 7690d1bce6..829702100a 100644 --- a/api/api_autogen/library/defaults/Singleowner_PVWattsWindFuelCellBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PVWattsWindFuelCellBatteryHybridSingleOwner.json @@ -115,23 +115,31 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112068500.000000, 19.303228, 0.000000, 0.000000, 0.000000], + [2.000000, 317480000.000000, 54.684313, 0.000000, 0.000000, 0.000000], + [3.000000, 74460094.415280, 12.825372, 1.000000, 1.000000, 0.000000], + [4.000000, 2100000.000000, 0.361714, 0.000000, 0.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -386,6 +394,14 @@ "Monthly": { }, "NonEnergyRevenue": { + "energy_expenses_ret": [100.000000], + "energy_revenue_ret": [100.000000], + "non_energy_expenses": [0.000000], + "non_energy_expenses_escal": 0, + "non_energy_expenses_ret": [0.000000], + "non_energy_revenue": [0.000000], + "non_energy_revenue_escal": 0, + "non_energy_revenue_ret": [0.000000] }, "HybridCosts": { "total_installed_cost": 5.80569e+08 diff --git a/api/api_autogen/library/defaults/Singleowner_PhotovoltaicWindBatteryHybridSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PhotovoltaicWindBatteryHybridSingleOwner.json index 841676d703..592cdb35fa 100644 --- a/api/api_autogen/library/defaults/Singleowner_PhotovoltaicWindBatteryHybridSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PhotovoltaicWindBatteryHybridSingleOwner.json @@ -115,23 +115,30 @@ "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 112067706.752261, 22.235312, 0.000000, 0.000000, 0.000000], + [2.000000, 317480000.000000, 62.991088, 0.000000, 0.000000, 0.000000], + [3.000000, 74460094.415280, 14.773600, 1.000000, 1.000000, 0.000000], + [6.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 0, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 0, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, @@ -401,6 +408,14 @@ "Monthly": { }, "NonEnergyRevenue": { + "energy_expenses_ret": [100.000000], + "energy_revenue_ret": [100.000000], + "non_energy_expenses": [0.000000], + "non_energy_expenses_escal": 0, + "non_energy_expenses_ret": [0.000000], + "non_energy_revenue": [0.000000], + "non_energy_revenue_escal": 0, + "non_energy_revenue_ret": [0.000000] }, "HybridCosts": { "total_installed_cost": 5.04008e+08 diff --git a/api/api_autogen/library/defaults/Singleowner_PhysicalTroughSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_PhysicalTroughSingleOwner.json index 3e40944a9c..a9db598a55 100644 --- a/api/api_autogen/library/defaults/Singleowner_PhysicalTroughSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_PhysicalTroughSingleOwner.json @@ -95,7 +95,7 @@ "itc_fed_amount": [0.000000], "itc_fed_amount_deprbas_fed": 1, "itc_fed_amount_deprbas_sta": 1, - "itc_fed_percent": [30.000000], + "itc_fed_percent": [0.000000], "itc_fed_percent_deprbas_fed": 1, "itc_fed_percent_deprbas_sta": 1, "itc_fed_percent_maxvalue": [99999999999999997748809823456034029568.000000], @@ -108,36 +108,41 @@ "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], "ptc_fed_amount": [0.000000], "ptc_fed_escal": 0, - "ptc_fed_term": 10, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 566890333.869303, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_StandaloneBatterySingleOwner.json b/api/api_autogen/library/defaults/Singleowner_StandaloneBatterySingleOwner.json index 914378add6..b905bb44ad 100644 --- a/api/api_autogen/library/defaults/Singleowner_StandaloneBatterySingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_StandaloneBatterySingleOwner.json @@ -116,29 +116,34 @@ }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 78183099.136044, 100.000000, 1.000000, 1.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/Singleowner_WindPowerSingleOwner.json b/api/api_autogen/library/defaults/Singleowner_WindPowerSingleOwner.json index 330ed9f6cd..04fd6e987b 100644 --- a/api/api_autogen/library/defaults/Singleowner_WindPowerSingleOwner.json +++ b/api/api_autogen/library/defaults/Singleowner_WindPowerSingleOwner.json @@ -103,38 +103,43 @@ "itc_sta_percent_deprbas_fed": 0, "itc_sta_percent_deprbas_sta": 0, "itc_sta_percent_maxvalue": [99999999999999997748809823456034029568.000000], - "ptc_fed_amount": [0.030000], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10, + "ptc_fed_amount": [0.000000], + "ptc_fed_escal": 0, + "ptc_fed_term": 0, "ptc_sta_amount": [0.000000], "ptc_sta_escal": 0, "ptc_sta_term": 10 }, "Depreciation": { "depr_alloc_custom_percent": 0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3, + "depr_alloc_macrs_15_percent": 0, + "depr_alloc_macrs_5_percent": 100, + "depr_alloc_sl_15_percent": 0, + "depr_alloc_sl_20_percent": 0, "depr_alloc_sl_39_percent": 0, "depr_alloc_sl_5_percent": 0, - "depr_bonus_fed": 0, + "depr_basis_mat": [ + [1.000000, 317480000.000000, 100.000000, 0.000000, 0.000000, 0.000000], + [2.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] + ], + "depr_bonus_fed": 100, "depr_bonus_fed_custom": 0, "depr_bonus_fed_macrs_15": 1, "depr_bonus_fed_macrs_5": 1, - "depr_bonus_fed_sl_15": 0, - "depr_bonus_fed_sl_20": 0, + "depr_bonus_fed_sl_15": 1, + "depr_bonus_fed_sl_20": 1, "depr_bonus_fed_sl_39": 0, - "depr_bonus_fed_sl_5": 0, - "depr_bonus_sta": 0, + "depr_bonus_fed_sl_5": 1, + "depr_bonus_sta": 100, "depr_bonus_sta_custom": 0, "depr_bonus_sta_macrs_15": 1, "depr_bonus_sta_macrs_5": 1, - "depr_bonus_sta_sl_15": 0, - "depr_bonus_sta_sl_20": 0, + "depr_bonus_sta_sl_15": 1, + "depr_bonus_sta_sl_20": 1, "depr_bonus_sta_sl_39": 0, - "depr_bonus_sta_sl_5": 0, + "depr_bonus_sta_sl_5": 1, "depr_custom_schedule": [0.000000], + "depr_en_basis_mat": 1, "depr_fedbas_method": 1, "depr_itc_fed_custom": 0, "depr_itc_fed_macrs_15": 0, diff --git a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTAllEquityPartnershipFlip.json index 8b285cedcd..5c7f0eaeac 100644 --- a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTAllEquityPartnershipFlip.json @@ -27,6 +27,7 @@ "f_turb_tou_periods": [1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000], "is_control_target_elec": 0, "is_dispatch": 0, + "is_hybrid": 0, "is_parallel_htr": 0, "is_tod_pc_target_also_pc_max": 0, "pb_fixed_par": 0.0055, diff --git a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTLeveragedPartnershipFlip.json index dd334aeb0b..711b6e806b 100644 --- a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTLeveragedPartnershipFlip.json @@ -27,6 +27,7 @@ "f_turb_tou_periods": [1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000], "is_control_target_elec": 0, "is_dispatch": 0, + "is_hybrid": 0, "is_parallel_htr": 0, "is_tod_pc_target_also_pc_max": 0, "pb_fixed_par": 0.0055, diff --git a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTMerchantPlant.json b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTMerchantPlant.json index 4712d00f8f..341238ac45 100644 --- a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTMerchantPlant.json +++ b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTMerchantPlant.json @@ -27,6 +27,7 @@ "f_turb_tou_periods": [1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000], "is_control_target_elec": 0, "is_dispatch": 0, + "is_hybrid": 0, "is_parallel_htr": 0, "is_tod_pc_target_also_pc_max": 0, "pb_fixed_par": 0.0055, diff --git a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTNone.json b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTNone.json index 3c93991a28..31b2400488 100644 --- a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTNone.json +++ b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTNone.json @@ -27,6 +27,7 @@ "f_turb_tou_periods": [1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000], "is_control_target_elec": 0, "is_dispatch": 0, + "is_hybrid": 0, "is_parallel_htr": 0, "is_tod_pc_target_also_pc_max": 0, "pb_fixed_par": 0.0055, diff --git a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTSaleLeaseback.json b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTSaleLeaseback.json index 22a60a66dd..19fa906b5a 100644 --- a/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTSaleLeaseback.json +++ b/api/api_autogen/library/defaults/TcsmoltenSalt_MSPTSaleLeaseback.json @@ -27,6 +27,7 @@ "f_turb_tou_periods": [1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000], "is_control_target_elec": 0, "is_dispatch": 0, + "is_hybrid": 0, "is_parallel_htr": 0, "is_tod_pc_target_also_pc_max": 0, "pb_fixed_par": 0.0055, diff --git a/api/api_autogen/library/defaults/Thirdpartyownership_PVWattsThirdParty.json b/api/api_autogen/library/defaults/Thirdpartyownership_PVWattsThirdParty.json index 3b3e29bd57..89d07da85a 100644 --- a/api/api_autogen/library/defaults/Thirdpartyownership_PVWattsThirdParty.json +++ b/api/api_autogen/library/defaults/Thirdpartyownership_PVWattsThirdParty.json @@ -15,7 +15,7 @@ "gen": [0] }, "AnnualOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "system_use_lifetime_output": 1 }, "CashFlow": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsAllEquityPartnershipFlip.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsAllEquityPartnershipFlip.json index f3e02ffaeb..11d5571256 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsAllEquityPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsAllEquityPartnershipFlip.json @@ -122,7 +122,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsCommercial.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsCommercial.json index a05391d75e..105a7c7de5 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsCommercial.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsCommercial.json @@ -128,7 +128,7 @@ "ur_yearzero_usage_peaks": [234.676000, 173.422000, 172.007000, 191.434000, 198.295000, 236.469000, 274.231000, 260.336000, 226.751000, 185.123000, 156.200000, 184.050000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsHostDeveloper.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsHostDeveloper.json index a05391d75e..105a7c7de5 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsHostDeveloper.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsHostDeveloper.json @@ -128,7 +128,7 @@ "ur_yearzero_usage_peaks": [234.676000, 173.422000, 172.007000, 191.434000, 198.295000, 236.469000, 274.231000, 260.336000, 226.751000, 185.123000, 156.200000, 184.050000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsLeveragedPartnershipFlip.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsLeveragedPartnershipFlip.json index f3e02ffaeb..11d5571256 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsLeveragedPartnershipFlip.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsLeveragedPartnershipFlip.json @@ -122,7 +122,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsMerchantPlant.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsMerchantPlant.json index f3e02ffaeb..11d5571256 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsMerchantPlant.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsMerchantPlant.json @@ -122,7 +122,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsResidential.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsResidential.json index 48360199fa..8606521f52 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsResidential.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsResidential.json @@ -124,7 +124,7 @@ "ur_yearzero_usage_peaks": [1.854070, 1.760380, 1.817040, 2.295350, 2.685220, 4.050750, 4.304530, 4.197240, 3.665800, 2.550710, 1.714150, 1.874350] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsSaleLeaseback.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsSaleLeaseback.json index 9daa175d8f..3dd7341197 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsSaleLeaseback.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsSaleLeaseback.json @@ -122,7 +122,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsSingleOwner.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsSingleOwner.json index f3e02ffaeb..11d5571256 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsSingleOwner.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsSingleOwner.json @@ -122,7 +122,7 @@ "ur_yearzero_usage_peaks": [0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/api_autogen/library/defaults/Utilityrate5_PVWattsThirdParty.json b/api/api_autogen/library/defaults/Utilityrate5_PVWattsThirdParty.json index 48360199fa..8606521f52 100644 --- a/api/api_autogen/library/defaults/Utilityrate5_PVWattsThirdParty.json +++ b/api/api_autogen/library/defaults/Utilityrate5_PVWattsThirdParty.json @@ -124,7 +124,7 @@ "ur_yearzero_usage_peaks": [1.854070, 1.760380, 1.817040, 2.295350, 2.685220, 4.050750, 4.304530, 4.197240, 3.665800, 2.550710, 1.714150, 1.874350] }, "SystemOutput": { - "degradation": [0.500000], + "degradation": [0.000000], "gen": [0] }, "Load": { diff --git a/api/include/SAM_Cashloan.h b/api/include/SAM_Cashloan.h index 9144f2ccbd..df24b155f3 100644 --- a/api/include/SAM_Cashloan.h +++ b/api/include/SAM_Cashloan.h @@ -455,52 +455,340 @@ extern "C" // /** - * Set depr_fed_custom: Federal custom depreciation [%/year] + * Set depr_alloc_custom_percent: Custom depreciation federal and state allocation [%] * options: None - * constraints: None - * required if: depr_fed_type=3 + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_custom_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_5_percent: 5-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + + /** + * Set depr_bonus_fed: Federal bonus depreciation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_custom: Federal bonus depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_macrs_15: Federal bonus depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_macrs_5: Federal bonus depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_15: Federal bonus depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_20: Federal bonus depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_39: Federal bonus depreciation 39-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_5: Federal bonus depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta: State bonus depreciation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_custom: State bonus depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_macrs_15: State bonus depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_macrs_5: State bonus depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_sl_15: State bonus depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_sl_20: State bonus depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_fed_sl_years: Federal depreciation straight-line Years [years] + * Set depr_bonus_sta_sl_39: State bonus depreciation 39-yr straight line [0/1] * options: None - * constraints: INTEGER,POSITIVE - * required if: depr_fed_type=2 + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_sl_years_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_fed_type: Federal depreciation type - * options: 0=none,1=macrs_half_year,2=sl,3=custom - * constraints: INTEGER,MIN=0,MAX=3 + * Set depr_bonus_sta_sl_5: State bonus depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_type_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_custom: State custom depreciation [%/year] + * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: depr_sta_type=3 + * required if: None + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_fedbas_method: Method of federal depreciation reduction + * options: 0=5yr MACRS,1=Proportional + * constraints: INTEGER,MIN=0,MAX=1 + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_custom: Federal ITC depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_macrs_15: Federal ITC depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_macrs_5: Federal ITC depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_15: Federal ITC depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_20: Federal ITC depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_39: Federal ITC depreciation 39-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_5: Federal ITC depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_custom: State ITC depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_macrs_15: State ITC depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_macrs_5: State ITC depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_sl_15: State ITC depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_sl_20: State ITC depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_sl_years: State depreciation straight-line years [years] + * Set depr_itc_sta_sl_39: State ITC depreciation 39-yr straight line [0/1] * options: None - * constraints: INTEGER,POSITIVE - * required if: depr_sta_type=2 + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_sl_years_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_type: State depreciation type - * options: 0=none,1=macrs_half_year,2=sl,3=custom - * constraints: INTEGER,MIN=0,MAX=3 + * Set depr_itc_sta_sl_5: State ITC depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN * required if: ?=0 */ - SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_type_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_stabas_method: Method of state depreciation reduction + * options: 0=5yr MACRS,1=Proportional + * constraints: INTEGER,MIN=0,MAX=1 + * required if: ?=1 + */ + SAM_EXPORT void SAM_Cashloan_Depreciation_depr_stabas_method_nset(SAM_table ptr, double number, SAM_error *err); // @@ -1575,6 +1863,14 @@ extern "C" */ SAM_EXPORT void SAM_Cashloan_ChargesByMonth_utility_bill_w_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set utility_bill_wo_sys: Electricity bill without system [$] + * options: None + * constraints: None + * required if: * + */ + SAM_EXPORT void SAM_Cashloan_ChargesByMonth_utility_bill_wo_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + // // Battery parameters @@ -1967,67 +2263,139 @@ extern "C" * Depreciation Getters */ - SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_fed_custom_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_custom_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fed_sl_years_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_macrs_15_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fed_type_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_macrs_5_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_sta_custom_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_15_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_Depreciation_depr_sta_sl_years_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_20_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_Depreciation_depr_sta_type_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_39_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); - /** - * TaxCreditIncentives Getters - */ + SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_20_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_39_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_custom_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_20_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_39_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_macrs_15_nget(SAM_table ptr, SAM_error *err); - /** - * PaymentIncentives Getters - */ + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Depreciation_depr_stabas_method_nget(SAM_table ptr, SAM_error *err); + + + /** + * TaxCreditIncentives Getters + */ + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err); + + + /** + * PaymentIncentives Getters + */ SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_amount_nget(SAM_table ptr, SAM_error *err); @@ -2266,6 +2634,8 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_utility_bill_wo_sys_aget(SAM_table ptr, int* length, SAM_error *err); + /** * Battery Getters @@ -2429,10 +2799,6 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_depreciation_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2441,6 +2807,28 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_custom_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me1_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me2_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me3_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_total_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2533,10 +2921,6 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_depreciation_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2545,6 +2929,28 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_custom_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me1_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me2_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me3_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_total_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_Cashloan_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_Cashloan_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2555,6 +2961,410 @@ extern "C" SAM_EXPORT double* SAM_Cashloan_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_none_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_none_percent_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Cashloan_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err); @@ -2577,6 +3387,110 @@ extern "C" SAM_EXPORT double SAM_Cashloan_Outputs_irr_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_itc_total_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Cashloan_Outputs_itc_total_fed_nget(SAM_table ptr, SAM_error *err); @@ -2617,6 +3531,10 @@ extern "C" SAM_EXPORT double SAM_Cashloan_Outputs_payback_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_pre_depr_alloc_basis_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_Cashloan_Outputs_pre_itc_qual_basis_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Cashloan_Outputs_present_value_fuel_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Cashloan_Outputs_present_value_insandproptax_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_CashloanHeat.h b/api/include/SAM_CashloanHeat.h index 2d7e122078..7c1dd919fa 100644 --- a/api/include/SAM_CashloanHeat.h +++ b/api/include/SAM_CashloanHeat.h @@ -471,52 +471,340 @@ extern "C" // /** - * Set depr_fed_custom: Federal custom depreciation [%/year] + * Set depr_alloc_custom_percent: Custom depreciation federal and state allocation [%] * options: None - * constraints: None - * required if: depr_fed_type=3 + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_custom_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_alloc_sl_5_percent: 5-yr straight line depreciation federal and state allocation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + + /** + * Set depr_bonus_fed: Federal bonus depreciation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_custom: Federal bonus depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_macrs_15: Federal bonus depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_macrs_5: Federal bonus depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_15: Federal bonus depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_20: Federal bonus depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_39: Federal bonus depreciation 39-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_fed_sl_5: Federal bonus depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta: State bonus depreciation [%] + * options: None + * constraints: MIN=0,MAX=100 + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_custom: State bonus depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_macrs_15: State bonus depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_macrs_5: State bonus depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_sl_15: State bonus depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_bonus_sta_sl_20: State bonus depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_fed_sl_years: Federal depreciation straight-line Years [years] + * Set depr_bonus_sta_sl_39: State bonus depreciation 39-yr straight line [0/1] * options: None - * constraints: INTEGER,POSITIVE - * required if: depr_fed_type=2 + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_sl_years_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_fed_type: Federal depreciation type - * options: 0=none,1=macrs_half_year,2=sl,3=custom - * constraints: INTEGER,MIN=0,MAX=3 + * Set depr_bonus_sta_sl_5: State bonus depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_type_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_custom: State custom depreciation [%/year] + * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: depr_sta_type=3 + * required if: None + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_fedbas_method: Method of federal depreciation reduction + * options: 0=5yr MACRS,1=Proportional + * constraints: INTEGER,MIN=0,MAX=1 + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_custom: Federal ITC depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_macrs_15: Federal ITC depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_macrs_5: Federal ITC depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_15: Federal ITC depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_20: Federal ITC depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_39: Federal ITC depreciation 39-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_fed_sl_5: Federal ITC depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_custom: State ITC depreciation custom [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_custom_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_macrs_15: State ITC depreciation 15-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_macrs_5: State ITC depreciation 5-yr MACRS [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_sl_15: State ITC depreciation 15-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_itc_sta_sl_20: State ITC depreciation 20-yr straight line [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_sl_years: State depreciation straight-line years [years] + * Set depr_itc_sta_sl_39: State ITC depreciation 39-yr straight line [0/1] * options: None - * constraints: INTEGER,POSITIVE - * required if: depr_sta_type=2 + * constraints: BOOLEAN + * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_sl_years_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err); /** - * Set depr_sta_type: State depreciation type - * options: 0=none,1=macrs_half_year,2=sl,3=custom - * constraints: INTEGER,MIN=0,MAX=3 + * Set depr_itc_sta_sl_5: State ITC depreciation 5-yr straight line [0/1] + * options: None + * constraints: BOOLEAN * required if: ?=0 */ - SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_type_nset(SAM_table ptr, double number, SAM_error *err); + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err); + + /** + * Set depr_stabas_method: Method of state depreciation reduction + * options: 0=5yr MACRS,1=Proportional + * constraints: INTEGER,MIN=0,MAX=1 + * required if: ?=1 + */ + SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_stabas_method_nset(SAM_table ptr, double number, SAM_error *err); // @@ -1671,6 +1959,14 @@ extern "C" */ SAM_EXPORT void SAM_CashloanHeat_ChargesByMonth_utility_bill_w_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set utility_bill_wo_sys: Electricity bill without system [$] + * options: None + * constraints: None + * required if: * + */ + SAM_EXPORT void SAM_CashloanHeat_ChargesByMonth_utility_bill_wo_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + // // Battery parameters @@ -2067,69 +2363,141 @@ extern "C" * Depreciation Getters */ - SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_fed_custom_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_custom_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fed_sl_years_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_macrs_15_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fed_type_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_macrs_5_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_sta_custom_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_15_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_sta_sl_years_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_20_percent_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_sta_type_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_39_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); - /** - * TaxCreditIncentives Getters - */ + SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_20_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_39_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_custom_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_20_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_39_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_5_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_15_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_5_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_15_nget(SAM_table ptr, SAM_error *err); - /** + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_stabas_method_nget(SAM_table ptr, SAM_error *err); + + + /** + * TaxCreditIncentives Getters + */ + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err); + + + /** * PaymentIncentives Getters */ @@ -2386,6 +2754,8 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_utility_bill_wo_sys_aget(SAM_table ptr, int* length, SAM_error *err); + /** * Battery Getters @@ -2551,10 +2921,6 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_depreciation_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2563,6 +2929,28 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_custom_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me1_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me2_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me3_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_total_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2657,10 +3045,6 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_depreciation_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2669,6 +3053,28 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_custom_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me1_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me2_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me3_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_total_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err); @@ -2679,6 +3085,410 @@ extern "C" SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_none_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_none_percent_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_CashloanHeat_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err); @@ -2699,6 +3509,110 @@ extern "C" SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_uti_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_fixed_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_percent_total_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_custom_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_macrs_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_macrs_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_15_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_20_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_39_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_5_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_total_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_total_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_total_fed_nget(SAM_table ptr, SAM_error *err); @@ -2737,6 +3651,10 @@ extern "C" SAM_EXPORT double SAM_CashloanHeat_Outputs_payback_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_pre_depr_alloc_basis_nget(SAM_table ptr, SAM_error *err); + + SAM_EXPORT double SAM_CashloanHeat_Outputs_pre_itc_qual_basis_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_CashloanHeat_Outputs_present_value_fuel_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_CashloanHeat_Outputs_present_value_insandproptax_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Communitysolar.h b/api/include/SAM_Communitysolar.h index 1ad72c0280..c61290d9ad 100644 --- a/api/include/SAM_Communitysolar.h +++ b/api/include/SAM_Communitysolar.h @@ -823,7 +823,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -831,7 +831,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -839,7 +839,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -847,7 +847,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -855,7 +855,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -867,6 +867,14 @@ extern "C" */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -999,10 +1007,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -2924,6 +2940,8 @@ extern "C" SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Communitysolar_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2958,6 +2976,8 @@ extern "C" SAM_EXPORT double* SAM_Communitysolar_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Equpartflip.h b/api/include/SAM_Equpartflip.h index f72ee78772..ef3a1cc6e7 100644 --- a/api/include/SAM_Equpartflip.h +++ b/api/include/SAM_Equpartflip.h @@ -780,7 +780,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -788,7 +788,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -796,7 +796,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -804,7 +804,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -812,7 +812,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -824,6 +824,14 @@ extern "C" */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -956,10 +964,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -2532,6 +2548,8 @@ extern "C" SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Equpartflip_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2566,6 +2584,8 @@ extern "C" SAM_EXPORT double* SAM_Equpartflip_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_HostDeveloper.h b/api/include/SAM_HostDeveloper.h index 765fea9c78..02e5c64794 100644 --- a/api/include/SAM_HostDeveloper.h +++ b/api/include/SAM_HostDeveloper.h @@ -900,7 +900,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -908,7 +908,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -916,7 +916,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -924,7 +924,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -932,7 +932,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -944,6 +944,14 @@ extern "C" */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -1076,10 +1084,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -2740,6 +2756,8 @@ extern "C" SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_HostDeveloper_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2774,6 +2792,8 @@ extern "C" SAM_EXPORT double* SAM_HostDeveloper_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Levpartflip.h b/api/include/SAM_Levpartflip.h index e9ad4666a1..fbf90a55ca 100644 --- a/api/include/SAM_Levpartflip.h +++ b/api/include/SAM_Levpartflip.h @@ -908,7 +908,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -916,7 +916,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -924,7 +924,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -932,7 +932,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -940,7 +940,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -952,6 +952,14 @@ extern "C" */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -1084,10 +1092,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -2676,6 +2692,8 @@ extern "C" SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Levpartflip_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2710,6 +2728,8 @@ extern "C" SAM_EXPORT double* SAM_Levpartflip_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Merchantplant.h b/api/include/SAM_Merchantplant.h index ccd9d84be6..6992a8097f 100644 --- a/api/include/SAM_Merchantplant.h +++ b/api/include/SAM_Merchantplant.h @@ -831,7 +831,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -839,7 +839,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -847,7 +847,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -855,7 +855,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -863,7 +863,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -875,6 +875,14 @@ extern "C" */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -1007,10 +1015,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -2822,6 +2838,8 @@ extern "C" SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Merchantplant_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2856,6 +2874,8 @@ extern "C" SAM_EXPORT double* SAM_Merchantplant_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Saleleaseback.h b/api/include/SAM_Saleleaseback.h index 1ede6e37e2..b1c7d675c0 100644 --- a/api/include/SAM_Saleleaseback.h +++ b/api/include/SAM_Saleleaseback.h @@ -756,7 +756,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -764,7 +764,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -772,7 +772,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -780,7 +780,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -788,7 +788,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -800,6 +800,14 @@ extern "C" */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -932,10 +940,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_itc_fed_custom: Federal ITC depreciation custom [0/1] * options: None @@ -2466,6 +2482,8 @@ extern "C" SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Saleleaseback_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -2500,6 +2518,8 @@ extern "C" SAM_EXPORT double* SAM_Saleleaseback_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_itc_fed_macrs_15_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_Singleowner.h b/api/include/SAM_Singleowner.h index f27062aaf7..d01753ae49 100644 --- a/api/include/SAM_Singleowner.h +++ b/api/include/SAM_Singleowner.h @@ -948,7 +948,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -956,7 +956,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -964,7 +964,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -972,7 +972,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -980,7 +980,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -992,6 +992,14 @@ extern "C" */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_Singleowner_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -1124,10 +1132,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_Singleowner_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -3107,6 +3123,8 @@ extern "C" SAM_EXPORT double SAM_Singleowner_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_Singleowner_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_Singleowner_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Singleowner_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -3141,6 +3159,8 @@ extern "C" SAM_EXPORT double* SAM_Singleowner_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_Singleowner_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_Singleowner_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_Singleowner_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_SingleownerHeat.h b/api/include/SAM_SingleownerHeat.h index 038898726d..c88081d6c1 100644 --- a/api/include/SAM_SingleownerHeat.h +++ b/api/include/SAM_SingleownerHeat.h @@ -1785,7 +1785,7 @@ extern "C" * Set depr_alloc_macrs_15_percent: 15-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=1.5 + * required if: ?=0 */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -1793,7 +1793,7 @@ extern "C" * Set depr_alloc_macrs_5_percent: 5-yr MACRS depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=89 + * required if: ?=0 */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -1801,7 +1801,7 @@ extern "C" * Set depr_alloc_sl_15_percent: 15-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -1809,7 +1809,7 @@ extern "C" * Set depr_alloc_sl_20_percent: 20-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=3 + * required if: ?=0 */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -1817,7 +1817,7 @@ extern "C" * Set depr_alloc_sl_39_percent: 39-yr straight line depreciation federal and state allocation [%] * options: None * constraints: MIN=0,MAX=100 - * required if: ?=0.5 + * required if: ?=0 */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err); @@ -1829,6 +1829,14 @@ extern "C" */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set depr_basis_mat: Depreciation Basis Matrix + * options: None + * constraints: col 0=tech no, col 1=basis amount ($), col 2=% of total installed cost, col 3=fed itc qual 0/1, col 4=state itc qual 0/1, col 5=depreciation selection(0=macrs 5, 1=macrs 15, 2=sl 5, 3=sl 15, 4=sl 20, 5=sl 39, 6=custom) + * required if: depr_en_basis_mat=1 + */ + SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err); + /** * Set depr_bonus_fed: Federal bonus depreciation [%] * options: None @@ -1961,10 +1969,18 @@ extern "C" * Set depr_custom_schedule: Custom depreciation schedule [%] * options: None * constraints: None - * required if: * + * required if: None */ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + /** + * Set depr_en_basis_mat: Enable Depreciation Basis Matrix [0/1] + * options: None + * constraints: BOOLEAN + * required if: ?=0 + */ + SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set depr_fedbas_method: Method of federal depreciation reduction * options: 0=5yr MACRS,1=Proportional @@ -3265,6 +3281,8 @@ extern "C" SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_SingleownerHeat_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err); + SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err); @@ -3299,6 +3317,8 @@ extern "C" SAM_EXPORT double* SAM_SingleownerHeat_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err); diff --git a/api/include/SAM_TcsmoltenSalt.h b/api/include/SAM_TcsmoltenSalt.h index ad1fff81be..51bdad6dc0 100644 --- a/api/include/SAM_TcsmoltenSalt.h +++ b/api/include/SAM_TcsmoltenSalt.h @@ -76,22 +76,6 @@ extern "C" */ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_T_tank_hot_init_nset(SAM_table ptr, double number, SAM_error *err); - /** - * Set ampl_data_dir: AMPL data file directory - * options: None - * constraints: None - * required if: ?='' - */ - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_ampl_data_dir_sset(SAM_table ptr, const char* str, SAM_error *err); - - /** - * Set ampl_exec_call: System command to run AMPL code - * options: None - * constraints: None - * required if: ?='ampl sdk_solution.run' - */ - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_ampl_exec_call_sset(SAM_table ptr, const char* str, SAM_error *err); - /** * Set anc_elec_output: Ancillary electrical generation (PV) [kWe] * options: None @@ -332,14 +316,6 @@ extern "C" */ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_PAR_HTR_allowed_in_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - /** - * Set is_ampl_engine: Run dispatch optimization with external AMPL engine - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_ampl_engine_nset(SAM_table ptr, double number, SAM_error *err); - /** * Set is_control_target_elec: 0 (default): control targets heat into cycle * options: None @@ -420,14 +396,6 @@ extern "C" */ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_tod_pc_target_also_pc_max_nset(SAM_table ptr, double number, SAM_error *err); - /** - * Set is_write_ampl_dat: Write AMPL data files for dispatch run - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_write_ampl_dat_nset(SAM_table ptr, double number, SAM_error *err); - /** * Set pb_fixed_par: Fixed parasitic load - runs at all times [MWe/MWcap] * options: None @@ -460,6 +428,22 @@ extern "C" */ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pc_startup_time_remain_init_nset(SAM_table ptr, double number, SAM_error *err); + /** + * Set pv_generation_profile: Co-located PV generation for CSP to dispatch around. [kWe] + * options: None + * constraints: None + * required if: None + */ + SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pv_generation_profile_aset(SAM_table ptr, double* arr, int length, SAM_error *err); + + /** + * Set pv_total_installed_cost: Total installed cost of co-located PV system [$] + * options: None + * constraints: None + * required if: ?=0.0 + */ + SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pv_total_installed_cost_nset(SAM_table ptr, double number, SAM_error *err); + /** * Set q_dot_elec_to_PAR_HTR_in: User-provided electrical power to parallel heater [-] * options: None @@ -2679,99 +2663,6 @@ extern "C" SAM_EXPORT void SAM_TcsmoltenSalt_AdjustmentFactors_sf_adjust_timeindex_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - // - // HybridCosts parameters - // - - /** - * Set degradation: Annual AC degradation [%] - * options: None - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_degradation_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - - /** - * Set land_area: Total land area [acres] - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_land_area_nset(SAM_table ptr, double number, SAM_error *err); - - /** - * Set om_capacity: Capacity-based O&M amount [$/kWcap] - * options: !battery,!fuelcell - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_capacity_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - - /** - * Set om_capacity_escal: Capacity-based O&M escalation [%/year] - * options: None - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_capacity_escal_nset(SAM_table ptr, double number, SAM_error *err); - - /** - * Set om_fixed: Fixed O&M annual amount [$/year] - * options: !battery,!fuelcell - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_fixed_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - - /** - * Set om_fixed_escal: Fixed O&M escalation [%/year] - * options: None - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_fixed_escal_nset(SAM_table ptr, double number, SAM_error *err); - - /** - * Set om_land_lease: Land lease cost [$/acre] - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_land_lease_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - - /** - * Set om_land_lease_escal: Land lease cost escalation [%/yr] - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_land_lease_escal_nset(SAM_table ptr, double number, SAM_error *err); - - /** - * Set om_production: Production-based O&M amount [$/MWh] - * options: !battery,!fuelcell - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_production_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - - /** - * Set om_production_escal: Production-based O&M escalation [%/year] - * options: None - * constraints: None - * required if: ?=0.0 - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_production_escal_nset(SAM_table ptr, double number, SAM_error *err); - - /** - * Set total_installed_cost: Total installed cost [$] - * options: None - * constraints: None - * required if: * - */ - SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_total_installed_cost_nset(SAM_table ptr, double number, SAM_error *err); - - /** * SolarResource Getters */ @@ -2791,10 +2682,6 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_T_tank_hot_init_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT const char* SAM_TcsmoltenSalt_SystemControl_ampl_data_dir_sget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT const char* SAM_TcsmoltenSalt_SystemControl_ampl_exec_call_sget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_anc_elec_output_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_aux_par_nget(SAM_table ptr, SAM_error *err); @@ -2855,8 +2742,6 @@ extern "C" SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_is_PAR_HTR_allowed_in_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_ampl_engine_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_control_target_elec_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_dispatch_nget(SAM_table ptr, SAM_error *err); @@ -2877,8 +2762,6 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_tod_pc_target_also_pc_max_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_write_ampl_dat_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pb_fixed_par_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pc_op_mode_initial_nget(SAM_table ptr, SAM_error *err); @@ -2887,6 +2770,10 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pc_startup_time_remain_init_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_pv_generation_profile_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pv_total_installed_cost_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_q_dot_elec_to_PAR_HTR_in_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_q_pc_max_in_aget(SAM_table ptr, int* length, SAM_error *err); @@ -3510,33 +3397,6 @@ extern "C" SAM_EXPORT double* SAM_TcsmoltenSalt_AdjustmentFactors_sf_adjust_timeindex_aget(SAM_table ptr, int* length, SAM_error *err); - /** - * HybridCosts Getters - */ - - SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_degradation_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_land_area_nget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_capacity_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_capacity_escal_nget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_fixed_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_fixed_escal_nget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_land_lease_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_land_lease_escal_nget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_production_aget(SAM_table ptr, int* length, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_production_escal_nget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_total_installed_cost_nget(SAM_table ptr, SAM_error *err); - - /** * Outputs Getters */ @@ -3717,8 +3577,6 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_cav_rec_width_calc_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_clearsky_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_const_per_interest1_nget(SAM_table ptr, SAM_error *err); @@ -3827,6 +3685,10 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_disp_presolve_nvar_ann_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_pv_expected_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_qeh_expected_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_qpbsu_expected_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_qsf_expected_aget(SAM_table ptr, int* length, SAM_error *err); @@ -3855,6 +3717,8 @@ extern "C" SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_thermeff_expected_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_wparasitic_expected_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_wpb_expected_aget(SAM_table ptr, int* length, SAM_error *err); SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_e_ch_tes_aget(SAM_table ptr, int* length, SAM_error *err); @@ -4113,6 +3977,10 @@ extern "C" SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_vel_rec_htf_des_nget(SAM_table ptr, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_w_dot_net_pc_max_aget(SAM_table ptr, int* length, SAM_error *err); + + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_w_dot_net_pc_target_aget(SAM_table ptr, int* length, SAM_error *err); + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_wspd_aget(SAM_table ptr, int* length, SAM_error *err); #ifdef __cplusplus diff --git a/api/include/SAM_TroughPhysical.h b/api/include/SAM_TroughPhysical.h index 26e61ab596..825ea782b3 100644 --- a/api/include/SAM_TroughPhysical.h +++ b/api/include/SAM_TroughPhysical.h @@ -1765,22 +1765,6 @@ extern "C" // Tou parameters // - /** - * Set ampl_data_dir: AMPL data file directory [-] - * options: None - * constraints: None - * required if: ?='' - */ - SAM_EXPORT void SAM_TroughPhysical_Tou_ampl_data_dir_sset(SAM_table ptr, const char* str, SAM_error *err); - - /** - * Set ampl_exec_call: System command to run AMPL code [-] - * options: None - * constraints: None - * required if: ?='ampl sdk_solution.run' - */ - SAM_EXPORT void SAM_TroughPhysical_Tou_ampl_exec_call_sset(SAM_table ptr, const char* str, SAM_error *err); - /** * Set can_cycle_use_standby: Can the cycle use standby operation? * options: None @@ -1941,14 +1925,6 @@ extern "C" */ SAM_EXPORT void SAM_TroughPhysical_Tou_f_turb_tou_periods_aset(SAM_table ptr, double* arr, int length, SAM_error *err); - /** - * Set is_ampl_engine: Run dispatch optimization with external AMPL engine [-] - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TroughPhysical_Tou_is_ampl_engine_nset(SAM_table ptr, double number, SAM_error *err); - /** * Set is_dispatch: Allow dispatch optimization? [-] * options: None @@ -1973,14 +1949,6 @@ extern "C" */ SAM_EXPORT void SAM_TroughPhysical_Tou_is_tod_pc_target_also_pc_max_nset(SAM_table ptr, double number, SAM_error *err); - /** - * Set is_write_ampl_dat: Write AMPL data files for dispatch run [-] - * options: None - * constraints: None - * required if: ?=0 - */ - SAM_EXPORT void SAM_TroughPhysical_Tou_is_write_ampl_dat_nset(SAM_table ptr, double number, SAM_error *err); - /** * Set ppa_multiplier_model: PPA multiplier model 0: dispatch factors dispatch_factorX, 1: hourly multipliers dispatch_factors_ts [0/1] * options: 0=diurnal,1=timestep @@ -2996,10 +2964,6 @@ extern "C" * Tou Getters */ - SAM_EXPORT const char* SAM_TroughPhysical_Tou_ampl_data_dir_sget(SAM_table ptr, SAM_error *err); - - SAM_EXPORT const char* SAM_TroughPhysical_Tou_ampl_exec_call_sget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TroughPhysical_Tou_can_cycle_use_standby_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TroughPhysical_Tou_disp_csu_cost_rel_nget(SAM_table ptr, SAM_error *err); @@ -3040,16 +3004,12 @@ extern "C" SAM_EXPORT double* SAM_TroughPhysical_Tou_f_turb_tou_periods_aget(SAM_table ptr, int* length, SAM_error *err); - SAM_EXPORT double SAM_TroughPhysical_Tou_is_ampl_engine_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TroughPhysical_Tou_is_dispatch_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TroughPhysical_Tou_is_timestep_load_fractions_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TroughPhysical_Tou_is_tod_pc_target_also_pc_max_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TroughPhysical_Tou_is_write_ampl_dat_nget(SAM_table ptr, SAM_error *err); - SAM_EXPORT double SAM_TroughPhysical_Tou_ppa_multiplier_model_nget(SAM_table ptr, SAM_error *err); SAM_EXPORT double SAM_TroughPhysical_Tou_q_rec_heattrace_nget(SAM_table ptr, SAM_error *err); diff --git a/api/modules/SAM_Cashloan.cpp b/api/modules/SAM_Cashloan.cpp index e6d511b152..0aa5a37e38 100644 --- a/api/modules/SAM_Cashloan.cpp +++ b/api/modules/SAM_Cashloan.cpp @@ -320,39 +320,255 @@ SAM_EXPORT void SAM_Cashloan_LandLease_om_land_lease_escal_nset(SAM_table ptr, d }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_custom_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "depr_fed_custom", arr, length); + ssc_data_set_number(ptr, "depr_alloc_custom_percent", number); }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_sl_years_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_fed_sl_years", number); + ssc_data_set_number(ptr, "depr_alloc_macrs_15_percent", number); }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fed_type_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_fed_type", number); + ssc_data_set_number(ptr, "depr_alloc_macrs_5_percent", number); }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "depr_sta_custom", arr, length); + ssc_data_set_number(ptr, "depr_alloc_sl_15_percent", number); }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_sl_years_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_sta_sl_years", number); + ssc_data_set_number(ptr, "depr_alloc_sl_20_percent", number); }); } -SAM_EXPORT void SAM_Cashloan_Depreciation_depr_sta_type_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_sta_type", number); + ssc_data_set_number(ptr, "depr_alloc_sl_39_percent", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_alloc_sl_5_percent", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_custom", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_20", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_39", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_custom", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_20", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_39", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_bonus_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_array(ptr, "depr_custom_schedule", arr, length); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_fedbas_method", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_custom", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_20", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_39", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_custom", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_15", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_20", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_39", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_itc_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_5", number); + }); +} + +SAM_EXPORT void SAM_Cashloan_Depreciation_depr_stabas_method_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_stabas_method", number); }); } @@ -1142,6 +1358,12 @@ SAM_EXPORT void SAM_Cashloan_ChargesByMonth_utility_bill_w_sys_aset(SAM_table pt }); } +SAM_EXPORT void SAM_Cashloan_ChargesByMonth_utility_bill_wo_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_array(ptr, "utility_bill_wo_sys", arr, length); + }); +} + SAM_EXPORT void SAM_Cashloan_Battery_batt_capacity_percent_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_array(ptr, "batt_capacity_percent", arr, length); @@ -1801,2619 +2023,5419 @@ SAM_EXPORT double SAM_Cashloan_LandLease_om_land_lease_escal_nget(SAM_table ptr, return result; } -SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_fed_custom_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_custom_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "depr_fed_custom", length); - if (!result) - make_access_error("SAM_Cashloan", "depr_fed_custom"); + if (!ssc_data_get_number(ptr, "depr_alloc_custom_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_custom_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fed_sl_years_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_macrs_15_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_fed_sl_years", &result)) - make_access_error("SAM_Cashloan", "depr_fed_sl_years"); + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_15_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_macrs_15_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fed_type_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_macrs_5_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_fed_type", &result)) - make_access_error("SAM_Cashloan", "depr_fed_type"); + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_5_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_macrs_5_percent"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_sta_custom_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_15_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "depr_sta_custom", length); - if (!result) - make_access_error("SAM_Cashloan", "depr_sta_custom"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_15_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_15_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Depreciation_depr_sta_sl_years_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_20_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_sta_sl_years", &result)) - make_access_error("SAM_Cashloan", "depr_sta_sl_years"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_20_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_20_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Depreciation_depr_sta_type_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_39_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_sta_type", &result)) - make_access_error("SAM_Cashloan", "depr_sta_type"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_39_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_39_percent"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_5_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_5_percent"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_amount", length); + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); if (!result) - make_access_error("SAM_Cashloan", "itc_fed_amount"); + make_access_error("SAM_Cashloan", "depr_basis_mat"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "itc_fed_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "itc_fed_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_custom", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_percent", length); - if (!result) - make_access_error("SAM_Cashloan", "itc_fed_percent"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "itc_fed_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_macrs_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "itc_fed_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_percent_maxvalue", length); - if (!result) - make_access_error("SAM_Cashloan", "itc_fed_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "itc_sta_amount"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_fed_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "itc_sta_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_fed_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "itc_sta_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_percent", length); - if (!result) - make_access_error("SAM_Cashloan", "itc_sta_percent"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_custom", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_custom"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "itc_sta_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "itc_sta_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_percent_maxvalue", length); - if (!result) - make_access_error("SAM_Cashloan", "itc_sta_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_fed_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "ptc_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_fed_escal", &result)) - make_access_error("SAM_Cashloan", "ptc_fed_escal"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_bonus_sta_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_fed_term", &result)) - make_access_error("SAM_Cashloan", "ptc_fed_term"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_bonus_sta_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_Cashloan_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_sta_amount", length); + result = ssc_data_get_array(ptr, "depr_custom_schedule", length); if (!result) - make_access_error("SAM_Cashloan", "ptc_sta_amount"); + make_access_error("SAM_Cashloan", "depr_custom_schedule"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_sta_escal", &result)) - make_access_error("SAM_Cashloan", "ptc_sta_escal"); + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Cashloan", "depr_en_basis_mat"); }); return result; } -SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_sta_term", &result)) - make_access_error("SAM_Cashloan", "ptc_sta_term"); + if (!ssc_data_get_number(ptr, "depr_fedbas_method", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_method"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_amount", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_custom", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_custom"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_macrs_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_maxvalue", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_sl_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_tax_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_tax_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_tax_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_fed_tax_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_fed_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_amount", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_amount"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_itc_fed_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_custom", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_custom"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_maxvalue", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_macrs_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_tax_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_tax_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_sl_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_tax_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_oth_tax_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_amount", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_amount"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_itc_sta_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_itc_sta_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Depreciation_depr_stabas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_stabas_method", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_method"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_maxvalue_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_maxvalue", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_maxvalue"); + result = ssc_data_get_array(ptr, "itc_fed_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_fed_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_tax_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_tax_fed"); + if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "itc_fed_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_tax_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_sta_tax_sta"); + if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "itc_fed_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_amount_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_amount", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_amount"); + result = ssc_data_get_array(ptr, "itc_fed_percent", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_fed_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_deprbas_fed"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "itc_fed_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_deprbas_sta"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "itc_fed_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_maxvalue_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_maxvalue", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_maxvalue"); + result = ssc_data_get_array(ptr, "itc_fed_percent_maxvalue", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_fed_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_tax_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_tax_fed"); + result = ssc_data_get_array(ptr, "itc_sta_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_sta_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_tax_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_uti_tax_sta"); + if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "itc_sta_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_amount"); + if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "itc_sta_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_amount_deprbas_fed"); + result = ssc_data_get_array(ptr, "itc_sta_percent", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_sta_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "itc_sta_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "itc_sta_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_amount_tax_sta"); + result = ssc_data_get_array(ptr, "itc_sta_percent_maxvalue", length); + if (!result) + make_access_error("SAM_Cashloan", "itc_sta_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent"); + result = ssc_data_get_array(ptr, "ptc_fed_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "ptc_fed_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "ptc_fed_escal", &result)) + make_access_error("SAM_Cashloan", "ptc_fed_escal"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ptc_fed_term", &result)) + make_access_error("SAM_Cashloan", "ptc_fed_term"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_Cashloan_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_maxvalue", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent_maxvalue"); + result = ssc_data_get_array(ptr, "ptc_sta_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "ptc_sta_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "ptc_sta_escal", &result)) + make_access_error("SAM_Cashloan", "ptc_sta_escal"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_fed_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "ptc_sta_term", &result)) + make_access_error("SAM_Cashloan", "ptc_sta_term"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_amount"); + if (!ssc_data_get_number(ptr, "cbi_fed_amount", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_fed_maxvalue", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_fed_tax_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent"); + if (!ssc_data_get_number(ptr, "cbi_fed_tax_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_fed_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_oth_amount", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_maxvalue", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_oth_maxvalue", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_oth_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_oth_tax_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_amount"); + if (!ssc_data_get_number(ptr, "cbi_oth_tax_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_oth_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_amount", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_sta_maxvalue", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent"); + if (!ssc_data_get_number(ptr, "cbi_sta_tax_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_tax_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_sta_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_uti_amount", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_maxvalue", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_sta_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_uti_maxvalue", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_amount"); + if (!ssc_data_get_number(ptr, "cbi_uti_tax_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_cbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_uti_tax_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_uti_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_amount_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_maxvalue", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_uti_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_maxvalue", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent_maxvalue"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_fed_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "pbi_fed_amount"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_fed_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_escal", &result)) - make_access_error("SAM_Cashloan", "pbi_fed_escal"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_fed_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_tax_fed", &result)) - make_access_error("SAM_Cashloan", "pbi_fed_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_tax_sta", &result)) - make_access_error("SAM_Cashloan", "pbi_fed_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_term", &result)) - make_access_error("SAM_Cashloan", "pbi_fed_term"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_oth_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_oth_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "pbi_oth_amount"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_amount_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_escal", &result)) - make_access_error("SAM_Cashloan", "pbi_oth_escal"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_tax_fed", &result)) - make_access_error("SAM_Cashloan", "pbi_oth_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_tax_sta", &result)) - make_access_error("SAM_Cashloan", "pbi_oth_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_term", &result)) - make_access_error("SAM_Cashloan", "pbi_oth_term"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_sta_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "pbi_sta_amount"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_maxvalue", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_escal", &result)) - make_access_error("SAM_Cashloan", "pbi_sta_escal"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_oth_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_tax_fed", &result)) - make_access_error("SAM_Cashloan", "pbi_sta_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_oth_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_tax_sta", &result)) - make_access_error("SAM_Cashloan", "pbi_sta_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_term", &result)) - make_access_error("SAM_Cashloan", "pbi_sta_term"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_uti_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_uti_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "pbi_uti_amount"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_escal", &result)) - make_access_error("SAM_Cashloan", "pbi_uti_escal"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_amount_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_tax_fed", &result)) - make_access_error("SAM_Cashloan", "pbi_uti_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_tax_sta", &result)) - make_access_error("SAM_Cashloan", "pbi_uti_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent"); }); return result; } -SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_term", &result)) - make_access_error("SAM_Cashloan", "pbi_uti_term"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_BatterySystem_batt_bank_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_bank_replacement", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_bank_replacement"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_batt_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_computed_bank_capacity", &result)) - make_access_error("SAM_Cashloan", "batt_computed_bank_capacity"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_maxvalue", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_batt_replacement_option_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_replacement_option", &result)) - make_access_error("SAM_Cashloan", "batt_replacement_option"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_BatterySystem_batt_replacement_schedule_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_sta_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_replacement_schedule_percent", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_replacement_schedule_percent"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_sta_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_battery_per_kWh_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "battery_per_kWh", &result)) - make_access_error("SAM_Cashloan", "battery_per_kWh"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_amount"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_en_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_batt", &result)) - make_access_error("SAM_Cashloan", "en_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_en_standalone_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_standalone_batt", &result)) - make_access_error("SAM_Cashloan", "en_standalone_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_BatterySystem_en_wave_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_wave_batt", &result)) - make_access_error("SAM_Cashloan", "en_wave_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_amount_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_FuelCell_annual_fuel_usage_lifetime_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_fuel_usage_lifetime", length); - if (!result) - make_access_error("SAM_Cashloan", "annual_fuel_usage_lifetime"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_FuelCell_en_fuelcell_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_fuelcell", &result)) - make_access_error("SAM_Cashloan", "en_fuelcell"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_annual_energy_discharged_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_annual_energy_discharged", length); - if (!result) - make_access_error("SAM_Cashloan", "fuelcell_annual_energy_discharged"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_computed_bank_capacity", &result)) - make_access_error("SAM_Cashloan", "fuelcell_computed_bank_capacity"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_per_kWh_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_per_kWh", &result)) - make_access_error("SAM_Cashloan", "fuelcell_per_kWh"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_maxvalue", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent_maxvalue"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_replacement", length); - if (!result) - make_access_error("SAM_Cashloan", "fuelcell_replacement"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent_tax_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_replacement_option_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_ibi_uti_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_replacement_option", &result)) - make_access_error("SAM_Cashloan", "fuelcell_replacement_option"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_uti_percent_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_replacement_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_replacement_schedule", length); + result = ssc_data_get_array(ptr, "pbi_fed_amount", length); if (!result) - make_access_error("SAM_Cashloan", "fuelcell_replacement_schedule"); + make_access_error("SAM_Cashloan", "pbi_fed_amount"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_dc_tou_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_escal_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_dc_tou_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "charge_w_sys_dc_tou_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_escal", &result)) + make_access_error("SAM_Cashloan", "pbi_fed_escal"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "charge_w_sys_ec_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_tax_fed", &result)) + make_access_error("SAM_Cashloan", "pbi_fed_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_fixed_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_fixed_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "charge_w_sys_fixed_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_tax_sta", &result)) + make_access_error("SAM_Cashloan", "pbi_fed_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_net_billing_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_fed_term_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "net_billing_credits_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "net_billing_credits_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_term", &result)) + make_access_error("SAM_Cashloan", "pbi_fed_term"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_nm_dollars_applied_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ +SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_oth_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "nm_dollars_applied_ym", nrows, ncols); + result = ssc_data_get_array(ptr, "pbi_oth_amount", length); if (!result) - make_access_error("SAM_Cashloan", "nm_dollars_applied_ym"); + make_access_error("SAM_Cashloan", "pbi_oth_amount"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_escal_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "true_up_credits_ym"); + if (!ssc_data_get_number(ptr, "pbi_oth_escal", &result)) + make_access_error("SAM_Cashloan", "pbi_oth_escal"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "utility_bill_w_sys", length); - if (!result) - make_access_error("SAM_Cashloan", "utility_bill_w_sys"); + if (!ssc_data_get_number(ptr, "pbi_oth_tax_fed", &result)) + make_access_error("SAM_Cashloan", "pbi_oth_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Battery_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_capacity_percent", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_capacity_percent"); + if (!ssc_data_get_number(ptr, "pbi_oth_tax_sta", &result)) + make_access_error("SAM_Cashloan", "pbi_oth_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Battery_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_oth_term_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); - if (!result) - make_access_error("SAM_Cashloan", "monthly_batt_to_grid"); + if (!ssc_data_get_number(ptr, "pbi_oth_term", &result)) + make_access_error("SAM_Cashloan", "pbi_oth_term"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Battery_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + result = ssc_data_get_array(ptr, "pbi_sta_amount", length); if (!result) - make_access_error("SAM_Cashloan", "monthly_grid_to_batt"); + make_access_error("SAM_Cashloan", "pbi_sta_amount"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Battery_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_escal_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_escal", &result)) + make_access_error("SAM_Cashloan", "pbi_sta_escal"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_tax_fed", &result)) + make_access_error("SAM_Cashloan", "pbi_sta_tax_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_tax_sta", &result)) + make_access_error("SAM_Cashloan", "pbi_sta_tax_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_sta_term_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_term", &result)) + make_access_error("SAM_Cashloan", "pbi_sta_term"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_PaymentIncentives_pbi_uti_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + result = ssc_data_get_array(ptr, "pbi_uti_amount", length); if (!result) - make_access_error("SAM_Cashloan", "monthly_grid_to_load"); + make_access_error("SAM_Cashloan", "pbi_uti_amount"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_dc_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_escal_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_escal", &result)) + make_access_error("SAM_Cashloan", "pbi_uti_escal"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_tax_fed", &result)) + make_access_error("SAM_Cashloan", "pbi_uti_tax_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_tax_sta", &result)) + make_access_error("SAM_Cashloan", "pbi_uti_tax_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_PaymentIncentives_pbi_uti_term_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_term", &result)) + make_access_error("SAM_Cashloan", "pbi_uti_term"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_BatterySystem_batt_bank_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_bank_replacement", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_bank_replacement"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_batt_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_computed_bank_capacity", &result)) + make_access_error("SAM_Cashloan", "batt_computed_bank_capacity"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_batt_replacement_option_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_replacement_option", &result)) + make_access_error("SAM_Cashloan", "batt_replacement_option"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_BatterySystem_batt_replacement_schedule_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_replacement_schedule_percent", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_replacement_schedule_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_battery_per_kWh_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "battery_per_kWh", &result)) + make_access_error("SAM_Cashloan", "battery_per_kWh"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_en_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_batt", &result)) + make_access_error("SAM_Cashloan", "en_batt"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_en_standalone_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_standalone_batt", &result)) + make_access_error("SAM_Cashloan", "en_standalone_batt"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_BatterySystem_en_wave_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_wave_batt", &result)) + make_access_error("SAM_Cashloan", "en_wave_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_FuelCell_annual_fuel_usage_lifetime_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_fuel_usage_lifetime", length); + if (!result) + make_access_error("SAM_Cashloan", "annual_fuel_usage_lifetime"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_FuelCell_en_fuelcell_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_fuelcell", &result)) + make_access_error("SAM_Cashloan", "en_fuelcell"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_annual_energy_discharged_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_annual_energy_discharged", length); + if (!result) + make_access_error("SAM_Cashloan", "fuelcell_annual_energy_discharged"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_computed_bank_capacity", &result)) + make_access_error("SAM_Cashloan", "fuelcell_computed_bank_capacity"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_per_kWh_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_per_kWh", &result)) + make_access_error("SAM_Cashloan", "fuelcell_per_kWh"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_replacement", length); + if (!result) + make_access_error("SAM_Cashloan", "fuelcell_replacement"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_FuelCell_fuelcell_replacement_option_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_replacement_option", &result)) + make_access_error("SAM_Cashloan", "fuelcell_replacement_option"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_FuelCell_fuelcell_replacement_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_replacement_schedule", length); + if (!result) + make_access_error("SAM_Cashloan", "fuelcell_replacement_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_dc_tou_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_dc_tou_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "charge_w_sys_dc_tou_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "charge_w_sys_ec_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_charge_w_sys_fixed_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_fixed_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "charge_w_sys_fixed_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_net_billing_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "net_billing_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "net_billing_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_nm_dollars_applied_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "nm_dollars_applied_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "nm_dollars_applied_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "true_up_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "utility_bill_w_sys", length); + if (!result) + make_access_error("SAM_Cashloan", "utility_bill_w_sys"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ChargesByMonth_utility_bill_wo_sys_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "utility_bill_wo_sys", length); + if (!result) + make_access_error("SAM_Cashloan", "utility_bill_wo_sys"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Battery_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_capacity_percent", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_capacity_percent"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Battery_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_batt_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Battery_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Battery_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_grid_to_load"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_dc_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_dc_with_system", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_hourly_dc_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_e_fromgrid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_e_fromgrid", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_hourly_e_fromgrid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_ec_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_ec_with_system", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_hourly_ec_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_SystemOutput_annual_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_energy_value", length); + if (!result) + make_access_error("SAM_Cashloan", "annual_energy_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_SystemOutput_annual_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_thermal_value", length); + if (!result) + make_access_error("SAM_Cashloan", "annual_thermal_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_SystemOutput_degradation_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "degradation", length); + if (!result) + make_access_error("SAM_Cashloan", "degradation"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_SystemOutput_gen_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "gen", length); + if (!result) + make_access_error("SAM_Cashloan", "gen"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_SystemOutput_gen_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "gen_purchases", length); + if (!result) + make_access_error("SAM_Cashloan", "gen_purchases"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Lifetime_system_use_lifetime_output_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "system_use_lifetime_output", &result)) + make_access_error("SAM_Cashloan", "system_use_lifetime_output"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_charge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_charge_energy", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_annual_charge_energy"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_charge_from_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_charge_from_system", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_annual_charge_from_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_discharge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_discharge_energy", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_annual_discharge_energy"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_capacity_percent", length); + if (!result) + make_access_error("SAM_Cashloan", "batt_capacity_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_LCOS_batt_salvage_percentage_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_salvage_percentage", &result)) + make_access_error("SAM_Cashloan", "batt_salvage_percentage"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_LCOS_battery_total_cost_lcos_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "battery_total_cost_lcos", &result)) + make_access_error("SAM_Cashloan", "battery_total_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "charge_w_sys_ec_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "grid_to_batt", length); + if (!result) + make_access_error("SAM_Cashloan", "grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_batt_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_grid_to_load"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_system_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_system_to_grid", length); + if (!result) + make_access_error("SAM_Cashloan", "monthly_system_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_Cashloan", "true_up_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_ec_charge_gross_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_gross_with_system", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_monthly_ec_charge_gross_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_ec_charge_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_with_system", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_monthly_ec_charge_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_electricity_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_electricity_to_grid", length); + if (!result) + make_access_error("SAM_Cashloan", "year1_monthly_electricity_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_ElectricityRates_rate_escalation_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "rate_escalation", length); + if (!result) + make_access_error("SAM_Cashloan", "rate_escalation"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_adjusted_installed_cost_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "adjusted_installed_cost", &result)) + make_access_error("SAM_Cashloan", "adjusted_installed_cost"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_fedtax_total", &result)) + make_access_error("SAM_Cashloan", "cbi_fedtax_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_statax_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_statax_total", &result)) + make_access_error("SAM_Cashloan", "cbi_statax_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total", &result)) + make_access_error("SAM_Cashloan", "cbi_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_fed", &result)) + make_access_error("SAM_Cashloan", "cbi_total_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_oth_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_oth", &result)) + make_access_error("SAM_Cashloan", "cbi_total_oth"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_sta", &result)) + make_access_error("SAM_Cashloan", "cbi_total_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_uti_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_uti", &result)) + make_access_error("SAM_Cashloan", "cbi_total_uti"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_after_tax_cash_flow_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_after_tax_cash_flow", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_after_tax_cash_flow"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_after_tax_net_equity_cost_flow_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_after_tax_net_equity_cost_flow", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_after_tax_net_equity_cost_flow"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_annual_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_annual_cost_lcos", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_annual_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_annual_discharge_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_annual_discharge_lcos", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_annual_discharge_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_battery_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_battery_replacement_cost", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_battery_replacement_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_battery_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_battery_replacement_cost_schedule", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_battery_replacement_cost_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_grid", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_charging_cost_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_grid_month_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_grid_month", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_charging_cost_grid_month"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_pv_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_pv", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_charging_cost_pv"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_cumulative_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_cumulative_payback_with_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_cumulative_payback_with_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_cumulative_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_cumulative_payback_without_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_cumulative_payback_without_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_balance_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_balance", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_debt_balance"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_interest_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_interest", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_debt_payment_interest"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_principal_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_principal", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_debt_payment_principal"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_debt_payment_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_deductible_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_deductible_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_deductible_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_costs_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_costs", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_discounted_costs"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_cumulative_payback_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_cumulative_payback", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_discounted_cumulative_payback"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_payback_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_payback", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_discounted_payback"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_savings", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_discounted_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_effective_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_effective_tax_frac", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_effective_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_net_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_net", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_energy_net"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_purchases", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_energy_purchases"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_sales_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_sales", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_energy_sales"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_value", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_energy_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_without_battery", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_energy_without_battery"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_incentive_income_less_deductions", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fed_incentive_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_tax_savings", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fed_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_taxable_incentive_income", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fed_taxable_incentive_income"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_taxable_income_less_deductions", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fed_taxable_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_custom_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_custom", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_custom"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_macrs_15", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_macrs_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_macrs_5", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_macrs_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me1_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me1", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_me1"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me2_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me2", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_me2"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_me3_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me3", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_me3"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_15", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_sl_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_20", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_sl_20"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_39", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_sl_39"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_5", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_sl_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_feddepr_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_feddepr_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_federal_tax_frac", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_federal_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fuelcell_replacement_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fuelcell_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost_schedule", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_fuelcell_replacement_cost_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_insurance_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_insurance_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_insurance_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_fed_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed_percent_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_fed_percent_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_sta_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta_percent_amount", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_sta_percent_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_itc_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_land_lease_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_land_lease_expense"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_cf_length_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cf_length", &result)) + make_access_error("SAM_Cashloan", "cf_length"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_net_salvage_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_net_salvage_value", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_net_salvage_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_nte_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_nte", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_nte"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_batt_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_batt_capacity_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_batt_capacity_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_batt_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_batt_fixed_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_batt_fixed_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity1_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_capacity1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity2_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_capacity2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_capacity_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed1_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_fixed1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed2_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_fixed2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_fixed_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fuel_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fuel_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_fuel_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_opt_fuel_1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_opt_fuel_1_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_opt_fuel_1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_opt_fuel_2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_opt_fuel_2_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_opt_fuel_2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production1_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_production1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production2_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_production2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_om_production_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_operating_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_operating_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_operating_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_parasitic_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_parasitic_cost", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_parasitic_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_payback_with_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_payback_with_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_payback_without_expenses", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_payback_without_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_fedtax_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_fedtax_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_fedtax_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_statax_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_statax_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_statax_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_fed", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_total_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_oth_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_oth", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_total_oth"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_sta", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_total_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_uti_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_uti", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_pbi_total_uti"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_property_tax_assessed_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_property_tax_assessed_value", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_property_tax_assessed_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_property_tax_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_property_tax_expense", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_property_tax_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_ptc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_ptc_fed", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_ptc_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_ptc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_ptc_sta", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_ptc_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_salvage_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_salvage_cost_lcos", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_salvage_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_and_fed_tax_savings", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_sta_and_fed_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_incentive_income_less_deductions", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_sta_incentive_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_tax_savings", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_sta_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_taxable_incentive_income", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_sta_taxable_incentive_income"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_taxable_income_less_deductions", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_sta_taxable_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_custom_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_custom", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_custom"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_macrs_15", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_macrs_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_macrs_5", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_macrs_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me1_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me1", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_me1"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me2_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me2", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_me2"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_me3_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me3", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_me3"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_15", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_sl_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_20", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_sl_20"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_39", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_sl_39"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_5", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_sl_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_stadepr_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_total", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_stadepr_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_state_tax_frac", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_state_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_thermal_value", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_thermal_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_util_escal_rate_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_util_escal_rate", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_util_escal_rate"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_utility_bill_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_utility_bill", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_utility_bill"); + }); + return result; +} + +SAM_EXPORT double* SAM_Cashloan_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_value_added", length); + if (!result) + make_access_error("SAM_Cashloan", "cf_value_added"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_none_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_none", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_none"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_none_percent_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_none_percent", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_none_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_alloc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_total", &result)) + make_access_error("SAM_Cashloan", "depr_alloc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_after_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_after_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_cbi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_first_year_bonus_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_fixed_amount_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_ibi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_fed_reduction_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_itc_sta_reduction_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_amount_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_qual_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_qual_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_percent_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_prior_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_prior_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_fedbas_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_total", &result)) + make_access_error("SAM_Cashloan", "depr_fedbas_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_after_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_after_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_cbi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_first_year_bonus_total"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_dc_with_system", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_hourly_dc_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_e_fromgrid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_e_fromgrid", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_hourly_e_fromgrid"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_TimeSeries_year1_hourly_ec_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_ec_with_system", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_hourly_ec_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_SystemOutput_annual_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_energy_value", length); - if (!result) - make_access_error("SAM_Cashloan", "annual_energy_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_SystemOutput_annual_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_thermal_value", length); - if (!result) - make_access_error("SAM_Cashloan", "annual_thermal_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_SystemOutput_degradation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "degradation", length); - if (!result) - make_access_error("SAM_Cashloan", "degradation"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_SystemOutput_gen_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "gen", length); - if (!result) - make_access_error("SAM_Cashloan", "gen"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_SystemOutput_gen_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "gen_purchases", length); - if (!result) - make_access_error("SAM_Cashloan", "gen_purchases"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_fixed_amount_total"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Lifetime_system_use_lifetime_output_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "system_use_lifetime_output", &result)) - make_access_error("SAM_Cashloan", "system_use_lifetime_output"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_charge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_charge_energy", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_annual_charge_energy"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_charge_from_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_charge_from_system", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_annual_charge_from_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_batt_annual_discharge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_discharge_energy", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_annual_discharge_energy"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_capacity_percent", length); - if (!result) - make_access_error("SAM_Cashloan", "batt_capacity_percent"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_LCOS_batt_salvage_percentage_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_salvage_percentage", &result)) - make_access_error("SAM_Cashloan", "batt_salvage_percentage"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_LCOS_battery_total_cost_lcos_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "battery_total_cost_lcos", &result)) - make_access_error("SAM_Cashloan", "battery_total_cost_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "charge_w_sys_ec_ym"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_ibi_reduc_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "grid_to_batt", length); - if (!result) - make_access_error("SAM_Cashloan", "grid_to_batt"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); - if (!result) - make_access_error("SAM_Cashloan", "monthly_batt_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); - if (!result) - make_access_error("SAM_Cashloan", "monthly_grid_to_batt"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); - if (!result) - make_access_error("SAM_Cashloan", "monthly_grid_to_load"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_monthly_system_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_system_to_grid", length); - if (!result) - make_access_error("SAM_Cashloan", "monthly_system_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); - if (!result) - make_access_error("SAM_Cashloan", "true_up_credits_ym"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_ec_charge_gross_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_gross_with_system", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_monthly_ec_charge_gross_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_ec_charge_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_with_system", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_monthly_ec_charge_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_fed_reduction_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_LCOS_year1_monthly_electricity_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_electricity_to_grid", length); - if (!result) - make_access_error("SAM_Cashloan", "year1_monthly_electricity_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_ElectricityRates_rate_escalation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "rate_escalation", length); - if (!result) - make_access_error("SAM_Cashloan", "rate_escalation"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_adjusted_installed_cost_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "adjusted_installed_cost", &result)) - make_access_error("SAM_Cashloan", "adjusted_installed_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_macrs_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fedtax_total", &result)) - make_access_error("SAM_Cashloan", "cbi_fedtax_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_sl_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_statax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_statax_total", &result)) - make_access_error("SAM_Cashloan", "cbi_statax_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total", &result)) - make_access_error("SAM_Cashloan", "cbi_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_fed", &result)) - make_access_error("SAM_Cashloan", "cbi_total_fed"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_oth_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_oth", &result)) - make_access_error("SAM_Cashloan", "cbi_total_oth"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_itc_sta_reduction_total"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_sta", &result)) - make_access_error("SAM_Cashloan", "cbi_total_sta"); + if (!ssc_data_get_number(ptr, "depr_stabas_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cbi_total_uti_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_uti", &result)) - make_access_error("SAM_Cashloan", "cbi_total_uti"); + if (!ssc_data_get_number(ptr, "depr_stabas_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_after_tax_cash_flow_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_after_tax_cash_flow", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_after_tax_cash_flow"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_after_tax_net_equity_cost_flow_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_after_tax_net_equity_cost_flow", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_after_tax_net_equity_cost_flow"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_annual_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_annual_cost_lcos", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_annual_cost_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_annual_discharge_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_annual_discharge_lcos", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_annual_discharge_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_battery_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_battery_replacement_cost", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_battery_replacement_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_battery_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_battery_replacement_cost_schedule", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_battery_replacement_cost_schedule"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_grid", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_charging_cost_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_grid_month_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_grid_month", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_charging_cost_grid_month"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_amount_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_charging_cost_pv_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_pv", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_charging_cost_pv"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_cumulative_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_cumulative_payback_with_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_cumulative_payback_with_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_cumulative_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_cumulative_payback_without_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_cumulative_payback_without_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_balance_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_balance", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_debt_balance"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_interest_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_interest", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_debt_payment_interest"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_principal_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_principal", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_debt_payment_principal"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_debt_payment_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_total", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_debt_payment_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_deductible_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_deductible_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_deductible_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_costs_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_costs", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_discounted_costs"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_cumulative_payback_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_cumulative_payback", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_discounted_cumulative_payback"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_payback_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_qual_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_payback", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_discounted_payback"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_qual_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_discounted_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_savings", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_discounted_savings"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_effective_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_effective_tax_frac", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_effective_tax_frac"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_net_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_net", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_energy_net"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_purchases", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_energy_purchases"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_sales_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_sales", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_energy_sales"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_percent_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_value", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_energy_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_custom", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_without_battery", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_energy_without_battery"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_macrs_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_depr_sched", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_depr_sched"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_macrs_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_depreciation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_depreciation", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_depreciation"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_incentive_income_less_deductions", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_incentive_income_less_deductions"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_tax_savings", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_tax_savings"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_taxable_incentive_income", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_taxable_incentive_income"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_prior_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_taxable_income_less_deductions", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fed_taxable_income_less_deductions"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_prior_itc_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_federal_tax_frac", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_federal_tax_frac"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_15", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fuelcell_replacement_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_20", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_fuelcell_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost_schedule", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_fuelcell_replacement_cost_schedule"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_39", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_insurance_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_insurance_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_insurance_expense"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_5", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_depr_stabas_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_fed"); + if (!ssc_data_get_number(ptr, "depr_stabas_total", &result)) + make_access_error("SAM_Cashloan", "depr_stabas_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_fed_amount"); + if (!ssc_data_get_number(ptr, "discounted_payback", &result)) + make_access_error("SAM_Cashloan", "discounted_payback"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_fed_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed_percent_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_fed_percent_amount"); + if (!ssc_data_get_number(ptr, "effective_tax_rate", &result)) + make_access_error("SAM_Cashloan", "effective_tax_rate"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_first_cost_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_sta"); + if (!ssc_data_get_number(ptr, "first_cost", &result)) + make_access_error("SAM_Cashloan", "first_cost"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_sta_amount"); + if (!ssc_data_get_number(ptr, "ibi_fedtax_total", &result)) + make_access_error("SAM_Cashloan", "ibi_fedtax_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_sta_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_statax_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta_percent_amount", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_sta_percent_amount"); + if (!ssc_data_get_number(ptr, "ibi_statax_total", &result)) + make_access_error("SAM_Cashloan", "ibi_statax_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_itc_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_total", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_itc_total"); + if (!ssc_data_get_number(ptr, "ibi_total", &result)) + make_access_error("SAM_Cashloan", "ibi_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_land_lease_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_land_lease_expense"); + if (!ssc_data_get_number(ptr, "ibi_total_fed", &result)) + make_access_error("SAM_Cashloan", "ibi_total_fed"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_cf_length_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_oth_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cf_length", &result)) - make_access_error("SAM_Cashloan", "cf_length"); + if (!ssc_data_get_number(ptr, "ibi_total_oth", &result)) + make_access_error("SAM_Cashloan", "ibi_total_oth"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_net_salvage_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_net_salvage_value", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_net_salvage_value"); + if (!ssc_data_get_number(ptr, "ibi_total_sta", &result)) + make_access_error("SAM_Cashloan", "ibi_total_sta"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_nte_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_uti_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_nte", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_nte"); + if (!ssc_data_get_number(ptr, "ibi_total_uti", &result)) + make_access_error("SAM_Cashloan", "ibi_total_uti"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_batt_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_irr_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_batt_capacity_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_batt_capacity_expense"); + if (!ssc_data_get_number(ptr, "irr", &result)) + make_access_error("SAM_Cashloan", "irr"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_batt_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_batt_fixed_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_batt_fixed_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_custom", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity1_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_capacity1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity2_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_capacity2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_capacity_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed1_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_fixed1_expense"); +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed2_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_fixed2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_fixed_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_fuel_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fuel_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_fuel_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_total", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_opt_fuel_1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_opt_fuel_1_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_opt_fuel_1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_custom", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_opt_fuel_2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_opt_fuel_2_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_opt_fuel_2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production1_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_production1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production2_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_production2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_om_production_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_om_production_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_operating_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_operating_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_operating_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_parasitic_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_parasitic_cost", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_parasitic_cost"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_fed_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_payback_with_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_payback_with_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_total", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_fed_percent_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_payback_without_expenses", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_payback_without_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_custom", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_fedtax_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_fedtax_total", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_fedtax_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_statax_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_statax_total", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_statax_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_fed", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_total_fed"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_oth_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_oth", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_total_oth"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_sta", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_total_sta"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_pbi_total_uti_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_uti", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_pbi_total_uti"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_total", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_property_tax_assessed_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_property_tax_assessed_value", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_property_tax_assessed_value"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_custom", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_property_tax_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_property_tax_expense", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_property_tax_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_ptc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_ptc_fed", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_ptc_fed"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_ptc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_ptc_sta", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_ptc_sta"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_salvage_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_salvage_cost_lcos", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_salvage_cost_lcos"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_and_fed_tax_savings", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_and_fed_tax_savings"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_depr_sched", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_depr_sched"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_depreciation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_disallow_sta_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_depreciation", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_depreciation"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_total", &result)) + make_access_error("SAM_Cashloan", "itc_disallow_sta_percent_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_incentive_income_less_deductions", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_incentive_income_less_deductions"); + if (!ssc_data_get_number(ptr, "itc_fed_fixed_total", &result)) + make_access_error("SAM_Cashloan", "itc_fed_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_tax_savings", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_tax_savings"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_total", &result)) + make_access_error("SAM_Cashloan", "itc_fed_percent_total"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_taxable_incentive_income", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_taxable_incentive_income"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_custom", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_custom"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_taxable_income_less_deductions", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_sta_taxable_income_less_deductions"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_state_tax_frac", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_state_tax_frac"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_thermal_value", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_thermal_value"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_sl_15"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_util_escal_rate_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_util_escal_rate", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_util_escal_rate"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_sl_20"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_utility_bill_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_utility_bill", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_utility_bill"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_sl_39"); }); return result; } -SAM_EXPORT double* SAM_Cashloan_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_value_added", length); - if (!result) - make_access_error("SAM_Cashloan", "cf_value_added"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_fed_qual_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "discounted_payback", &result)) - make_access_error("SAM_Cashloan", "discounted_payback"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_total", &result)) + make_access_error("SAM_Cashloan", "itc_fed_qual_total"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_fixed_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "effective_tax_rate", &result)) - make_access_error("SAM_Cashloan", "effective_tax_rate"); + if (!ssc_data_get_number(ptr, "itc_sta_fixed_total", &result)) + make_access_error("SAM_Cashloan", "itc_sta_fixed_total"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_first_cost_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_percent_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "first_cost", &result)) - make_access_error("SAM_Cashloan", "first_cost"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_total", &result)) + make_access_error("SAM_Cashloan", "itc_sta_percent_total"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fedtax_total", &result)) - make_access_error("SAM_Cashloan", "ibi_fedtax_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_custom", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_custom"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_statax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_statax_total", &result)) - make_access_error("SAM_Cashloan", "ibi_statax_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_macrs_15", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_macrs_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total", &result)) - make_access_error("SAM_Cashloan", "ibi_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_macrs_5", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_macrs_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_fed", &result)) - make_access_error("SAM_Cashloan", "ibi_total_fed"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_15", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_sl_15"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_oth_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_oth", &result)) - make_access_error("SAM_Cashloan", "ibi_total_oth"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_20", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_sl_20"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_sta", &result)) - make_access_error("SAM_Cashloan", "ibi_total_sta"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_39", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_sl_39"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_ibi_total_uti_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_uti", &result)) - make_access_error("SAM_Cashloan", "ibi_total_uti"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_5", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_sl_5"); }); return result; } -SAM_EXPORT double SAM_Cashloan_Outputs_irr_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_Cashloan_Outputs_itc_sta_qual_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "irr", &result)) - make_access_error("SAM_Cashloan", "irr"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_total", &result)) + make_access_error("SAM_Cashloan", "itc_sta_qual_total"); }); return result; } @@ -4598,6 +7620,24 @@ SAM_EXPORT double SAM_Cashloan_Outputs_payback_nget(SAM_table ptr, SAM_error *er return result; } +SAM_EXPORT double SAM_Cashloan_Outputs_pre_depr_alloc_basis_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pre_depr_alloc_basis", &result)) + make_access_error("SAM_Cashloan", "pre_depr_alloc_basis"); + }); + return result; +} + +SAM_EXPORT double SAM_Cashloan_Outputs_pre_itc_qual_basis_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pre_itc_qual_basis", &result)) + make_access_error("SAM_Cashloan", "pre_itc_qual_basis"); + }); + return result; +} + SAM_EXPORT double SAM_Cashloan_Outputs_present_value_fuel_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_CashloanHeat.cpp b/api/modules/SAM_CashloanHeat.cpp index ae148fbd9f..379d8d6ec3 100644 --- a/api/modules/SAM_CashloanHeat.cpp +++ b/api/modules/SAM_CashloanHeat.cpp @@ -332,39 +332,255 @@ SAM_EXPORT void SAM_CashloanHeat_LandLease_om_land_lease_escal_nset(SAM_table pt }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_custom_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "depr_fed_custom", arr, length); + ssc_data_set_number(ptr, "depr_alloc_custom_percent", number); }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_sl_years_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_macrs_15_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_fed_sl_years", number); + ssc_data_set_number(ptr, "depr_alloc_macrs_15_percent", number); }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fed_type_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_macrs_5_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_fed_type", number); + ssc_data_set_number(ptr, "depr_alloc_macrs_5_percent", number); }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_custom_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_15_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "depr_sta_custom", arr, length); + ssc_data_set_number(ptr, "depr_alloc_sl_15_percent", number); }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_sl_years_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_20_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_sta_sl_years", number); + ssc_data_set_number(ptr, "depr_alloc_sl_20_percent", number); }); } -SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_sta_type_nset(SAM_table ptr, double number, SAM_error *err){ +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_39_percent_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "depr_sta_type", number); + ssc_data_set_number(ptr, "depr_alloc_sl_39_percent", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_alloc_sl_5_percent_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_alloc_sl_5_percent", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_custom", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_20", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_39", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_fed_sl_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_custom", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_20", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_39", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_bonus_sta_sl_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_custom_schedule_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_array(ptr, "depr_custom_schedule", arr, length); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_fedbas_method", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_custom", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_20", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_39", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_fed_sl_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_custom_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_custom", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_macrs_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_macrs_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_15_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_15", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_20_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_20", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_39_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_39", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_5_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_itc_sta_sl_5", number); + }); +} + +SAM_EXPORT void SAM_CashloanHeat_Depreciation_depr_stabas_method_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_stabas_method", number); }); } @@ -1214,6 +1430,12 @@ SAM_EXPORT void SAM_CashloanHeat_ChargesByMonth_utility_bill_w_sys_aset(SAM_tabl }); } +SAM_EXPORT void SAM_CashloanHeat_ChargesByMonth_utility_bill_wo_sys_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_array(ptr, "utility_bill_wo_sys", arr, length); + }); +} + SAM_EXPORT void SAM_CashloanHeat_Battery_batt_capacity_percent_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_array(ptr, "batt_capacity_percent", arr, length); @@ -1892,2726 +2114,5526 @@ SAM_EXPORT double SAM_CashloanHeat_LandLease_om_land_lease_escal_nget(SAM_table return result; } -SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_fed_custom_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_custom_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "depr_fed_custom", length); - if (!result) - make_access_error("SAM_CashloanHeat", "depr_fed_custom"); + if (!ssc_data_get_number(ptr, "depr_alloc_custom_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_custom_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fed_sl_years_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_macrs_15_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_fed_sl_years", &result)) - make_access_error("SAM_CashloanHeat", "depr_fed_sl_years"); + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_15_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_macrs_15_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fed_type_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_macrs_5_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_fed_type", &result)) - make_access_error("SAM_CashloanHeat", "depr_fed_type"); + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_5_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_macrs_5_percent"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_sta_custom_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_15_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "depr_sta_custom", length); - if (!result) - make_access_error("SAM_CashloanHeat", "depr_sta_custom"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_15_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_15_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_sta_sl_years_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_20_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_sta_sl_years", &result)) - make_access_error("SAM_CashloanHeat", "depr_sta_sl_years"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_20_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_20_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_sta_type_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_39_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "depr_sta_type", &result)) - make_access_error("SAM_CashloanHeat", "depr_sta_type"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_39_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_39_percent"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_alloc_sl_5_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_alloc_sl_5_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_5_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "itc_fed_amount_deprbas_fed"); + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "depr_basis_mat"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "itc_fed_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_percent", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_fed_percent"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "itc_fed_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "itc_fed_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_fed_percent_maxvalue", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_fed_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_sta_amount"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "itc_sta_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_fed_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "itc_sta_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_fed_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_fed_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_percent", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_sta_percent"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "itc_sta_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "itc_sta_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "itc_sta_percent_maxvalue", length); - if (!result) - make_access_error("SAM_CashloanHeat", "itc_sta_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_fed_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "ptc_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_fed_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "ptc_fed_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_fed_escal", &result)) - make_access_error("SAM_CashloanHeat", "ptc_fed_escal"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_bonus_sta_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_fed_term", &result)) - make_access_error("SAM_CashloanHeat", "ptc_fed_term"); + if (!ssc_data_get_number(ptr, "depr_bonus_sta_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_bonus_sta_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_Depreciation_depr_custom_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_sta_amount", length); + result = ssc_data_get_array(ptr, "depr_custom_schedule", length); if (!result) - make_access_error("SAM_CashloanHeat", "ptc_sta_amount"); + make_access_error("SAM_CashloanHeat", "depr_custom_schedule"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "ptc_sta_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "ptc_sta_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_CashloanHeat", "depr_en_basis_mat"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_sta_escal", &result)) - make_access_error("SAM_CashloanHeat", "ptc_sta_escal"); + if (!ssc_data_get_number(ptr, "depr_fedbas_method", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_method"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ptc_sta_term", &result)) - make_access_error("SAM_CashloanHeat", "ptc_sta_term"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_amount", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_amount_heat_btu", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_macrs_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_sl_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_fed_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_tax_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_fed_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_fed_sl_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fed_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fed_tax_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_amount", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_amount"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_amount_heat_btu", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_macrs_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_deprbas_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_sl_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_deprbas_sta"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_maxvalue"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_itc_sta_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_tax_fed"); + if (!ssc_data_get_number(ptr, "depr_itc_sta_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_itc_sta_sl_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Depreciation_depr_stabas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_oth_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_oth_tax_sta"); + if (!ssc_data_get_number(ptr, "depr_stabas_method", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_method"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_amount_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_amount", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_amount"); + result = ssc_data_get_array(ptr, "itc_fed_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_fed_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_amount_heat_btu", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_deprbas_fed"); + if (!ssc_data_get_number(ptr, "itc_fed_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_deprbas_sta"); + result = ssc_data_get_array(ptr, "itc_fed_percent", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_fed_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_maxvalue"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_tax_fed"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_fed_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_sta_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_sta_tax_sta"); + result = ssc_data_get_array(ptr, "itc_fed_percent_maxvalue", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_fed_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_amount_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_amount", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_amount"); + result = ssc_data_get_array(ptr, "itc_sta_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_sta_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_amount_heat_btu", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_deprbas_fed"); + if (!ssc_data_get_number(ptr, "itc_sta_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_deprbas_sta"); + result = ssc_data_get_array(ptr, "itc_sta_percent", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_sta_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_maxvalue"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_tax_fed"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_itc_sta_percent_maxvalue_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_uti_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_uti_tax_sta"); + result = ssc_data_get_array(ptr, "itc_sta_percent_maxvalue", length); + if (!result) + make_access_error("SAM_CashloanHeat", "itc_sta_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_amount"); + result = ssc_data_get_array(ptr, "ptc_fed_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "ptc_fed_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_amount_deprbas_fed"); + result = ssc_data_get_array(ptr, "ptc_fed_amount_heat_btu", length); + if (!result) + make_access_error("SAM_CashloanHeat", "ptc_fed_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_escal_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ptc_fed_escal", &result)) + make_access_error("SAM_CashloanHeat", "ptc_fed_escal"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_fed_term_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "ptc_fed_term", &result)) + make_access_error("SAM_CashloanHeat", "ptc_fed_term"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_amount_tax_sta"); + result = ssc_data_get_array(ptr, "ptc_sta_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "ptc_sta_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent"); + result = ssc_data_get_array(ptr, "ptc_sta_amount_heat_btu", length); + if (!result) + make_access_error("SAM_CashloanHeat", "ptc_sta_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_escal_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "ptc_sta_escal", &result)) + make_access_error("SAM_CashloanHeat", "ptc_sta_escal"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_TaxCreditIncentives_ptc_sta_term_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ptc_sta_term", &result)) + make_access_error("SAM_CashloanHeat", "ptc_sta_term"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "cbi_fed_amount", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_fed_amount_heat_btu", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fed_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_amount"); + if (!ssc_data_get_number(ptr, "cbi_fed_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_fed_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_fed_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_fed_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fed_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_oth_amount", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent"); + if (!ssc_data_get_number(ptr, "cbi_oth_amount_heat_btu", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_oth_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "cbi_oth_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_oth_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_oth_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_oth_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_oth_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_amount"); + if (!ssc_data_get_number(ptr, "cbi_sta_amount", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_amount_heat_btu", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_sta_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent"); + if (!ssc_data_get_number(ptr, "cbi_sta_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_sta_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_sta_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_uti_amount", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_amount_heat_btu_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "cbi_uti_amount_heat_btu", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_sta_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "cbi_uti_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_amount"); + if (!ssc_data_get_number(ptr, "cbi_uti_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_amount_deprbas_fed"); + if (!ssc_data_get_number(ptr, "cbi_uti_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_cbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_amount_deprbas_sta"); + if (!ssc_data_get_number(ptr, "cbi_uti_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_uti_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_amount_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_amount_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent_deprbas_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_amount_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent_deprbas_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_amount_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_maxvalue", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent_maxvalue"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_uti_percent_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_fed_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_fed_amount"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent_maxvalue"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_fed_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_fed_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_fed_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_escal", &result)) - make_access_error("SAM_CashloanHeat", "pbi_fed_escal"); + if (!ssc_data_get_number(ptr, "ibi_fed_percent_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fed_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "pbi_fed_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "pbi_fed_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_fed_term", &result)) - make_access_error("SAM_CashloanHeat", "pbi_fed_term"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_oth_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_oth_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_oth_amount"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_amount_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_oth_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_oth_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_oth_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "ibi_oth_amount_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_escal", &result)) - make_access_error("SAM_CashloanHeat", "pbi_oth_escal"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "pbi_oth_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "pbi_oth_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_oth_term", &result)) - make_access_error("SAM_CashloanHeat", "pbi_oth_term"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent_maxvalue"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_sta_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_sta_amount"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_oth_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_sta_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_sta_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "ibi_oth_percent_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_oth_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_escal", &result)) - make_access_error("SAM_CashloanHeat", "pbi_sta_escal"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "pbi_sta_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "pbi_sta_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_sta_term", &result)) - make_access_error("SAM_CashloanHeat", "pbi_sta_term"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_amount_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_uti_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_uti_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_uti_amount"); + if (!ssc_data_get_number(ptr, "ibi_sta_amount_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_amount_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_uti_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "pbi_uti_amount_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "pbi_uti_amount_heat_btu"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_escal_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_escal", &result)) - make_access_error("SAM_CashloanHeat", "pbi_uti_escal"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_tax_fed", &result)) - make_access_error("SAM_CashloanHeat", "pbi_uti_tax_fed"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_tax_sta", &result)) - make_access_error("SAM_CashloanHeat", "pbi_uti_tax_sta"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent_maxvalue"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_term_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "pbi_uti_term", &result)) - make_access_error("SAM_CashloanHeat", "pbi_uti_term"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_BatterySystem_batt_bank_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_sta_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_bank_replacement", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_bank_replacement"); + if (!ssc_data_get_number(ptr, "ibi_sta_percent_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_sta_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_batt_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_computed_bank_capacity", &result)) - make_access_error("SAM_CashloanHeat", "batt_computed_bank_capacity"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_amount"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_batt_replacement_option_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_replacement_option", &result)) - make_access_error("SAM_CashloanHeat", "batt_replacement_option"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_amount_deprbas_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_BatterySystem_batt_replacement_schedule_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_replacement_schedule_percent", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_replacement_schedule_percent"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_amount_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_battery_per_kWh_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_tax_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "battery_per_kWh", &result)) - make_access_error("SAM_CashloanHeat", "battery_per_kWh"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_amount_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_amount_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_batt", &result)) - make_access_error("SAM_CashloanHeat", "en_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_amount_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_amount_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_standalone_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_standalone_batt", &result)) - make_access_error("SAM_CashloanHeat", "en_standalone_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_wave_batt_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_deprbas_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_wave_batt", &result)) - make_access_error("SAM_CashloanHeat", "en_wave_batt"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent_deprbas_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_FuelCell_annual_fuel_usage_lifetime_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_deprbas_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_fuel_usage_lifetime", length); - if (!result) - make_access_error("SAM_CashloanHeat", "annual_fuel_usage_lifetime"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_deprbas_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent_deprbas_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_FuelCell_en_fuelcell_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_maxvalue_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "en_fuelcell", &result)) - make_access_error("SAM_CashloanHeat", "en_fuelcell"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_maxvalue", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent_maxvalue"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_annual_energy_discharged_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_annual_energy_discharged", length); - if (!result) - make_access_error("SAM_CashloanHeat", "fuelcell_annual_energy_discharged"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent_tax_fed"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_ibi_uti_percent_tax_sta_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_computed_bank_capacity", &result)) - make_access_error("SAM_CashloanHeat", "fuelcell_computed_bank_capacity"); + if (!ssc_data_get_number(ptr, "ibi_uti_percent_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_uti_percent_tax_sta"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_per_kWh_nget(SAM_table ptr, SAM_error *err){ - double result; +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_per_kWh", &result)) - make_access_error("SAM_CashloanHeat", "fuelcell_per_kWh"); + result = ssc_data_get_array(ptr, "pbi_fed_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "pbi_fed_amount"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_fed_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_replacement", length); + result = ssc_data_get_array(ptr, "pbi_fed_amount_heat_btu", length); if (!result) - make_access_error("SAM_CashloanHeat", "fuelcell_replacement"); + make_access_error("SAM_CashloanHeat", "pbi_fed_amount_heat_btu"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_replacement_option_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_escal_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "fuelcell_replacement_option", &result)) - make_access_error("SAM_CashloanHeat", "fuelcell_replacement_option"); + if (!ssc_data_get_number(ptr, "pbi_fed_escal", &result)) + make_access_error("SAM_CashloanHeat", "pbi_fed_escal"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_replacement_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "fuelcell_replacement_schedule", length); - if (!result) - make_access_error("SAM_CashloanHeat", "fuelcell_replacement_schedule"); + if (!ssc_data_get_number(ptr, "pbi_fed_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "pbi_fed_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_dc_tou_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_dc_tou_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "charge_w_sys_dc_tou_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "pbi_fed_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_fed_term_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "charge_w_sys_ec_ym"); + if (!ssc_data_get_number(ptr, "pbi_fed_term", &result)) + make_access_error("SAM_CashloanHeat", "pbi_fed_term"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_fixed_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_oth_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_fixed_ym", nrows, ncols); + result = ssc_data_get_array(ptr, "pbi_oth_amount", length); if (!result) - make_access_error("SAM_CashloanHeat", "charge_w_sys_fixed_ym"); + make_access_error("SAM_CashloanHeat", "pbi_oth_amount"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_net_billing_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_oth_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "net_billing_credits_ym", nrows, ncols); + result = ssc_data_get_array(ptr, "pbi_oth_amount_heat_btu", length); if (!result) - make_access_error("SAM_CashloanHeat", "net_billing_credits_ym"); + make_access_error("SAM_CashloanHeat", "pbi_oth_amount_heat_btu"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_nm_dollars_applied_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_escal_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "nm_dollars_applied_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "nm_dollars_applied_ym"); + if (!ssc_data_get_number(ptr, "pbi_oth_escal", &result)) + make_access_error("SAM_CashloanHeat", "pbi_oth_escal"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "true_up_credits_ym"); + if (!ssc_data_get_number(ptr, "pbi_oth_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "pbi_oth_tax_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "utility_bill_w_sys", length); - if (!result) - make_access_error("SAM_CashloanHeat", "utility_bill_w_sys"); + if (!ssc_data_get_number(ptr, "pbi_oth_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "pbi_oth_tax_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Battery_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_oth_term_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_capacity_percent", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_capacity_percent"); + if (!ssc_data_get_number(ptr, "pbi_oth_term", &result)) + make_access_error("SAM_CashloanHeat", "pbi_oth_term"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); + result = ssc_data_get_array(ptr, "pbi_sta_amount", length); if (!result) - make_access_error("SAM_CashloanHeat", "monthly_batt_to_grid"); + make_access_error("SAM_CashloanHeat", "pbi_sta_amount"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_sta_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + result = ssc_data_get_array(ptr, "pbi_sta_amount_heat_btu", length); if (!result) - make_access_error("SAM_CashloanHeat", "monthly_grid_to_batt"); + make_access_error("SAM_CashloanHeat", "pbi_sta_amount_heat_btu"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_escal_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_escal", &result)) + make_access_error("SAM_CashloanHeat", "pbi_sta_escal"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "pbi_sta_tax_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "pbi_sta_tax_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_sta_term_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_sta_term", &result)) + make_access_error("SAM_CashloanHeat", "pbi_sta_term"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_uti_amount_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + result = ssc_data_get_array(ptr, "pbi_uti_amount", length); if (!result) - make_access_error("SAM_CashloanHeat", "monthly_grid_to_load"); + make_access_error("SAM_CashloanHeat", "pbi_uti_amount"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_dc_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double* SAM_CashloanHeat_PaymentIncentives_pbi_uti_amount_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_dc_with_system", length); + result = ssc_data_get_array(ptr, "pbi_uti_amount_heat_btu", length); if (!result) - make_access_error("SAM_CashloanHeat", "year1_hourly_dc_with_system"); + make_access_error("SAM_CashloanHeat", "pbi_uti_amount_heat_btu"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_e_fromgrid_aget(SAM_table ptr, int* length, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_escal_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_escal", &result)) + make_access_error("SAM_CashloanHeat", "pbi_uti_escal"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_tax_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_tax_fed", &result)) + make_access_error("SAM_CashloanHeat", "pbi_uti_tax_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_tax_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_tax_sta", &result)) + make_access_error("SAM_CashloanHeat", "pbi_uti_tax_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_PaymentIncentives_pbi_uti_term_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pbi_uti_term", &result)) + make_access_error("SAM_CashloanHeat", "pbi_uti_term"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_BatterySystem_batt_bank_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_e_fromgrid", length); + result = ssc_data_get_array(ptr, "batt_bank_replacement", length); if (!result) - make_access_error("SAM_CashloanHeat", "year1_hourly_e_fromgrid"); + make_access_error("SAM_CashloanHeat", "batt_bank_replacement"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_batt_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_computed_bank_capacity", &result)) + make_access_error("SAM_CashloanHeat", "batt_computed_bank_capacity"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_batt_replacement_option_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_replacement_option", &result)) + make_access_error("SAM_CashloanHeat", "batt_replacement_option"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_BatterySystem_batt_replacement_schedule_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_replacement_schedule_percent", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_replacement_schedule_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_battery_per_kWh_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "battery_per_kWh", &result)) + make_access_error("SAM_CashloanHeat", "battery_per_kWh"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_batt", &result)) + make_access_error("SAM_CashloanHeat", "en_batt"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_standalone_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_standalone_batt", &result)) + make_access_error("SAM_CashloanHeat", "en_standalone_batt"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_BatterySystem_en_wave_batt_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_wave_batt", &result)) + make_access_error("SAM_CashloanHeat", "en_wave_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_FuelCell_annual_fuel_usage_lifetime_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_fuel_usage_lifetime", length); + if (!result) + make_access_error("SAM_CashloanHeat", "annual_fuel_usage_lifetime"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_FuelCell_en_fuelcell_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "en_fuelcell", &result)) + make_access_error("SAM_CashloanHeat", "en_fuelcell"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_annual_energy_discharged_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_annual_energy_discharged", length); + if (!result) + make_access_error("SAM_CashloanHeat", "fuelcell_annual_energy_discharged"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_computed_bank_capacity_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_computed_bank_capacity", &result)) + make_access_error("SAM_CashloanHeat", "fuelcell_computed_bank_capacity"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_per_kWh_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_per_kWh", &result)) + make_access_error("SAM_CashloanHeat", "fuelcell_per_kWh"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_replacement_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_replacement", length); + if (!result) + make_access_error("SAM_CashloanHeat", "fuelcell_replacement"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_FuelCell_fuelcell_replacement_option_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "fuelcell_replacement_option", &result)) + make_access_error("SAM_CashloanHeat", "fuelcell_replacement_option"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_FuelCell_fuelcell_replacement_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "fuelcell_replacement_schedule", length); + if (!result) + make_access_error("SAM_CashloanHeat", "fuelcell_replacement_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_dc_tou_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_dc_tou_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "charge_w_sys_dc_tou_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "charge_w_sys_ec_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_charge_w_sys_fixed_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_fixed_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "charge_w_sys_fixed_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_net_billing_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "net_billing_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "net_billing_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_nm_dollars_applied_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "nm_dollars_applied_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "nm_dollars_applied_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "true_up_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_utility_bill_w_sys_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "utility_bill_w_sys", length); + if (!result) + make_access_error("SAM_CashloanHeat", "utility_bill_w_sys"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ChargesByMonth_utility_bill_wo_sys_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "utility_bill_wo_sys", length); + if (!result) + make_access_error("SAM_CashloanHeat", "utility_bill_wo_sys"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Battery_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_capacity_percent", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_capacity_percent"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_batt_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Battery_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_grid_to_load"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_dc_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_dc_with_system", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_hourly_dc_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_e_fromgrid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_e_fromgrid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_hourly_e_fromgrid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_ec_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_hourly_ec_with_system", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_hourly_ec_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_annual_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_energy_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "annual_energy_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_annual_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "annual_thermal_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "annual_thermal_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_degradation_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "degradation", length); + if (!result) + make_access_error("SAM_CashloanHeat", "degradation"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_gen_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "gen", length); + if (!result) + make_access_error("SAM_CashloanHeat", "gen"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_gen_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "gen_purchases", length); + if (!result) + make_access_error("SAM_CashloanHeat", "gen_purchases"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Lifetime_system_use_lifetime_output_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "system_use_lifetime_output", &result)) + make_access_error("SAM_CashloanHeat", "system_use_lifetime_output"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_charge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_charge_energy", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_annual_charge_energy"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_charge_from_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_charge_from_system", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_annual_charge_from_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_discharge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_annual_discharge_energy", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_annual_discharge_energy"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "batt_capacity_percent", length); + if (!result) + make_access_error("SAM_CashloanHeat", "batt_capacity_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_LCOS_batt_salvage_percentage_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "batt_salvage_percentage", &result)) + make_access_error("SAM_CashloanHeat", "batt_salvage_percentage"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_LCOS_battery_total_cost_lcos_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "battery_total_cost_lcos", &result)) + make_access_error("SAM_CashloanHeat", "battery_total_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "charge_w_sys_ec_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "grid_to_batt", length); + if (!result) + make_access_error("SAM_CashloanHeat", "grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_batt_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_grid_to_batt"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_grid_to_load"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_system_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "monthly_system_to_grid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "monthly_system_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); + if (!result) + make_access_error("SAM_CashloanHeat", "true_up_credits_ym"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_ec_charge_gross_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_gross_with_system", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_monthly_ec_charge_gross_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_ec_charge_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_with_system", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_monthly_ec_charge_with_system"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_electricity_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "year1_monthly_electricity_to_grid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "year1_monthly_electricity_to_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_ElectricityRates_rate_escalation_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "rate_escalation", length); + if (!result) + make_access_error("SAM_CashloanHeat", "rate_escalation"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_adjusted_installed_cost_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "adjusted_installed_cost", &result)) + make_access_error("SAM_CashloanHeat", "adjusted_installed_cost"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_fedtax_total", &result)) + make_access_error("SAM_CashloanHeat", "cbi_fedtax_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_statax_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_statax_total", &result)) + make_access_error("SAM_CashloanHeat", "cbi_statax_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total", &result)) + make_access_error("SAM_CashloanHeat", "cbi_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_fed_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_fed", &result)) + make_access_error("SAM_CashloanHeat", "cbi_total_fed"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_oth_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_oth", &result)) + make_access_error("SAM_CashloanHeat", "cbi_total_oth"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_sta_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_sta", &result)) + make_access_error("SAM_CashloanHeat", "cbi_total_sta"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_uti_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cbi_total_uti", &result)) + make_access_error("SAM_CashloanHeat", "cbi_total_uti"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_after_tax_cash_flow_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_after_tax_cash_flow", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_after_tax_cash_flow"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_after_tax_net_equity_cost_flow_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_after_tax_net_equity_cost_flow", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_after_tax_net_equity_cost_flow"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_annual_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_annual_cost_lcos", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_annual_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_annual_discharge_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_annual_discharge_lcos", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_annual_discharge_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_battery_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_battery_replacement_cost", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_battery_replacement_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_battery_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_battery_replacement_cost_schedule", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_battery_replacement_cost_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_grid_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_grid", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_charging_cost_grid"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_grid_month_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_grid_month", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_charging_cost_grid_month"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_pv_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_charging_cost_pv", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_charging_cost_pv"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_cumulative_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_cumulative_payback_with_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_cumulative_payback_with_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_cumulative_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_cumulative_payback_without_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_cumulative_payback_without_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_balance_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_balance", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_debt_balance"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_interest_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_interest", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_debt_payment_interest"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_principal_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_principal", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_debt_payment_principal"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_debt_payment_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_debt_payment_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_deductible_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_deductible_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_deductible_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_costs_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_costs", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_discounted_costs"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_cumulative_payback_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_cumulative_payback", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_discounted_cumulative_payback"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_payback_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_payback", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_discounted_payback"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_discounted_savings", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_discounted_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_effective_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_effective_tax_frac", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_effective_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_net_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_net", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_net"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_net_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_net_heat_btu", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_net_heat_btu"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_purchases", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_purchases"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_sales_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_sales", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_sales"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_energy_without_battery", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_energy_without_battery"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_incentive_income_less_deductions", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fed_incentive_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_tax_savings", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fed_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_taxable_incentive_income", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fed_taxable_incentive_income"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fed_taxable_income_less_deductions", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fed_taxable_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_custom_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_custom", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_custom"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_macrs_15", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_macrs_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_macrs_5", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_macrs_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me1_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me1", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_me1"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me2_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me2", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_me2"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_me3_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_me3", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_me3"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_15", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_sl_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_20", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_sl_20"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_39", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_sl_39"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_sl_5", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_sl_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_feddepr_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_feddepr_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_feddepr_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_federal_tax_frac", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_federal_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fuelcell_replacement_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fuelcell_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost_schedule", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_fuelcell_replacement_cost_schedule"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_insurance_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_insurance_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_insurance_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_fed_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_fed_percent_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_fed_percent_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_sta_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_sta_percent_amount", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_sta_percent_amount"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_itc_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_itc_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_land_lease_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_land_lease_expense"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_cf_length_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "cf_length", &result)) + make_access_error("SAM_CashloanHeat", "cf_length"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_net_salvage_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_net_salvage_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_net_salvage_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_nte_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_nte", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_nte"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_batt_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_batt_capacity_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_batt_capacity_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_batt_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_batt_fixed_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_batt_fixed_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity1_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_capacity1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity2_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_capacity2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_capacity_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_capacity_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_elec_price_for_heat_techs_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_elec_price_for_heat_techs", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_elec_price_for_heat_techs"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed1_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_fixed1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed2_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_fixed2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fixed_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_fixed_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fuel_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_fuel_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_fuel_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_opt_fuel_1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_opt_fuel_1_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_opt_fuel_1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_opt_fuel_2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_opt_fuel_2_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_opt_fuel_2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production1_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_production1_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production2_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_production2_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_om_production_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_om_production_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_operating_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_operating_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_operating_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_parasitic_cost_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_parasitic_cost", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_parasitic_cost"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_payback_with_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_payback_with_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_payback_without_expenses", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_payback_without_expenses"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_fedtax_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_fedtax_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_fedtax_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_statax_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_statax_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_statax_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_fed", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_total_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_oth_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_oth", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_total_oth"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_sta", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_total_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_uti_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_pbi_total_uti", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_pbi_total_uti"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_property_tax_assessed_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_property_tax_assessed_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_property_tax_assessed_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_property_tax_expense_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_property_tax_expense", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_property_tax_expense"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_ptc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_ptc_fed", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_ptc_fed"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_ptc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_ptc_sta", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_ptc_sta"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_salvage_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_salvage_cost_lcos", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_salvage_cost_lcos"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_and_fed_tax_savings", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_sta_and_fed_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_incentive_income_less_deductions", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_sta_incentive_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_tax_savings", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_sta_tax_savings"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_taxable_incentive_income", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_sta_taxable_incentive_income"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_sta_taxable_income_less_deductions", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_sta_taxable_income_less_deductions"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_custom_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_custom", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_custom"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_macrs_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_macrs_15", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_macrs_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_macrs_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_macrs_5", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_macrs_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me1_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me1", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_me1"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me2_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me2", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_me2"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_me3_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_me3", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_me3"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_15_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_15", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_sl_15"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_20_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_20", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_sl_20"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_39_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_39", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_sl_39"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_sl_5_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_sl_5", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_sl_5"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_stadepr_total_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_stadepr_total", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_stadepr_total"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_state_tax_frac", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_state_tax_frac"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_thermal_value", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_thermal_value"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_util_escal_rate_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_util_escal_rate", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_util_escal_rate"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_utility_bill_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_utility_bill", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_utility_bill"); + }); + return result; +} + +SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "cf_value_added", length); + if (!result) + make_access_error("SAM_CashloanHeat", "cf_value_added"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_none_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_none", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_none"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_none_percent_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_none_percent", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_none_percent"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_alloc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_alloc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_alloc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_after_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_after_itc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_after_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_cbi_reduc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_cbi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_first_year_bonus_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_first_year_bonus_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_fixed_amount_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_fixed_amount_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_ibi_reduc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_ibi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_fed_reduction_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_fed_reduction_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_itc_sta_reduction_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_itc_sta_reduction_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_amount_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_amount_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_qual_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_qual_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_qual_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_percent_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_prior_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_prior_itc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_prior_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_fedbas_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_fedbas_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_fedbas_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_after_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_after_itc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_after_itc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_sl_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_cbi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_cbi_reduc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_cbi_reduc_total"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_custom_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_custom"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_macrs_5"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_sl_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_sl_20"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_sl_39"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_TimeSeries_year1_hourly_ec_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_first_year_bonus_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_hourly_ec_with_system", length); - if (!result) - make_access_error("SAM_CashloanHeat", "year1_hourly_ec_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_first_year_bonus_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_first_year_bonus_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_annual_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_energy_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "annual_energy_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_annual_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "annual_thermal_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "annual_thermal_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_degradation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "degradation", length); - if (!result) - make_access_error("SAM_CashloanHeat", "degradation"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_gen_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "gen", length); - if (!result) - make_access_error("SAM_CashloanHeat", "gen"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_SystemOutput_gen_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "gen_purchases", length); - if (!result) - make_access_error("SAM_CashloanHeat", "gen_purchases"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Lifetime_system_use_lifetime_output_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "system_use_lifetime_output", &result)) - make_access_error("SAM_CashloanHeat", "system_use_lifetime_output"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_charge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_charge_energy", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_annual_charge_energy"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_charge_from_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_fixed_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_charge_from_system", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_annual_charge_from_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_fixed_amount_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_fixed_amount_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_annual_discharge_energy_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_annual_discharge_energy", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_annual_discharge_energy"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_batt_capacity_percent_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "batt_capacity_percent", length); - if (!result) - make_access_error("SAM_CashloanHeat", "batt_capacity_percent"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_LCOS_batt_salvage_percentage_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "batt_salvage_percentage", &result)) - make_access_error("SAM_CashloanHeat", "batt_salvage_percentage"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_macrs_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_LCOS_battery_total_cost_lcos_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "battery_total_cost_lcos", &result)) - make_access_error("SAM_CashloanHeat", "battery_total_cost_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_charge_w_sys_ec_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "charge_w_sys_ec_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "charge_w_sys_ec_ym"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "grid_to_batt", length); - if (!result) - make_access_error("SAM_CashloanHeat", "grid_to_batt"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_batt_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_batt_to_grid", length); - if (!result) - make_access_error("SAM_CashloanHeat", "monthly_batt_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_grid_to_batt_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_ibi_reduc_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_batt", length); - if (!result) - make_access_error("SAM_CashloanHeat", "monthly_grid_to_batt"); + if (!ssc_data_get_number(ptr, "depr_stabas_ibi_reduc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_ibi_reduc_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_grid_to_load_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_grid_to_load", length); - if (!result) - make_access_error("SAM_CashloanHeat", "monthly_grid_to_load"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_monthly_system_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "monthly_system_to_grid", length); - if (!result) - make_access_error("SAM_CashloanHeat", "monthly_system_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_true_up_credits_ym_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_matrix(ptr, "true_up_credits_ym", nrows, ncols); - if (!result) - make_access_error("SAM_CashloanHeat", "true_up_credits_ym"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_ec_charge_gross_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_gross_with_system", length); - if (!result) - make_access_error("SAM_CashloanHeat", "year1_monthly_ec_charge_gross_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_ec_charge_with_system_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_ec_charge_with_system", length); - if (!result) - make_access_error("SAM_CashloanHeat", "year1_monthly_ec_charge_with_system"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_LCOS_year1_monthly_electricity_to_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "year1_monthly_electricity_to_grid", length); - if (!result) - make_access_error("SAM_CashloanHeat", "year1_monthly_electricity_to_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_ElectricityRates_rate_escalation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "rate_escalation", length); - if (!result) - make_access_error("SAM_CashloanHeat", "rate_escalation"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_sl_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_adjusted_installed_cost_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_fed_reduction_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "adjusted_installed_cost", &result)) - make_access_error("SAM_CashloanHeat", "adjusted_installed_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_fed_reduction_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_fed_reduction_total"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_fedtax_total", &result)) - make_access_error("SAM_CashloanHeat", "cbi_fedtax_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_statax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_statax_total", &result)) - make_access_error("SAM_CashloanHeat", "cbi_statax_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total", &result)) - make_access_error("SAM_CashloanHeat", "cbi_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_macrs_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_fed", &result)) - make_access_error("SAM_CashloanHeat", "cbi_total_fed"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_sl_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_oth_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_oth", &result)) - make_access_error("SAM_CashloanHeat", "cbi_total_oth"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_sta", &result)) - make_access_error("SAM_CashloanHeat", "cbi_total_sta"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cbi_total_uti_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cbi_total_uti", &result)) - make_access_error("SAM_CashloanHeat", "cbi_total_uti"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_after_tax_cash_flow_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_itc_sta_reduction_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_after_tax_cash_flow", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_after_tax_cash_flow"); + if (!ssc_data_get_number(ptr, "depr_stabas_itc_sta_reduction_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_itc_sta_reduction_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_after_tax_net_equity_cost_flow_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_after_tax_net_equity_cost_flow", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_after_tax_net_equity_cost_flow"); + if (!ssc_data_get_number(ptr, "depr_stabas_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_annual_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_annual_cost_lcos", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_annual_cost_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_annual_discharge_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_annual_discharge_lcos", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_annual_discharge_lcos"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_battery_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_battery_replacement_cost", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_battery_replacement_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_battery_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_battery_replacement_cost_schedule", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_battery_replacement_cost_schedule"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_grid_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_grid", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_charging_cost_grid"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_grid_month_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_grid_month", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_charging_cost_grid_month"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_charging_cost_pv_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_charging_cost_pv", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_charging_cost_pv"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_cumulative_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_cumulative_payback_with_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_cumulative_payback_with_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_cumulative_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_amount_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_cumulative_payback_without_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_cumulative_payback_without_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_amount_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_amount_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_balance_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_balance", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_debt_balance"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_interest_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_interest", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_debt_payment_interest"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_principal_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_principal", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_debt_payment_principal"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_debt_payment_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_debt_payment_total", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_debt_payment_total"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_deductible_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_macrs_15"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_deductible_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_deductible_expenses"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_costs_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_costs", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_discounted_costs"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_cumulative_payback_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_cumulative_payback", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_discounted_cumulative_payback"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_payback_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_payback", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_discounted_payback"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_discounted_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_discounted_savings", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_discounted_savings"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_effective_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_qual_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_effective_tax_frac", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_effective_tax_frac"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_qual_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_qual_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_net_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_net", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_net"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_net_heat_btu_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_net_heat_btu", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_net_heat_btu"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_purchases_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_purchases", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_purchases"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_sales_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_sales", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_sales"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_value"); + if (!ssc_data_get_number(ptr, "depr_stabas_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_percent_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_energy_without_battery_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_energy_without_battery", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_energy_without_battery"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_custom", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_depr_sched", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_depr_sched"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_depreciation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_depreciation", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_depreciation"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_incentive_income_less_deductions", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_incentive_income_less_deductions"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_tax_savings", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_tax_savings"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_taxable_incentive_income", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_taxable_incentive_income"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fed_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fed_taxable_income_less_deductions", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fed_taxable_income_less_deductions"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_federal_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_prior_itc_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_federal_tax_frac", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_federal_tax_frac"); + if (!ssc_data_get_number(ptr, "depr_stabas_prior_itc_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_prior_itc_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fuelcell_replacement_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fuelcell_replacement_cost"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_fuelcell_replacement_cost_schedule_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_fuelcell_replacement_cost_schedule", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_fuelcell_replacement_cost_schedule"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_insurance_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_insurance_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_insurance_expense"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_fed"); + if (!ssc_data_get_number(ptr, "depr_stabas_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_depr_stabas_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_fed_amount"); + if (!ssc_data_get_number(ptr, "depr_stabas_total", &result)) + make_access_error("SAM_CashloanHeat", "depr_stabas_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_fed_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_fed_percent_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_fed_percent_amount"); + if (!ssc_data_get_number(ptr, "discounted_payback", &result)) + make_access_error("SAM_CashloanHeat", "discounted_payback"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_sta"); + if (!ssc_data_get_number(ptr, "effective_tax_rate", &result)) + make_access_error("SAM_CashloanHeat", "effective_tax_rate"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_first_cost_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_sta_amount"); + if (!ssc_data_get_number(ptr, "first_cost", &result)) + make_access_error("SAM_CashloanHeat", "first_cost"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_sta_percent_amount_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_sta_percent_amount", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_sta_percent_amount"); + if (!ssc_data_get_number(ptr, "ibi_fedtax_total", &result)) + make_access_error("SAM_CashloanHeat", "ibi_fedtax_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_itc_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_statax_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_itc_total", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_itc_total"); + if (!ssc_data_get_number(ptr, "ibi_statax_total", &result)) + make_access_error("SAM_CashloanHeat", "ibi_statax_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_land_lease_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_land_lease_expense"); + if (!ssc_data_get_number(ptr, "ibi_total", &result)) + make_access_error("SAM_CashloanHeat", "ibi_total"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_cf_length_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "cf_length", &result)) - make_access_error("SAM_CashloanHeat", "cf_length"); + if (!ssc_data_get_number(ptr, "ibi_total_fed", &result)) + make_access_error("SAM_CashloanHeat", "ibi_total_fed"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_net_salvage_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_oth_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_net_salvage_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_net_salvage_value"); + if (!ssc_data_get_number(ptr, "ibi_total_oth", &result)) + make_access_error("SAM_CashloanHeat", "ibi_total_oth"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_nte_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_sta_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_nte", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_nte"); + if (!ssc_data_get_number(ptr, "ibi_total_sta", &result)) + make_access_error("SAM_CashloanHeat", "ibi_total_sta"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_batt_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_uti_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_batt_capacity_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_batt_capacity_expense"); + if (!ssc_data_get_number(ptr, "ibi_total_uti", &result)) + make_access_error("SAM_CashloanHeat", "ibi_total_uti"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_batt_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_batt_fixed_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_batt_fixed_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity1_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_capacity1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity2_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_capacity2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_capacity_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_capacity_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_capacity_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_elec_price_for_heat_techs_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_elec_price_for_heat_techs", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_elec_price_for_heat_techs"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed1_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_fixed1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed2_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_fixed2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fixed_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fixed_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_fixed_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_fixed_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_fuel_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_fuel_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_fuel_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_opt_fuel_1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_opt_fuel_1_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_opt_fuel_1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_opt_fuel_2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_opt_fuel_2_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_opt_fuel_2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production1_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production1_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_production1_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production2_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production2_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_production2_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_om_production_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_om_production_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_om_production_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_operating_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_operating_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_operating_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_parasitic_cost_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_fed_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_parasitic_cost", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_parasitic_cost"); + if (!ssc_data_get_number(ptr, "itc_disallow_fed_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_fed_percent_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_payback_with_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_payback_with_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_payback_with_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_payback_without_expenses_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_payback_without_expenses", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_payback_without_expenses"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_fedtax_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_fedtax_total", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_fedtax_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_statax_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_statax_total", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_statax_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_total"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_fed", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_total_fed"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_oth_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_oth", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_total_oth"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_sta", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_total_sta"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_fixed_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_pbi_total_uti_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_pbi_total_uti", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_pbi_total_uti"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_property_tax_assessed_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_property_tax_assessed_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_property_tax_assessed_value"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_property_tax_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_property_tax_expense", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_property_tax_expense"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_ptc_fed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_ptc_fed", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_ptc_fed"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_ptc_sta_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_ptc_sta", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_ptc_sta"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_salvage_cost_lcos_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_salvage_cost_lcos", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_salvage_cost_lcos"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_and_fed_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_and_fed_tax_savings", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_and_fed_tax_savings"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_depr_sched_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_disallow_sta_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_depr_sched", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_depr_sched"); + if (!ssc_data_get_number(ptr, "itc_disallow_sta_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_disallow_sta_percent_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_depreciation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_fixed_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_depreciation", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_depreciation"); + if (!ssc_data_get_number(ptr, "itc_fed_fixed_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_fixed_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_incentive_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_percent_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_incentive_income_less_deductions", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_incentive_income_less_deductions"); + if (!ssc_data_get_number(ptr, "itc_fed_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_percent_total"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_tax_savings_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_custom_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_tax_savings", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_tax_savings"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_custom"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_taxable_incentive_income_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_taxable_incentive_income", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_taxable_incentive_income"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_macrs_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_sta_taxable_income_less_deductions_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_sta_taxable_income_less_deductions", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_sta_taxable_income_less_deductions"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_macrs_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_state_tax_frac_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_state_tax_frac", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_state_tax_frac"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_sl_15"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_thermal_value_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_thermal_value", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_thermal_value"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_sl_20"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_util_escal_rate_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_util_escal_rate", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_util_escal_rate"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_sl_39"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_utility_bill_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_utility_bill", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_utility_bill"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_sl_5"); }); return result; } -SAM_EXPORT double* SAM_CashloanHeat_Outputs_cf_value_added_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_fed_qual_total_nget(SAM_table ptr, SAM_error *err){ + double result; translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_value_added", length); - if (!result) - make_access_error("SAM_CashloanHeat", "cf_value_added"); + if (!ssc_data_get_number(ptr, "itc_fed_qual_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_fed_qual_total"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_discounted_payback_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_fixed_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "discounted_payback", &result)) - make_access_error("SAM_CashloanHeat", "discounted_payback"); + if (!ssc_data_get_number(ptr, "itc_sta_fixed_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_fixed_total"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_effective_tax_rate_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_percent_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "effective_tax_rate", &result)) - make_access_error("SAM_CashloanHeat", "effective_tax_rate"); + if (!ssc_data_get_number(ptr, "itc_sta_percent_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_percent_total"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_first_cost_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "first_cost", &result)) - make_access_error("SAM_CashloanHeat", "first_cost"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_custom", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_custom"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_fedtax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_macrs_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_fedtax_total", &result)) - make_access_error("SAM_CashloanHeat", "ibi_fedtax_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_macrs_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_macrs_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_statax_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_macrs_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_statax_total", &result)) - make_access_error("SAM_CashloanHeat", "ibi_statax_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_macrs_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_macrs_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_15_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total", &result)) - make_access_error("SAM_CashloanHeat", "ibi_total"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_15", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_sl_15"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_fed_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_20_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_fed", &result)) - make_access_error("SAM_CashloanHeat", "ibi_total_fed"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_20", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_sl_20"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_oth_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_39_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_oth", &result)) - make_access_error("SAM_CashloanHeat", "ibi_total_oth"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_39", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_sl_39"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_sta_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_sl_5_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_sta", &result)) - make_access_error("SAM_CashloanHeat", "ibi_total_sta"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_sl_5", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_sl_5"); }); return result; } -SAM_EXPORT double SAM_CashloanHeat_Outputs_ibi_total_uti_nget(SAM_table ptr, SAM_error *err){ +SAM_EXPORT double SAM_CashloanHeat_Outputs_itc_sta_qual_total_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "ibi_total_uti", &result)) - make_access_error("SAM_CashloanHeat", "ibi_total_uti"); + if (!ssc_data_get_number(ptr, "itc_sta_qual_total", &result)) + make_access_error("SAM_CashloanHeat", "itc_sta_qual_total"); }); return result; } @@ -4787,6 +7809,24 @@ SAM_EXPORT double SAM_CashloanHeat_Outputs_payback_nget(SAM_table ptr, SAM_error return result; } +SAM_EXPORT double SAM_CashloanHeat_Outputs_pre_depr_alloc_basis_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pre_depr_alloc_basis", &result)) + make_access_error("SAM_CashloanHeat", "pre_depr_alloc_basis"); + }); + return result; +} + +SAM_EXPORT double SAM_CashloanHeat_Outputs_pre_itc_qual_basis_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pre_itc_qual_basis", &result)) + make_access_error("SAM_CashloanHeat", "pre_itc_qual_basis"); + }); + return result; +} + SAM_EXPORT double SAM_CashloanHeat_Outputs_present_value_fuel_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Communitysolar.cpp b/api/modules/SAM_Communitysolar.cpp index 3166efb446..1459cbf25a 100644 --- a/api/modules/SAM_Communitysolar.cpp +++ b/api/modules/SAM_Communitysolar.cpp @@ -626,6 +626,12 @@ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_alloc_sl_5_percent_nset(SAM }); } +SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -728,6 +734,12 @@ SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_custom_schedule_aset(SAM_ta }); } +SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Communitysolar_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -2899,6 +2911,16 @@ SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_alloc_sl_5_percent_nget(S return result; } +SAM_EXPORT double* SAM_Communitysolar_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Communitysolar", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -3053,6 +3075,15 @@ SAM_EXPORT double* SAM_Communitysolar_Depreciation_depr_custom_schedule_aget(SAM return result; } +SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Communitysolar", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Communitysolar_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Equpartflip.cpp b/api/modules/SAM_Equpartflip.cpp index 51d49d4c23..a6dd48ef0f 100644 --- a/api/modules/SAM_Equpartflip.cpp +++ b/api/modules/SAM_Equpartflip.cpp @@ -590,6 +590,12 @@ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ta }); } +SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -692,6 +698,12 @@ SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_custom_schedule_aset(SAM_table }); } +SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Equpartflip_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -2549,6 +2561,16 @@ SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_alloc_sl_5_percent_nget(SAM_ return result; } +SAM_EXPORT double* SAM_Equpartflip_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Equpartflip", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2703,6 +2725,15 @@ SAM_EXPORT double* SAM_Equpartflip_Depreciation_depr_custom_schedule_aget(SAM_ta return result; } +SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Equpartflip", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Equpartflip_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_HostDeveloper.cpp b/api/modules/SAM_HostDeveloper.cpp index c8d820dc9c..390bf3eedf 100644 --- a/api/modules/SAM_HostDeveloper.cpp +++ b/api/modules/SAM_HostDeveloper.cpp @@ -680,6 +680,12 @@ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ }); } +SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -782,6 +788,12 @@ SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_custom_schedule_aset(SAM_tab }); } +SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_HostDeveloper_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -2810,6 +2822,16 @@ SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_alloc_sl_5_percent_nget(SA return result; } +SAM_EXPORT double* SAM_HostDeveloper_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_HostDeveloper", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2964,6 +2986,15 @@ SAM_EXPORT double* SAM_HostDeveloper_Depreciation_depr_custom_schedule_aget(SAM_ return result; } +SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_HostDeveloper", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_HostDeveloper_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Levpartflip.cpp b/api/modules/SAM_Levpartflip.cpp index 9876abb241..2a495b2d32 100644 --- a/api/modules/SAM_Levpartflip.cpp +++ b/api/modules/SAM_Levpartflip.cpp @@ -686,6 +686,12 @@ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ta }); } +SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -788,6 +794,12 @@ SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_custom_schedule_aset(SAM_table }); } +SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Levpartflip_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -2777,6 +2789,16 @@ SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_alloc_sl_5_percent_nget(SAM_ return result; } +SAM_EXPORT double* SAM_Levpartflip_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Levpartflip", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2931,6 +2953,15 @@ SAM_EXPORT double* SAM_Levpartflip_Depreciation_depr_custom_schedule_aget(SAM_ta return result; } +SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Levpartflip", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Levpartflip_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Merchantplant.cpp b/api/modules/SAM_Merchantplant.cpp index d04ba0b675..0fc40e2451 100644 --- a/api/modules/SAM_Merchantplant.cpp +++ b/api/modules/SAM_Merchantplant.cpp @@ -632,6 +632,12 @@ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ }); } +SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -734,6 +740,12 @@ SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_custom_schedule_aset(SAM_tab }); } +SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Merchantplant_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -2830,6 +2842,16 @@ SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_alloc_sl_5_percent_nget(SA return result; } +SAM_EXPORT double* SAM_Merchantplant_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Merchantplant", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2984,6 +3006,15 @@ SAM_EXPORT double* SAM_Merchantplant_Depreciation_depr_custom_schedule_aget(SAM_ return result; } +SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Merchantplant", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Merchantplant_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Saleleaseback.cpp b/api/modules/SAM_Saleleaseback.cpp index 5af46e5508..3ca00403f2 100644 --- a/api/modules/SAM_Saleleaseback.cpp +++ b/api/modules/SAM_Saleleaseback.cpp @@ -572,6 +572,12 @@ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ }); } +SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -674,6 +680,12 @@ SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_custom_schedule_aset(SAM_tab }); } +SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Saleleaseback_Depreciation_depr_itc_fed_custom_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_itc_fed_custom", number); @@ -2492,6 +2504,16 @@ SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_alloc_sl_5_percent_nget(SA return result; } +SAM_EXPORT double* SAM_Saleleaseback_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Saleleaseback", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2646,6 +2668,15 @@ SAM_EXPORT double* SAM_Saleleaseback_Depreciation_depr_custom_schedule_aget(SAM_ return result; } +SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Saleleaseback", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Saleleaseback_Depreciation_depr_itc_fed_custom_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_Singleowner.cpp b/api/modules/SAM_Singleowner.cpp index f8feecfaa3..1a184d4cf9 100644 --- a/api/modules/SAM_Singleowner.cpp +++ b/api/modules/SAM_Singleowner.cpp @@ -716,6 +716,12 @@ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_alloc_sl_5_percent_nset(SAM_ta }); } +SAM_EXPORT void SAM_Singleowner_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_Singleowner_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -818,6 +824,12 @@ SAM_EXPORT void SAM_Singleowner_Depreciation_depr_custom_schedule_aset(SAM_table }); } +SAM_EXPORT void SAM_Singleowner_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_Singleowner_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -3135,6 +3147,16 @@ SAM_EXPORT double SAM_Singleowner_Depreciation_depr_alloc_sl_5_percent_nget(SAM_ return result; } +SAM_EXPORT double* SAM_Singleowner_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_Singleowner", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Singleowner_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -3289,6 +3311,15 @@ SAM_EXPORT double* SAM_Singleowner_Depreciation_depr_custom_schedule_aget(SAM_ta return result; } +SAM_EXPORT double SAM_Singleowner_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_Singleowner", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_Singleowner_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_SingleownerHeat.cpp b/api/modules/SAM_SingleownerHeat.cpp index 01764f4292..af27f28b47 100644 --- a/api/modules/SAM_SingleownerHeat.cpp +++ b/api/modules/SAM_SingleownerHeat.cpp @@ -1340,6 +1340,12 @@ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_alloc_sl_5_percent_nset(SA }); } +SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_basis_mat_mset(SAM_table ptr, double* mat, int nrows, int ncols, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_matrix(ptr, "depr_basis_mat", mat, nrows, ncols); + }); +} + SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_bonus_fed_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_bonus_fed", number); @@ -1442,6 +1448,12 @@ SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_custom_schedule_aset(SAM_t }); } +SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_en_basis_mat_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "depr_en_basis_mat", number); + }); +} + SAM_EXPORT void SAM_SingleownerHeat_Depreciation_depr_fedbas_method_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "depr_fedbas_method", number); @@ -4052,6 +4064,16 @@ SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_alloc_sl_5_percent_nget( return result; } +SAM_EXPORT double* SAM_SingleownerHeat_Depreciation_depr_basis_mat_mget(SAM_table ptr, int* nrows, int* ncols, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_matrix(ptr, "depr_basis_mat", nrows, ncols); + if (!result) + make_access_error("SAM_SingleownerHeat", "depr_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_bonus_fed_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -4206,6 +4228,15 @@ SAM_EXPORT double* SAM_SingleownerHeat_Depreciation_depr_custom_schedule_aget(SA return result; } +SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_en_basis_mat_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "depr_en_basis_mat", &result)) + make_access_error("SAM_SingleownerHeat", "depr_en_basis_mat"); + }); + return result; +} + SAM_EXPORT double SAM_SingleownerHeat_Depreciation_depr_fedbas_method_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_TcsmoltenSalt.cpp b/api/modules/SAM_TcsmoltenSalt.cpp index 0afbe9ff70..2bf959c00e 100644 --- a/api/modules/SAM_TcsmoltenSalt.cpp +++ b/api/modules/SAM_TcsmoltenSalt.cpp @@ -44,18 +44,6 @@ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_T_tank_hot_init_nset(SAM_table p }); } -SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_ampl_data_dir_sset(SAM_table ptr, const char* str, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_string(ptr, "ampl_data_dir", str); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_ampl_exec_call_sset(SAM_table ptr, const char* str, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_string(ptr, "ampl_exec_call", str); - }); -} - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_anc_elec_output_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_array(ptr, "anc_elec_output", arr, length); @@ -236,12 +224,6 @@ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_PAR_HTR_allowed_in_aset(SAM_t }); } -SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_ampl_engine_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "is_ampl_engine", number); - }); -} - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_control_target_elec_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "is_control_target_elec", number); @@ -302,12 +284,6 @@ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_tod_pc_target_also_pc_max_nse }); } -SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_is_write_ampl_dat_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "is_write_ampl_dat", number); - }); -} - SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pb_fixed_par_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "pb_fixed_par", number); @@ -332,6 +308,18 @@ SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pc_startup_time_remain_init_nset }); } +SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pv_generation_profile_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_array(ptr, "pv_generation_profile", arr, length); + }); +} + +SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_pv_total_installed_cost_nset(SAM_table ptr, double number, SAM_error *err){ + translateExceptions(err, [&]{ + ssc_data_set_number(ptr, "pv_total_installed_cost", number); + }); +} + SAM_EXPORT void SAM_TcsmoltenSalt_SystemControl_q_dot_elec_to_PAR_HTR_in_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_array(ptr, "q_dot_elec_to_PAR_HTR_in", arr, length); @@ -1928,72 +1916,6 @@ SAM_EXPORT void SAM_TcsmoltenSalt_AdjustmentFactors_sf_adjust_timeindex_aset(SAM }); } -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_degradation_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "degradation", arr, length); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_land_area_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "land_area", number); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_capacity_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "om_capacity", arr, length); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_capacity_escal_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "om_capacity_escal", number); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_fixed_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "om_fixed", arr, length); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_fixed_escal_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "om_fixed_escal", number); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_land_lease_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "om_land_lease", arr, length); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_land_lease_escal_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "om_land_lease_escal", number); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_production_aset(SAM_table ptr, double* arr, int length, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_array(ptr, "om_production", arr, length); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_om_production_escal_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "om_production_escal", number); - }); -} - -SAM_EXPORT void SAM_TcsmoltenSalt_HybridCosts_total_installed_cost_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "total_installed_cost", number); - }); -} - SAM_EXPORT SAM_table SAM_TcsmoltenSalt_SolarResource_solar_resource_data_tget(SAM_table ptr, SAM_error *err){ SAM_table result = nullptr; translateExceptions(err, [&]{ @@ -2042,26 +1964,6 @@ SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_T_tank_hot_init_nget(SAM_table return result; } -SAM_EXPORT const char* SAM_TcsmoltenSalt_SystemControl_ampl_data_dir_sget(SAM_table ptr, SAM_error *err){ - const char* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_string(ptr, "ampl_data_dir"); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "ampl_data_dir"); - }); - return result; -} - -SAM_EXPORT const char* SAM_TcsmoltenSalt_SystemControl_ampl_exec_call_sget(SAM_table ptr, SAM_error *err){ - const char* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_string(ptr, "ampl_exec_call"); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "ampl_exec_call"); - }); - return result; -} - SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_anc_elec_output_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -2335,15 +2237,6 @@ SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_is_PAR_HTR_allowed_in_aget(SA return result; } -SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_ampl_engine_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "is_ampl_engine", &result)) - make_access_error("SAM_TcsmoltenSalt", "is_ampl_engine"); - }); - return result; -} - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_control_target_elec_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2437,15 +2330,6 @@ SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_tod_pc_target_also_pc_max_n return result; } -SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_is_write_ampl_dat_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "is_write_ampl_dat", &result)) - make_access_error("SAM_TcsmoltenSalt", "is_write_ampl_dat"); - }); - return result; -} - SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pb_fixed_par_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -2482,6 +2366,25 @@ SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pc_startup_time_remain_init_ng return result; } +SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_pv_generation_profile_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "pv_generation_profile", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "pv_generation_profile"); + }); + return result; +} + +SAM_EXPORT double SAM_TcsmoltenSalt_SystemControl_pv_total_installed_cost_nget(SAM_table ptr, SAM_error *err){ + double result; + translateExceptions(err, [&]{ + if (!ssc_data_get_number(ptr, "pv_total_installed_cost", &result)) + make_access_error("SAM_TcsmoltenSalt", "pv_total_installed_cost"); + }); + return result; +} + SAM_EXPORT double* SAM_TcsmoltenSalt_SystemControl_q_dot_elec_to_PAR_HTR_in_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -4902,110 +4805,6 @@ SAM_EXPORT double* SAM_TcsmoltenSalt_AdjustmentFactors_sf_adjust_timeindex_aget( return result; } -SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_degradation_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "degradation", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "degradation"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_land_area_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "land_area", &result)) - make_access_error("SAM_TcsmoltenSalt", "land_area"); - }); - return result; -} - -SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_capacity_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "om_capacity", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "om_capacity"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_capacity_escal_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "om_capacity_escal", &result)) - make_access_error("SAM_TcsmoltenSalt", "om_capacity_escal"); - }); - return result; -} - -SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_fixed_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "om_fixed", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "om_fixed"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_fixed_escal_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "om_fixed_escal", &result)) - make_access_error("SAM_TcsmoltenSalt", "om_fixed_escal"); - }); - return result; -} - -SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_land_lease_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "om_land_lease", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "om_land_lease"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_land_lease_escal_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "om_land_lease_escal", &result)) - make_access_error("SAM_TcsmoltenSalt", "om_land_lease_escal"); - }); - return result; -} - -SAM_EXPORT double* SAM_TcsmoltenSalt_HybridCosts_om_production_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "om_production", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "om_production"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_om_production_escal_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "om_production_escal", &result)) - make_access_error("SAM_TcsmoltenSalt", "om_production_escal"); - }); - return result; -} - -SAM_EXPORT double SAM_TcsmoltenSalt_HybridCosts_total_installed_cost_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "total_installed_cost", &result)) - make_access_error("SAM_TcsmoltenSalt", "total_installed_cost"); - }); - return result; -} - SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_A_radfield_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -5832,16 +5631,6 @@ SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_cav_rec_width_calc_nget(SAM_table pt return result; } -SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_cf_land_lease_expense_aget(SAM_table ptr, int* length, SAM_error *err){ - double* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_array(ptr, "cf_land_lease_expense", length); - if (!result) - make_access_error("SAM_TcsmoltenSalt", "cf_land_lease_expense"); - }); - return result; -} - SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_clearsky_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -6338,6 +6127,26 @@ SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_disp_presolve_nvar_ann_nget(SAM_tabl return result; } +SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_pv_expected_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "disp_pv_expected", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "disp_pv_expected"); + }); + return result; +} + +SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_qeh_expected_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "disp_qeh_expected", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "disp_qeh_expected"); + }); + return result; +} + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_qpbsu_expected_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -6476,6 +6285,16 @@ SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_thermeff_expected_aget(SAM_tab return result; } +SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_wparasitic_expected_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "disp_wparasitic_expected", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "disp_wparasitic_expected"); + }); + return result; +} + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_disp_wpb_expected_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ @@ -7719,6 +7538,26 @@ SAM_EXPORT double SAM_TcsmoltenSalt_Outputs_vel_rec_htf_des_nget(SAM_table ptr, return result; } +SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_w_dot_net_pc_max_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "w_dot_net_pc_max", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "w_dot_net_pc_max"); + }); + return result; +} + +SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_w_dot_net_pc_target_aget(SAM_table ptr, int* length, SAM_error *err){ + double* result = nullptr; + translateExceptions(err, [&]{ + result = ssc_data_get_array(ptr, "w_dot_net_pc_target", length); + if (!result) + make_access_error("SAM_TcsmoltenSalt", "w_dot_net_pc_target"); + }); + return result; +} + SAM_EXPORT double* SAM_TcsmoltenSalt_Outputs_wspd_aget(SAM_table ptr, int* length, SAM_error *err){ double* result = nullptr; translateExceptions(err, [&]{ diff --git a/api/modules/SAM_TroughPhysical.cpp b/api/modules/SAM_TroughPhysical.cpp index 55ff9fe409..0f83af80dc 100644 --- a/api/modules/SAM_TroughPhysical.cpp +++ b/api/modules/SAM_TroughPhysical.cpp @@ -1292,18 +1292,6 @@ SAM_EXPORT void SAM_TroughPhysical_Controller_use_solar_mult_or_aperture_area_ns }); } -SAM_EXPORT void SAM_TroughPhysical_Tou_ampl_data_dir_sset(SAM_table ptr, const char* str, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_string(ptr, "ampl_data_dir", str); - }); -} - -SAM_EXPORT void SAM_TroughPhysical_Tou_ampl_exec_call_sset(SAM_table ptr, const char* str, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_string(ptr, "ampl_exec_call", str); - }); -} - SAM_EXPORT void SAM_TroughPhysical_Tou_can_cycle_use_standby_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "can_cycle_use_standby", number); @@ -1424,12 +1412,6 @@ SAM_EXPORT void SAM_TroughPhysical_Tou_f_turb_tou_periods_aset(SAM_table ptr, do }); } -SAM_EXPORT void SAM_TroughPhysical_Tou_is_ampl_engine_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "is_ampl_engine", number); - }); -} - SAM_EXPORT void SAM_TroughPhysical_Tou_is_dispatch_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "is_dispatch", number); @@ -1448,12 +1430,6 @@ SAM_EXPORT void SAM_TroughPhysical_Tou_is_tod_pc_target_also_pc_max_nset(SAM_tab }); } -SAM_EXPORT void SAM_TroughPhysical_Tou_is_write_ampl_dat_nset(SAM_table ptr, double number, SAM_error *err){ - translateExceptions(err, [&]{ - ssc_data_set_number(ptr, "is_write_ampl_dat", number); - }); -} - SAM_EXPORT void SAM_TroughPhysical_Tou_ppa_multiplier_model_nset(SAM_table ptr, double number, SAM_error *err){ translateExceptions(err, [&]{ ssc_data_set_number(ptr, "ppa_multiplier_model", number); @@ -3828,26 +3804,6 @@ SAM_EXPORT double SAM_TroughPhysical_Controller_use_solar_mult_or_aperture_area_ return result; } -SAM_EXPORT const char* SAM_TroughPhysical_Tou_ampl_data_dir_sget(SAM_table ptr, SAM_error *err){ - const char* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_string(ptr, "ampl_data_dir"); - if (!result) - make_access_error("SAM_TroughPhysical", "ampl_data_dir"); - }); - return result; -} - -SAM_EXPORT const char* SAM_TroughPhysical_Tou_ampl_exec_call_sget(SAM_table ptr, SAM_error *err){ - const char* result = nullptr; - translateExceptions(err, [&]{ - result = ssc_data_get_string(ptr, "ampl_exec_call"); - if (!result) - make_access_error("SAM_TroughPhysical", "ampl_exec_call"); - }); - return result; -} - SAM_EXPORT double SAM_TroughPhysical_Tou_can_cycle_use_standby_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -4032,15 +3988,6 @@ SAM_EXPORT double* SAM_TroughPhysical_Tou_f_turb_tou_periods_aget(SAM_table ptr, return result; } -SAM_EXPORT double SAM_TroughPhysical_Tou_is_ampl_engine_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "is_ampl_engine", &result)) - make_access_error("SAM_TroughPhysical", "is_ampl_engine"); - }); - return result; -} - SAM_EXPORT double SAM_TroughPhysical_Tou_is_dispatch_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ @@ -4068,15 +4015,6 @@ SAM_EXPORT double SAM_TroughPhysical_Tou_is_tod_pc_target_also_pc_max_nget(SAM_t return result; } -SAM_EXPORT double SAM_TroughPhysical_Tou_is_write_ampl_dat_nget(SAM_table ptr, SAM_error *err){ - double result; - translateExceptions(err, [&]{ - if (!ssc_data_get_number(ptr, "is_write_ampl_dat", &result)) - make_access_error("SAM_TroughPhysical", "is_write_ampl_dat"); - }); - return result; -} - SAM_EXPORT double SAM_TroughPhysical_Tou_ppa_multiplier_model_nget(SAM_table ptr, SAM_error *err){ double result; translateExceptions(err, [&]{ diff --git a/deploy/runtime/cashflow.lk b/deploy/runtime/cashflow.lk index 6b26380613..18e45fefc7 100644 --- a/deploy/runtime/cashflow.lk +++ b/deploy/runtime/cashflow.lk @@ -499,7 +499,7 @@ function cf_income_tax_savings() // residential, commmercial only cfline( 'STATE INCOME TAX', -1 ); cfline( 'cf_sta_taxable_incentive_income',0); cfline( 'cf_deductible_expenses', 0); - if ( fin == 'Commercial' ) { cfline( 'cf_sta_depr_sched',3); cfline( 'cf_sta_depreciation', 0,-1); } + if ( fin == 'Commercial' ) { cfline( 'cf_stadepr_total', 0,-1); } if ( fin == 'Commercial' || res_loan_type == 1 ) { cfline('cf_debt_payment_interest',0,-1); } cfline( 'cf_sta_taxable_income_less_deductions', 0); cfline( 'state tax credits:',-1,0); @@ -513,14 +513,9 @@ function cf_income_tax_savings() // residential, commmercial only cfline( '' ); cfline( 'FEDERAL INCOME TAX', -1 ); cfline( 'cf_fed_taxable_incentive_income',0); - if ( fin == 'Commercial' ) - { - cfline( 'cf_fed_depr_sched'); - cfline( 'cf_fed_depreciation', 0); - } cfline( 'cf_deductible_expenses', 0); cfline( 'cf_sta_tax_savings',0); - if ( fin == 'Commercial' ) { cfline( 'cf_fed_depr_sched'); cfline( 'cf_fed_depreciation', 0,-1); } + if ( fin == 'Commercial' ) { cfline( 'cf_feddepr_total', 0,-1); } if ( fin == 'Commercial' || res_loan_type == 1 ) { cfline('cf_debt_payment_interest',0,-1); } cfline( 'cf_fed_taxable_income_less_deductions', 0); cfline( 'federal tax credits:',-1,0); @@ -1618,7 +1613,7 @@ function set_land_lease(xl) function set_rescom(xl) { - + fin = financing(); N = value('analysis_period'); if ( N>100 ) msgbox('The Excel workbook only shows cash flow values for a 100-year analysis period or less. Your analysis is for ' + N + ' years.'); @@ -1635,6 +1630,9 @@ function set_rescom(xl) set_om(xl); set_incentives(xl); + if (fin == 'Commercial' ) { + set_depreciation_detailed ( xl ); + } } function set_taxes_insurance(xl) @@ -2038,6 +2036,7 @@ cashflow{ 'Commercial' } = define() cf_income_tax_savings(); cf_after_tax_cash_flow(); cf_incentives(); + depreciation_tables(); }; cashflow{ 'Single Owner' } = define() @@ -2182,8 +2181,7 @@ cashflow_to_excel{ 'Residential' } = define() //Variables specific to residential model xl_set( xl, (${mortgage}?'Yes':'No'), 'UseTaxDeductibleInterest'); - xl_set( xl, 'N/A', 'StateDepreciation'); - xl_set( xl, 'N/A', 'FederalDepreciation'); + xl_set( xl, 'No', 'UseTaxDeductableOpEx'); }; cashflow_to_excel{ 'Commercial' } = define() @@ -2196,21 +2194,7 @@ cashflow_to_excel{ 'Commercial' } = define() //Variables specific to commercial model xl_set( xl, 'Yes', 'UseTaxDeductibleInterest'); - s = value('depr_sta_type'); - if (s == 0) state = 'No Depreciation'; - if (s == 1) state = '5-yr MACRS'; - if (s == 2) state = 'Straight Line' + value('depr_sta_sl_years') + ' Years'; - if (s == 3) state = 'Custom (see cash flow)'; - xl_set( xl, state, 'StateDepreciation'); //show depreciation type in inputs table for reference only - f = value('depr_fed_type'); //show depreciation percentages in cash flow for calculations - if (f == 0) fed = 'No Depreciation'; - if (f == 1) fed = '5-yr MACRS'; - if (f == 2) fed = 'Straight Line' + value('depr_sta_sl_years') + ' Years'; - if (f == 3) fed = 'Custom (see cash flow)'; - xl_set( xl, fed, 'FederalDepreciation'); - xl_set ( xl, output('cf_sta_depr_sched'), 'StateDepreciationSchedule'); - xl_set ( xl, output('cf_fed_depr_sched'), 'FederalDepreciationSchedule'); - + xl_set( xl, 'Yes', 'UseTaxDeductableOpEx'); }; cashflow_to_excel{ 'Merchant Plant'} = define() diff --git a/deploy/runtime/defaults/Biopower_All Equity Partnership Flip.json b/deploy/runtime/defaults/Biopower_All Equity Partnership Flip.json index ee2883b049..ca76290f83 100644 --- a/deploy/runtime/defaults/Biopower_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Biopower_All Equity Partnership Flip.json @@ -29,6 +29,10 @@ "annual_tdry": 5.47658, "annual_twet": 2.88032, "annual_wspd": 5.37725, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "biopwr.cost.boiler": 38828474.481528569, @@ -85,7 +89,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -256,7 +260,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -266,7 +270,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -279,7 +283,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, @@ -482,7 +486,7 @@ "const_per_upfront_rate5": 0.0, "construction_financing_cost": 5254747.836993514, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1593239.5441764338, + "cost_dev_fee_tax_liability": 1593239.5441764335, "cost_dev_fee_value": 6005426.099421159, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, @@ -491,33 +495,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92.0, - "depr_alloc_none": 1.5, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 200180869.9807053, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -525,6 +550,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18774,19 +18800,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19449,7 +19483,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 110.0 ], @@ -19518,7 +19554,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19535,6 +19571,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -19551,6 +19589,10 @@ "station_id": "14914", "step": 3600.0, "system_capacity": 48535.59310191071, + "system_itc_basis_cost": 200180869.9807053, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 60.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19562,6 +19604,13 @@ "total_indirect_cost": 38794742.24432273, "total_installed_cost": 200180869.9807053, "tz": -6.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Biopower_LCOE Calculator.json b/deploy/runtime/defaults/Biopower_LCOE Calculator.json index c037716539..d6c6fa9066 100644 --- a/deploy/runtime/defaults/Biopower_LCOE Calculator.json +++ b/deploy/runtime/defaults/Biopower_LCOE Calculator.json @@ -46,7 +46,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -217,7 +217,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -227,7 +227,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -240,7 +240,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, diff --git a/deploy/runtime/defaults/Biopower_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Biopower_Leveraged Partnership Flip.json index 6ec4a878c7..2c895e4bc3 100644 --- a/deploy/runtime/defaults/Biopower_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Biopower_Leveraged Partnership Flip.json @@ -29,6 +29,10 @@ "annual_tdry": 5.47658, "annual_twet": 2.88032, "annual_wspd": 5.37725, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "biopwr.cost.boiler": 38828474.481528569, @@ -85,7 +89,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -256,7 +260,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -266,7 +270,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -279,7 +283,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, @@ -484,7 +488,7 @@ "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1593239.5441764338, + "cost_dev_fee_tax_liability": 1593239.5441764335, "cost_dev_fee_value": 6005426.099421159, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, @@ -496,33 +500,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 3.0, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 200180869.9807053, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -530,6 +555,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18782,19 +18808,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19458,7 +19492,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 110.0 ], @@ -19528,7 +19564,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19546,6 +19582,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -19560,6 +19598,10 @@ "station_id": "14914", "step": 3600.0, "system_capacity": 48535.59310191071, + "system_itc_basis_cost": 200180869.9807053, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19573,6 +19615,13 @@ "total_indirect_cost": 38794742.24432273, "total_installed_cost": 200180869.9807053, "tz": -6.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_wacc": 7.468800000000001, diff --git a/deploy/runtime/defaults/Biopower_Merchant Plant.json b/deploy/runtime/defaults/Biopower_Merchant Plant.json index c1763e7266..90f6dc093e 100644 --- a/deploy/runtime/defaults/Biopower_Merchant Plant.json +++ b/deploy/runtime/defaults/Biopower_Merchant Plant.json @@ -29,6 +29,10 @@ "annual_tdry": 5.47658, "annual_twet": 2.88032, "annual_wspd": 5.37725, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "biopwr.cost.boiler": 38828474.481528569, @@ -85,7 +89,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -256,7 +260,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -266,7 +270,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -279,7 +283,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, @@ -502,7 +506,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 48.53559310191071, + "cp_system_nameplate": 48.535593101910709, "debt_message": "", "debt_option": 1.0, "debt_percent": 50.0, @@ -510,33 +514,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 200180869.9807053, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -544,6 +569,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9388,19 +9414,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -666550,7 +666584,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 110.0 ], @@ -666614,7 +666650,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -666633,6 +666669,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -666646,6 +666684,10 @@ "station_id": "14914", "step": 3600.0, "system_capacity": 48535.59310191071, + "system_itc_basis_cost": 200180869.9807053, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 8.0, "term_tenor": 18.0, @@ -666653,6 +666695,13 @@ "total_indirect_cost": 38794742.24432273, "total_installed_cost": 200180869.9807053, "tz": -6.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Biopower_None.json b/deploy/runtime/defaults/Biopower_None.json index 470d0d4c4b..e0651c4e60 100644 --- a/deploy/runtime/defaults/Biopower_None.json +++ b/deploy/runtime/defaults/Biopower_None.json @@ -46,7 +46,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -217,7 +217,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -227,7 +227,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -240,7 +240,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, diff --git a/deploy/runtime/defaults/Biopower_Sale Leaseback.json b/deploy/runtime/defaults/Biopower_Sale Leaseback.json index 2536af2203..0ee3358272 100644 --- a/deploy/runtime/defaults/Biopower_Sale Leaseback.json +++ b/deploy/runtime/defaults/Biopower_Sale Leaseback.json @@ -29,6 +29,10 @@ "annual_tdry": 5.47658, "annual_twet": 2.88032, "annual_wspd": 5.37725, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "biopwr.cost.boiler": 38828474.481528569, @@ -85,7 +89,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -256,7 +260,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -266,7 +270,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -279,7 +283,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, @@ -482,7 +486,7 @@ "const_per_upfront_rate5": 0.0, "construction_financing_cost": 5254747.836993514, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1593239.5441764338, + "cost_dev_fee_tax_liability": 1593239.5441764335, "cost_dev_fee_value": 6005426.099421159, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, @@ -491,33 +495,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 200180869.9807053, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -525,6 +550,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18769,19 +18795,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19444,7 +19478,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 110.0 ], @@ -19513,7 +19549,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19531,6 +19567,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -19548,6 +19586,10 @@ "station_id": "14914", "step": 3600.0, "system_capacity": 48535.59310191071, + "system_itc_basis_cost": 200180869.9807053, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", @@ -19555,6 +19597,13 @@ "total_indirect_cost": 38794742.24432273, "total_installed_cost": 200180869.9807053, "tz": -6.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Biopower_Single Owner.json b/deploy/runtime/defaults/Biopower_Single Owner.json index 52ace0f4d2..67ff62be0f 100644 --- a/deploy/runtime/defaults/Biopower_Single Owner.json +++ b/deploy/runtime/defaults/Biopower_Single Owner.json @@ -29,6 +29,10 @@ "annual_tdry": 5.47658, "annual_twet": 2.88032, "annual_wspd": 5.37725, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "biopwr.cost.boiler": 38828474.481528569, @@ -85,7 +89,7 @@ "biopwr.feedstock.bagasse_c": 0.4695, "biopwr.feedstock.bagasse_frac": 0.0, "biopwr.feedstock.bagasse_h": 0.0547, - "biopwr.feedstock.bagasse_hhv": 8146.605000000001, + "biopwr.feedstock.bagasse_hhv": 8146.6050000000009, "biopwr.feedstock.bagasse_lhv": 7894.760730000001, "biopwr.feedstock.bagasse_moisture": 100.0, "biopwr.feedstock.bagasse_moisture_wet": 50.0, @@ -256,7 +260,7 @@ "biopwr.feedstock.total_h": 0.05368872073764044, "biopwr.feedstock.total_hhv": 7668.698347232303, "biopwr.feedstock.total_lhv": 7194.0304069514299, - "biopwr.feedstock.total_moisture": 0.3656434144920072, + "biopwr.feedstock.total_moisture": 0.36564341449200718, "biopwr.feedstock.total_nameplate": 48535.59310191071, "biopwr.feedstock.total_o": 0.5115152836845535, "biopwr.feedstock.urban_ash": 0.0125, @@ -266,7 +270,7 @@ "biopwr.feedstock.urban_h": 0.05988, "biopwr.feedstock.urban_hhv": 7791.0, "biopwr.feedstock.urban_lhv": 7399.0, - "biopwr.feedstock.urban_moisture": 13.636363636363637, + "biopwr.feedstock.urban_moisture": 13.636363636363635, "biopwr.feedstock.urban_moisture_wet": 12.0, "biopwr.feedstock.urban_o": 0.4449, "biopwr.feedstock.urban_obtainable": 10.0, @@ -279,7 +283,7 @@ "biopwr.feedstock.wheat_h": 0.0532, "biopwr.feedstock.wheat_hhv": 7661.2479, "biopwr.feedstock.wheat_lhv": 7107.9666, - "biopwr.feedstock.wheat_moisture": 13.636363636363637, + "biopwr.feedstock.wheat_moisture": 13.636363636363635, "biopwr.feedstock.wheat_moisture_wet": 12.0, "biopwr.feedstock.wheat_o": 0.4914, "biopwr.feedstock.wheat_obtainable": 10.0, @@ -494,7 +498,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 48.53559310191071, + "cp_system_nameplate": 48.535593101910709, "debt_message": "", "debt_option": 1.0, "debt_percent": 50.0, @@ -502,33 +506,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 200180869.9807053, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -536,6 +561,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18793,19 +18819,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19469,7 +19503,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19485,6 +19519,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 110.0 ], @@ -19554,7 +19590,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19575,6 +19611,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -19589,6 +19627,10 @@ "station_id": "14914", "step": 3600.0, "system_capacity": 48535.59310191071, + "system_itc_basis_cost": 200180869.9807053, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 8.0, "term_tenor": 18.0, @@ -19597,6 +19639,13 @@ "total_indirect_cost": 38794742.24432273, "total_installed_cost": 200180869.9807053, "tz": -6.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/Custom Generation Battery_All Equity Partnership Flip.json index 3c3ac11fb8..1382521a67 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Custom Generation Battery_All Equity Partnership Flip.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 287150.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -32,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8916,6 +8919,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 63.35305436174002, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10005,12 +10012,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 117531972.47621216, + "const_per_principal1": 117531972.47621215, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 117531972.47621216, + "const_per_principal_total": 117531972.47621215, "const_per_total1": 3085214.277500569, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10024,24 +10031,24 @@ "construction_financing_cost": 3085214.277500569, "conv_eff": 34.118048447628797, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 935436.9689381725, + "cost_dev_fee_tax_liability": 935436.9689381723, "cost_dev_fee_value": 3525959.174286364, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "customgen.cost.contingency": 4723004.720764, "customgen.cost.contingency_percent": 5.0, "customgen.cost.epc.fixed": 0.0, - "customgen.cost.epc.nonfixed": 9918309.9136044, + "customgen.cost.epc.nonfixed": 9918309.913604401, "customgen.cost.epc.percent": 10.0, - "customgen.cost.epc.total": 9918309.9136044, + "customgen.cost.epc.total": 9918309.913604401, "customgen.cost.installed_per_capacity": 5.876598623810607, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 20000000.0, "customgen.cost.plm.fixed": 0.0, - "customgen.cost.plm.nonfixed": 3471408.46976154, + "customgen.cost.plm.nonfixed": 3471408.4697615399, "customgen.cost.plm.percent": 3.5, - "customgen.cost.plm.total": 3471408.46976154, + "customgen.cost.plm.total": 3471408.4697615399, "customgen.cost.sales_tax.percent": 100.0, "customgen.cost.sales_tax.total": 4959154.9568022, "customgen.cost.sales_tax.value": 5.0, @@ -10049,33 +10056,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 43071878.060932148, + 36.64694563825998, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 74460094.41528, + 63.35305436174002, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10083,6 +10111,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20195,9 +20224,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -29010,6 +29036,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 63.35305436174002, + "itc_basis_cost_percent_sta": 63.35305436174002, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 63.35305436174002, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29023,6 +29056,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29683,7 +29717,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 20000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 36.64694563825998, "om_batt_capacity_cost": [ 7.25 ], @@ -29754,7 +29790,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 117531972.47621216, + "property_assessed_value": 117531972.47621215, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -29801,6 +29837,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "sponsor_cap_recovery_mode": 0.0, @@ -29812,6 +29850,10 @@ ], "system_capacity": 20000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 43071878.060932148, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 36.64694563825998, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -29822,8 +29864,9 @@ "total_battery_indirect_cost": 0.0, "total_direct_cost": 99183099.136044, "total_indirect_cost": 13389718.38336594, - "total_installed_cost": 117531972.47621216, + "total_installed_cost": 117531972.47621215, "total_system_indirect_cost": 13389718.38336594, + "total_system_installed_cost": 43071878.060932148, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, @@ -29831,6 +29874,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_plant_capacity": 20000.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Commercial.json b/deploy/runtime/defaults/Custom Generation Battery_Commercial.json index 297f00e79c..6cde802713 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Commercial.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Commercial.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 1436.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -8852,7 +8855,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8909,6 +8912,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 412397.5710970012, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 37.491960273627707, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9832,10 +9839,10 @@ "batt_minimum_modetime": 10.0, "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, - "batt_power_charge_max_kwac": 135.47795625, - "batt_power_charge_max_kwdc": 130.058838, + "batt_power_charge_max_kwac": 135.47795624999999, + "batt_power_charge_max_kwdc": 130.05883799999999, "batt_power_discharge_max_kwac": 124.85648447999998, - "batt_power_discharge_max_kwdc": 130.058838, + "batt_power_discharge_max_kwdc": 130.05883799999999, "batt_pv_ac_forecast": [ 0.0 ], @@ -18674,7 +18681,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 130.058838, + "batt_ui_nominal_bank_power": 130.05883799999999, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -18686,15 +18693,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 130.058838, + "battery_power": 130.05883799999999, "battery_thermal_shown": 0.0, - "battery_total": 307649.179026, + "battery_total": 307649.17902599999, "battery_total_cost_lcos": 412397.5710970012, "battery_voltage_shown": 0.0, "cap_vs_temp": [ @@ -36318,16 +36325,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 687565.1091341698, + 62.50803972637229, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 412397.5710970012, + 37.491960273627707, + 1.0, + 1.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "derate": 4.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, @@ -37036,9 +37098,6 @@ "first_year_output": 361612.8, "first_year_output_peak": 206.4, "fixed_plant_input": 0.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -45854,6 +45913,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 412397.5710970012, + "itc_basis_cost_capex_sta": 412397.5710970012, + "itc_basis_cost_percent_fed": 37.491960273627707, + "itc_basis_cost_percent_sta": 37.491960273627707, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 37.491960273627707, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -45867,6 +45933,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -63433,7 +63500,9 @@ 184.05 ], "nameplate_capacity": 215.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 62.508039726372299, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -63441,7 +63510,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -63557,8 +63626,8 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -63567,12 +63636,17 @@ ], "system_capacity": 215.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 687565.1091341698, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 62.50803972637229, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 104748.3920710012, "total_direct_cost": 548781.6379773, "total_indirect_cost": 523741.960355006, "total_installed_cost": 1099962.680231171, "total_system_indirect_cost": 418993.5682840048, + "total_system_installed_cost": 687565.1091341698, "ui_annual_load": 0.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, @@ -63581,6 +63655,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 659977.6081387026, "ui_net_capital_cost": 1099962.680231171, "ui_plant_capacity": 215.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Host Developer.json b/deploy/runtime/defaults/Custom Generation Battery_Host Developer.json index 2f4224a501..ed185f6ab8 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Host Developer.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Host Developer.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 1436.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -8852,7 +8855,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8909,6 +8912,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 419978.0747895943, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 36.31382977948655, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9832,10 +9839,10 @@ "batt_minimum_modetime": 10.0, "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, - "batt_power_charge_max_kwac": 135.47795625, - "batt_power_charge_max_kwdc": 130.058838, + "batt_power_charge_max_kwac": 135.47795624999999, + "batt_power_charge_max_kwdc": 130.05883799999999, "batt_power_discharge_max_kwac": 124.85648447999998, - "batt_power_discharge_max_kwdc": 130.058838, + "batt_power_discharge_max_kwdc": 130.05883799999999, "batt_pv_ac_forecast": [ 0.0 ], @@ -18674,7 +18681,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 130.058838, + "batt_ui_nominal_bank_power": 130.05883799999999, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -18686,15 +18693,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 130.058838, + "battery_power": 130.05883799999999, "battery_thermal_shown": 0.0, - "battery_total": 307649.179026, + "battery_total": 307649.17902599999, "battery_total_cost_lcos": 419978.0747895943, "battery_voltage_shown": 0.0, "cap_vs_temp": [ @@ -36346,10 +36353,10 @@ "customgen.cost.contingency": 43902.531038184, "customgen.cost.contingency_percent": 8.4, "customgen.cost.epc.fixed": 403010.0, - "customgen.cost.epc.nonfixed": 90648.27361026945, + "customgen.cost.epc.nonfixed": 90648.27361026943, "customgen.cost.epc.percent": 16.0, "customgen.cost.epc.total": 493658.2736102694, - "customgen.cost.installed_per_capacity": 5.37918034597844, + "customgen.cost.installed_per_capacity": 5.3791803459784399, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 215000.0, @@ -36367,33 +36374,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 736545.6995957702, + 63.686170220513449, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 419978.0747895943, + 36.31382977948655, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -36401,6 +36429,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -46533,9 +46562,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -55303,7 +55329,7 @@ 0.0 ], "heat_rate": 10.0, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -55353,6 +55379,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 419978.0747895943, + "itc_basis_cost_capex_sta": 419978.0747895943, + "itc_basis_cost_percent_fed": 36.31382977948655, + "itc_basis_cost_percent_sta": 36.31382977948655, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 36.31382977948655, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -55366,6 +55399,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -73576,7 +73610,9 @@ 184.05 ], "nameplate_capacity": 215.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 63.68617022051345, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -73584,7 +73620,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -73712,6 +73748,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -73722,6 +73760,10 @@ ], "system_capacity": 215.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 736545.6995957702, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 63.686170220513449, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -73731,6 +73773,7 @@ "total_indirect_cost": 561644.4788179714, "total_installed_cost": 1156523.7743853646, "total_system_indirect_cost": 449315.5830543771, + "total_system_installed_cost": 736545.6995957702, "ui_annual_load": 0.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, @@ -73739,6 +73782,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_plant_capacity": 215.0, "ui_step_minutes": 60.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Custom Generation Battery_Leveraged Partnership Flip.json index 98bd20c809..aa166d44a5 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Leveraged Partnership Flip.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 287150.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -32,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8916,6 +8919,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 63.35305436174002, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10005,12 +10012,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 117531972.47621216, + "const_per_principal1": 117531972.47621215, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 117531972.47621216, + "const_per_principal_total": 117531972.47621215, "const_per_total1": 3085214.277500569, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10026,24 +10033,24 @@ "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 935436.9689381725, + "cost_dev_fee_tax_liability": 935436.9689381723, "cost_dev_fee_value": 3525959.174286364, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "customgen.cost.contingency": 4723004.720764, "customgen.cost.contingency_percent": 5.0, "customgen.cost.epc.fixed": 0.0, - "customgen.cost.epc.nonfixed": 9918309.9136044, + "customgen.cost.epc.nonfixed": 9918309.913604401, "customgen.cost.epc.percent": 10.0, - "customgen.cost.epc.total": 9918309.9136044, + "customgen.cost.epc.total": 9918309.913604401, "customgen.cost.installed_per_capacity": 5.876598623810607, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 20000000.0, "customgen.cost.plm.fixed": 0.0, - "customgen.cost.plm.nonfixed": 3471408.46976154, + "customgen.cost.plm.nonfixed": 3471408.4697615399, "customgen.cost.plm.percent": 3.5, - "customgen.cost.plm.total": 3471408.46976154, + "customgen.cost.plm.total": 3471408.4697615399, "customgen.cost.sales_tax.percent": 100.0, "customgen.cost.sales_tax.total": 4959154.9568022, "customgen.cost.sales_tax.value": 5.0, @@ -10054,33 +10061,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 43071878.060932148, + 36.64694563825998, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 74460094.41528, + 63.35305436174002, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10088,6 +10116,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20203,9 +20232,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -29018,6 +29044,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 63.35305436174002, + "itc_basis_cost_percent_sta": 63.35305436174002, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 63.35305436174002, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29031,6 +29064,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29692,7 +29726,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 20000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 36.64694563825998, "om_batt_capacity_cost": [ 7.25 ], @@ -29764,7 +29800,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 117531972.47621216, + "property_assessed_value": 117531972.47621215, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -29812,6 +29848,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -29821,6 +29859,10 @@ ], "system_capacity": 20000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 43071878.060932148, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 36.64694563825998, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -29833,8 +29875,9 @@ "total_battery_indirect_cost": 0.0, "total_direct_cost": 99183099.136044, "total_indirect_cost": 13389718.38336594, - "total_installed_cost": 117531972.47621216, + "total_installed_cost": 117531972.47621215, "total_system_indirect_cost": 13389718.38336594, + "total_system_installed_cost": 43071878.060932148, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, @@ -29842,6 +29885,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_plant_capacity": 20000.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Merchant Plant.json b/deploy/runtime/defaults/Custom Generation Battery_Merchant Plant.json index f0c2c804d3..e6d1832f33 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Merchant Plant.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 287150.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -32,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8916,6 +8919,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 63.35305436174002, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10013,12 +10020,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 117531972.47621216, + "const_per_principal1": 117531972.47621215, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 117531972.47621216, + "const_per_principal_total": 117531972.47621215, "const_per_total1": 3085214.277500569, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10047,17 +10054,17 @@ "customgen.cost.contingency": 4723004.720764, "customgen.cost.contingency_percent": 5.0, "customgen.cost.epc.fixed": 0.0, - "customgen.cost.epc.nonfixed": 9918309.9136044, + "customgen.cost.epc.nonfixed": 9918309.913604401, "customgen.cost.epc.percent": 10.0, - "customgen.cost.epc.total": 9918309.9136044, + "customgen.cost.epc.total": 9918309.913604401, "customgen.cost.installed_per_capacity": 5.876598623810607, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 20000000.0, "customgen.cost.plm.fixed": 0.0, - "customgen.cost.plm.nonfixed": 3471408.46976154, + "customgen.cost.plm.nonfixed": 3471408.4697615399, "customgen.cost.plm.percent": 3.5, - "customgen.cost.plm.total": 3471408.46976154, + "customgen.cost.plm.total": 3471408.4697615399, "customgen.cost.sales_tax.percent": 100.0, "customgen.cost.sales_tax.total": 4959154.9568022, "customgen.cost.sales_tax.value": 5.0, @@ -10068,33 +10075,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 43071878.060932148, + 36.64694563825998, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 74460094.41528, + 63.35305436174002, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10102,6 +10130,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10809,9 +10838,6 @@ "first_year_output_peak": 19200.0, "fixed_plant_input": 0.0, "forecast_price_signal_model": 1.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -19624,6 +19650,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 63.35305436174002, + "itc_basis_cost_percent_sta": 63.35305436174002, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 63.35305436174002, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -19637,6 +19670,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -676784,7 +676818,9 @@ "mp_error_msg": "", "mp_market_percent_gen": 100.0, "nameplate_capacity": 20000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 36.64694563825998, "om_batt_capacity_cost": [ 7.25 ], @@ -676850,7 +676886,7 @@ "pbi_uti_term": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 117531972.47621216, + "property_assessed_value": 117531972.47621215, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -676899,6 +676935,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_merchant_ui": 3.335046e-317, @@ -676907,14 +676945,19 @@ ], "system_capacity": 20000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 43071878.060932148, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 36.64694563825998, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "total_battery_indirect_cost": 0.0, "total_direct_cost": 99183099.136044, "total_indirect_cost": 13389718.38336594, - "total_installed_cost": 117531972.47621216, + "total_installed_cost": 117531972.47621215, "total_system_indirect_cost": 13389718.38336594, + "total_system_installed_cost": 43071878.060932148, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, @@ -676922,6 +676965,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_plant_capacity": 20000.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Residential.json b/deploy/runtime/defaults/Custom Generation Battery_Residential.json index 41f08e2259..070737f623 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Residential.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Residential.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 144.45, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -8857,9 +8860,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -8909,6 +8912,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 9231.464459635201, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 35.34265842986778, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9825,7 +9832,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -9890,7 +9897,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -18695,7 +18702,7 @@ "battery_power": 4.982562000000001, "battery_thermal_shown": 0.0, "battery_total": 7404.087132000001, - "battery_total_cost_lcos": 9231.464459635199, + "battery_total_cost_lcos": 9231.464459635201, "battery_voltage_shown": 0.0, "cap_vs_temp": [ [ @@ -36318,6 +36325,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 16888.4282415708, + 64.65734157013222, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 9231.464459635201, + 35.34265842986778, + 1.0, + 1.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "derate": 4.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, @@ -37023,12 +37051,9 @@ "federal_tax_rate": [ 15.0 ], - "first_year_output": 13455.36, + "first_year_output": 13455.359999999999, "first_year_output_peak": 7.68, "fixed_plant_input": 0.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -45844,6 +45869,11 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 9231.464459635201, + "itc_basis_cost_capex_sta": 9231.464459635201, + "itc_basis_cost_percent_fed": 35.34265842986778, + "itc_basis_cost_percent_sta": 35.34265842986778, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -45857,6 +45887,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -63426,7 +63457,7 @@ 1.87435 ], "nameplate_capacity": 8.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 15.0 @@ -63550,8 +63581,7 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -63560,12 +63590,17 @@ ], "system_capacity": 8.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 16888.4282415708, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 64.65734157013222, "system_use_lifetime_output": 1.0, - "total_battery_indirect_cost": 1827.3773276352, + "total_battery_indirect_cost": 1827.3773276352002, "total_direct_cost": 16174.2914886, "total_indirect_cost": 9136.886638176, "total_installed_cost": 26119.892701206, "total_system_indirect_cost": 7309.5093105408, + "total_system_installed_cost": 16888.4282415708, "ui_annual_load": 0.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Sale Leaseback.json b/deploy/runtime/defaults/Custom Generation Battery_Sale Leaseback.json index 7d53e24be0..ff05af1dd1 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Sale Leaseback.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 287150.4, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "add_om_num_types": 1.0, "adjust": 0.0, "adjust_constant": 0.0, @@ -32,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8916,6 +8919,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 63.35305436174002, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10005,12 +10012,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 117531972.47621216, + "const_per_principal1": 117531972.47621215, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 117531972.47621216, + "const_per_principal_total": 117531972.47621215, "const_per_total1": 3085214.277500569, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10024,24 +10031,24 @@ "construction_financing_cost": 3085214.277500569, "conv_eff": 34.118048447628797, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 935436.9689381725, + "cost_dev_fee_tax_liability": 935436.9689381723, "cost_dev_fee_value": 3525959.174286364, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "customgen.cost.contingency": 4723004.720764, "customgen.cost.contingency_percent": 5.0, "customgen.cost.epc.fixed": 0.0, - "customgen.cost.epc.nonfixed": 9918309.9136044, + "customgen.cost.epc.nonfixed": 9918309.913604401, "customgen.cost.epc.percent": 10.0, - "customgen.cost.epc.total": 9918309.9136044, + "customgen.cost.epc.total": 9918309.913604401, "customgen.cost.installed_per_capacity": 5.876598623810607, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 20000000.0, "customgen.cost.plm.fixed": 0.0, - "customgen.cost.plm.nonfixed": 3471408.46976154, + "customgen.cost.plm.nonfixed": 3471408.4697615399, "customgen.cost.plm.percent": 3.5, - "customgen.cost.plm.total": 3471408.46976154, + "customgen.cost.plm.total": 3471408.4697615399, "customgen.cost.sales_tax.percent": 100.0, "customgen.cost.sales_tax.total": 4959154.9568022, "customgen.cost.sales_tax.value": 5.0, @@ -10049,33 +10056,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 43071878.060932148, + 36.64694563825998, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 74460094.41528, + 63.35305436174002, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10083,6 +10111,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20190,9 +20219,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -29005,6 +29031,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 63.35305436174002, + "itc_basis_cost_percent_sta": 63.35305436174002, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 63.35305436174002, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29018,6 +29051,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29678,7 +29712,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 20000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 36.64694563825998, "om_batt_capacity_cost": [ 7.25 ], @@ -29749,7 +29785,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 117531972.47621216, + "property_assessed_value": 117531972.47621215, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -29797,6 +29833,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "sponsor_operating_margin": 20.0, @@ -29809,14 +29847,19 @@ ], "system_capacity": 20000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 43071878.060932148, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 36.64694563825998, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 0.0, "total_direct_cost": 99183099.136044, "total_indirect_cost": 13389718.38336594, - "total_installed_cost": 117531972.47621216, + "total_installed_cost": 117531972.47621215, "total_system_indirect_cost": 13389718.38336594, + "total_system_installed_cost": 43071878.060932148, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, @@ -29824,6 +29867,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_plant_capacity": 20000.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Single Owner.json b/deploy/runtime/defaults/Custom Generation Battery_Single Owner.json index 366272422f..afa6062fee 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Single Owner.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Single Owner.json @@ -35,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8919,6 +8919,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 63.35305436174002, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10008,12 +10012,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 117531972.47621216, + "const_per_principal1": 117531972.47621215, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 117531972.47621216, + "const_per_principal_total": 117531972.47621215, "const_per_total1": 3085214.277500569, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10042,17 +10046,17 @@ "customgen.cost.contingency": 4723004.720764, "customgen.cost.contingency_percent": 5.0, "customgen.cost.epc.fixed": 0.0, - "customgen.cost.epc.nonfixed": 9918309.9136044, + "customgen.cost.epc.nonfixed": 9918309.913604401, "customgen.cost.epc.percent": 10.0, - "customgen.cost.epc.total": 9918309.9136044, + "customgen.cost.epc.total": 9918309.913604401, "customgen.cost.installed_per_capacity": 5.876598623810607, "customgen.cost.per_watt": 1.0, "customgen.cost.plant": 0.0, "customgen.cost.plant_scaled": 20000000.0, "customgen.cost.plm.fixed": 0.0, - "customgen.cost.plm.nonfixed": 3471408.46976154, + "customgen.cost.plm.nonfixed": 3471408.4697615399, "customgen.cost.plm.percent": 3.5, - "customgen.cost.plm.total": 3471408.46976154, + "customgen.cost.plm.total": 3471408.4697615399, "customgen.cost.sales_tax.percent": 100.0, "customgen.cost.sales_tax.total": 4959154.9568022, "customgen.cost.sales_tax.value": 5.0, @@ -10063,33 +10067,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 43071878.060932148, + 36.64694563825998, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 74460094.41528, + 63.35305436174002, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10097,6 +10122,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -29029,6 +29055,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 63.35305436174002, + "itc_basis_cost_percent_sta": 63.35305436174002, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 63.35305436174002, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29042,6 +29075,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29703,7 +29737,7 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 20000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -29719,6 +29753,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 36.64694563825998, "om_batt_capacity_cost": [ 7.25 ], @@ -29790,7 +29826,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 117531972.47621216, + "property_assessed_value": 117531972.47621215, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -29841,6 +29877,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -29850,6 +29888,10 @@ ], "system_capacity": 20000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 43071878.060932148, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 36.64694563825998, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -29857,8 +29899,9 @@ "total_battery_indirect_cost": 0.0, "total_direct_cost": 99183099.136044, "total_indirect_cost": 13389718.38336594, - "total_installed_cost": 117531972.47621216, + "total_installed_cost": 117531972.47621215, "total_system_indirect_cost": 13389718.38336594, + "total_system_installed_cost": 43071878.060932148, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, "ui_copy_batt_discharge_percent_2": 25.0, @@ -29866,6 +29909,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_plant_capacity": 20000.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Custom Generation Battery_Third Party.json b/deploy/runtime/defaults/Custom Generation Battery_Third Party.json index ed08826296..5924f784f8 100644 --- a/deploy/runtime/defaults/Custom Generation Battery_Third Party.json +++ b/deploy/runtime/defaults/Custom Generation Battery_Third Party.json @@ -6,6 +6,9 @@ "LeadAcid_qn": 60.0, "LeadAcid_qn_computed": 6.75, "LeadAcid_tn": 1.0, + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -32,7 +35,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 11.25, + "batt_Qfull_flow": 11.249999999999999, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -9830,10 +9833,10 @@ "batt_minimum_modetime": 10.0, "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 630.0, - "batt_power_charge_max_kwac": 2.938359375, - "batt_power_charge_max_kwdc": 2.820825, + "batt_power_charge_max_kwac": 2.9383593749999998, + "batt_power_charge_max_kwdc": 2.8208249999999999, "batt_power_discharge_max_kwac": 2.7079919999999997, - "batt_power_discharge_max_kwdc": 2.820825, + "batt_power_discharge_max_kwdc": 2.8208249999999999, "batt_pv_ac_forecast": [ 0.0 ], @@ -18670,7 +18673,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 2.820825, + "batt_ui_nominal_bank_power": 2.8208249999999999, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -36968,9 +36971,6 @@ ], "first_year_output": 6727.679999999999, "first_year_output_peak": 3.84, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -63294,7 +63294,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, diff --git a/deploy/runtime/defaults/Custom Generation Profile_All Equity Partnership Flip.json b/deploy/runtime/defaults/Custom Generation Profile_All Equity Partnership Flip.json index c3c1f291b7..fdb6dc9613 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Custom Generation Profile_All Equity Partnership Flip.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -21,6 +24,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 86.39999999999999, @@ -121,32 +128,53 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 109200000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 0.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -154,6 +182,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -9597,9 +9626,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -18412,6 +18438,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.5, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18425,6 +18458,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19084,7 +19118,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 100000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 25.0 ], @@ -19147,7 +19183,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19164,6 +19200,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "sponsor_cap_recovery_mode": 0.0, @@ -19175,6 +19213,10 @@ ], "system_capacity": 100000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 109200000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19185,6 +19227,13 @@ "total_direct_cost": 105000000.0, "total_indirect_cost": 0.0, "total_installed_cost": 109200000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Commercial.json b/deploy/runtime/defaults/Custom Generation Profile_Commercial.json index 8c974b9dbf..f473ed9cfa 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Commercial.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Commercial.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -23,6 +26,10 @@ "analysis_period_warning": "No messages.", "annual_crit": 0.0, "annual_peak": 274.231, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 41.856, @@ -86,16 +93,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 11976159.299999999, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 20.0, - "depr_fed_type": 2.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 20.0, - "depr_sta_type": 2.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "derate": 4.0, "en_batt": 0.0, "en_wave_batt": 0.0, @@ -130,12 +192,9 @@ "federal_tax_rate": [ 21.0 ], - "first_year_output": 35591986.409472, + "first_year_output": 35591986.409471999, "first_year_output_peak": 9318.8352, "fixed_plant_input": 0.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -8948,6 +9007,13 @@ "inflation_rate": 2.5, "insurance_rate": 1.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -8961,6 +9027,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -26520,7 +26587,9 @@ 184.05 ], "nameplate_capacity": 9707.12, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 25.0 @@ -26584,13 +26653,13 @@ "peak_9": 226.751, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 11976159.3, + "property_assessed_value": 11976159.299999999, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -26604,8 +26673,8 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -26614,13 +26683,24 @@ ], "system_capacity": 9707.12, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 11976159.299999999, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_direct_cost": 10192476.0, "total_indirect_cost": 1375984.26, - "total_installed_cost": 11976159.3, + "total_installed_cost": 11976159.299999999, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 7185695.579999999, - "ui_net_capital_cost": 11976159.3, + "ui_net_capital_cost": 11976159.299999999, "ui_step_minutes": 60.0, "ui_wacc": 6.709740000000002, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Host Developer.json b/deploy/runtime/defaults/Custom Generation Profile_Host Developer.json index f2b8097fbd..3e2350e4c2 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Host Developer.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Host Developer.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -23,6 +26,10 @@ "analysis_period_warning": "", "annual_crit": 0.0, "annual_peak": 274.231, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 86.39999999999999, @@ -136,12 +143,31 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 12995309.8288, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], "depr_bonus_fed": 0.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, @@ -161,7 +187,9 @@ "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -169,6 +197,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -9630,9 +9659,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 10.0, "flip_target_year": 10.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -18447,6 +18473,13 @@ "inflation_rate": 2.5, "insurance_rate": 1.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18460,6 +18493,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -36663,7 +36697,9 @@ 184.05 ], "nameplate_capacity": 9707.12, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 25.0 @@ -36740,7 +36776,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -36759,6 +36795,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -36769,6 +36807,10 @@ ], "system_capacity": 9707.12, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 12995309.8288, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 0.0, @@ -36777,6 +36819,13 @@ "total_indirect_cost": 2051891.0256, "total_installed_cost": 12995309.8288, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_step_minutes": 60.0, "ui_wacc": 7.101450000000001, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_LCOE Calculator.json b/deploy/runtime/defaults/Custom Generation Profile_LCOE Calculator.json index 9bb7e171c4..7ad1885202 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_LCOE Calculator.json +++ b/deploy/runtime/defaults/Custom Generation Profile_LCOE Calculator.json @@ -55,7 +55,7 @@ ], "first_year_output": 756864000.0, "first_year_output_peak": 96000.0, - "fixed_charge_rate": 0.09243041098233788, + "fixed_charge_rate": 0.09243041098233787, "fixed_operating_cost": 2500000.0, "grid_curtailment": [ 1e38, @@ -8827,12 +8827,12 @@ "system_capacity_combined": 0.0, "ui_capital_cost_capacity": 1000.0, "ui_capital_cost_fixed": 27405000.0, - "ui_cfin": 1.02027253060407, + "ui_cfin": 1.0202725306040699, "ui_cost_input_option": 1.0, "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.04390243902439051, + "ui_ireal": 0.043902439024390508, "ui_lbl_cff_msg": "", "ui_operating_cost_capacity": 25.0, "ui_operating_cost_fixed": 765000.0, @@ -8840,7 +8840,7 @@ "ui_step_minutes": 60.0, "ui_system_capacity": 100000.0, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "user_capacity_factor": 90.0, "variable_operating_cost": 0.0 } \ No newline at end of file diff --git a/deploy/runtime/defaults/Custom Generation Profile_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Custom Generation Profile_Leveraged Partnership Flip.json index f369a299b7..0d9db2bd36 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Leveraged Partnership Flip.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -21,6 +24,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 96.0, @@ -126,32 +133,53 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 109200000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 0.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -159,6 +187,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -9605,9 +9634,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -18420,6 +18446,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.5, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18433,6 +18466,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19093,7 +19127,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 100000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 25.0 ], @@ -19157,7 +19193,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19175,6 +19211,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -19184,6 +19222,10 @@ ], "system_capacity": 100000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 109200000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19196,6 +19238,13 @@ "total_direct_cost": 105000000.0, "total_indirect_cost": 0.0, "total_installed_cost": 109200000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_wacc": 7.101450000000001, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Merchant Plant.json b/deploy/runtime/defaults/Custom Generation Profile_Merchant Plant.json index 3045a70071..6503740ee2 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Merchant Plant.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Merchant Plant.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -21,6 +24,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cambium_escalation": 0.0, @@ -140,32 +147,53 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 109200000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 0.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -173,6 +201,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -211,9 +240,6 @@ "first_year_output_peak": 96000.0, "fixed_plant_input": 0.0, "forecast_price_signal_model": 1.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -9026,6 +9052,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.5, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -9039,6 +9072,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -666185,7 +666219,9 @@ "mp_error_msg": "", "mp_market_percent_gen": 100.0, "nameplate_capacity": 100000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 25.0 ], @@ -666243,7 +666279,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -666262,6 +666298,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_merchant_ui": 3.335046e-317, @@ -666270,12 +666308,23 @@ ], "system_capacity": 100000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 109200000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "total_direct_cost": 105000000.0, "total_indirect_cost": 0.0, "total_installed_cost": 109200000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Residential.json b/deploy/runtime/defaults/Custom Generation Profile_Residential.json index bbd0422380..321bf02caf 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Residential.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Residential.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -23,6 +26,10 @@ "analysis_period_warning": "No messages.", "annual_crit": 0.0, "annual_peak": 4.30453, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 86.39999999999999, @@ -86,6 +93,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 8736.0, + 100.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "derate": 4.0, "en_batt": 0.0, "en_wave_batt": 0.0, @@ -123,9 +151,6 @@ "first_year_output": 60549.119999999995, "first_year_output_peak": 7.68, "fixed_plant_input": 0.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -8938,6 +8963,11 @@ "inflation_rate": 2.5, "insurance_rate": 1.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -8951,6 +8981,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -26513,7 +26544,7 @@ 1.87435 ], "nameplate_capacity": 8.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_capacity": [ 25.0 @@ -26583,7 +26614,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -26597,8 +26628,7 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -26607,6 +26637,10 @@ ], "system_capacity": 8.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 8736.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_direct_cost": 8400.0, "total_indirect_cost": 0.0, @@ -26614,7 +26648,7 @@ "ui_annual_load": 0.0, "ui_net_capital_cost": 8736.0, "ui_step_minutes": 60.0, - "ui_wacc": 6.2388, + "ui_wacc": 6.2387999999999999, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, "ur_billing_demand_lookback_percentages": [ diff --git a/deploy/runtime/defaults/Custom Generation Profile_Sale Leaseback.json b/deploy/runtime/defaults/Custom Generation Profile_Sale Leaseback.json index 3c6c51b7fc..ea9bf67796 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Sale Leaseback.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Sale Leaseback.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -21,6 +24,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 86.39999999999999, @@ -121,32 +128,53 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 109200000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 0.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -154,6 +182,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -9592,9 +9621,6 @@ "fixed_plant_input": 0.0, "flip_target_percent": 11.0, "flip_target_year": 20.0, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -18407,6 +18433,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.5, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18420,6 +18453,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19079,7 +19113,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 100000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 25.0 ], @@ -19142,7 +19178,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19160,6 +19196,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "sponsor_operating_margin": 20.0, @@ -19172,12 +19210,23 @@ ], "system_capacity": 100000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 109200000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", "total_direct_cost": 105000000.0, "total_indirect_cost": 0.0, "total_installed_cost": 109200000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Single Owner.json b/deploy/runtime/defaults/Custom Generation Profile_Single Owner.json index 2434253dff..de04b4d037 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Single Owner.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Single Owner.json @@ -24,6 +24,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "capacity_factor_calc": 86.39999999999999, @@ -135,32 +139,53 @@ ], "depr_alloc_custom_percent": 0.0, "depr_alloc_macrs_15_percent": 0.0, - "depr_alloc_macrs_5_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, "depr_alloc_sl_15_percent": 0.0, - "depr_alloc_sl_20_percent": 100.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 109200000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 0.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -168,6 +193,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -18431,6 +18457,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.5, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18444,6 +18477,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19104,7 +19138,7 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate_capacity": 100000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19120,6 +19154,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 25.0 ], @@ -19183,7 +19219,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19204,6 +19240,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "spec_mode": 0.0, "start_day_of_year": 3.335046e-317, @@ -19213,6 +19251,10 @@ ], "system_capacity": 100000.0, "system_capacity_combined": 0.0, + "system_itc_basis_cost": 109200000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -19220,6 +19262,13 @@ "total_direct_cost": 105000000.0, "total_indirect_cost": 0.0, "total_installed_cost": 109200000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Custom Generation Profile_Third Party.json b/deploy/runtime/defaults/Custom Generation Profile_Third Party.json index 0506e3bcb0..7b43c87e10 100644 --- a/deploy/runtime/defaults/Custom Generation Profile_Third Party.json +++ b/deploy/runtime/defaults/Custom Generation Profile_Third Party.json @@ -1,4 +1,7 @@ { + "ac_degradation": [ + 0.0 + ], "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -71,11 +74,8 @@ "escal_other": [ 0.0 ], - "first_year_output": 30274.56, + "first_year_output": 30274.559999999998, "first_year_output_peak": 3.84, - "ac_degradation": [ - 0.0 - ], "grid_curtailment": [ 1e38, 1e38, @@ -26389,7 +26389,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, diff --git a/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Host Developer.json index 28923bd343..00be1dd83a 100644 --- a/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Host Developer.json @@ -112,7 +112,7 @@ 0.2 ], "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -39071,6 +39071,11 @@ "analysis_period_warning": "", "annual_crit": 0.0, "annual_peak": 274231.0, + "batt_basis_cost": 421090.49934, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 0.309803271630596, "batt_minimum_outage_SOC": 10.0, "batt_power_discharge_max_kwac": 288.1303487999999, "batt_salvage_percentage": 0.0, @@ -47931,6 +47936,10 @@ "crit_load_user_data": [ 0.0 ], + "custom_generation_basis_cost": 133874000.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 98.49332447841974, "customgeneration_system_capacity": 100000.0, "customgeneration_total_installed_cost": 133874000.0, "dc_ac_ratio": 1.15, @@ -47945,26 +47954,79 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 937311.5269565217, + 0.6895956523439335, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 605500.0, + 0.44547640297356586, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 421090.49934, + 0.309803271630596, + 1.0, + 1.0, + 0.0 + ], + [ + 4.0, + 84000.0, + 0.06180019463217098, + 1.0, + 0.0, + 0.0 + ], + [ + 5.0, + 133874000.0, + 98.49332447841974, + 0.0, + 0.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -47972,6 +48034,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 2.5, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -56808,6 +56871,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 20.0, + "fuel_cell_basis_cost": 84000.0, + "fuel_cell_itc_basis_cost_fed_include": 1.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.06180019463217098, "fuelcell_system_capacity": 200.0, "fuelcell_total_installed_cost": 84000.0, "grid_curtailment": [ @@ -65578,7 +65645,11 @@ ], "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -65626,6 +65697,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 505090.49934, + "itc_basis_cost_capex_sta": 421090.49934, + "itc_basis_cost_percent_fed": 0.37160346626276699, + "itc_basis_cost_percent_sta": 0.309803271630596, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.37160346626276699, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -65639,6 +65718,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -83842,6 +83922,8 @@ 184050.0 ], "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 99.62839653373723, "normalize_to_thermal_bill": 0.0, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, @@ -83912,6 +83994,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 937311.5269565217, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 0.6895956523439335, "pv_total_installed_cost": 937311.5269565217, "rate_escalation": [ 0.0 @@ -83927,6 +84014,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -83935,6 +84024,7 @@ 7.0 ], "system_capacity": 100769.56521739131, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "thermal_1": 493720.8040000014, @@ -119051,6 +119141,13 @@ "ui_battery_cost": 421090.49934, "ui_customgeneration_capacity": 100000.0, "ui_customgeneration_cost": 133874000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_fuel_cell_capacity": 200.0, "ui_fuel_cell_cost": 84000.0, "ui_hyb_pv_capacity": 469.5652173913044, @@ -120541,6 +120638,10 @@ 300.0, 300.0 ], + "wind_basis_cost": 605500.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 0.44547640297356586, "wind_system_capacity": 100.0, "wind_total_installed_cost": 605500.0 } diff --git a/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Single Owner.json index 2814d3e109..beee582fb5 100644 --- a/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/CustomGeneration PVWatts Wind FuelCell Battery Hybrid_Single Owner.json @@ -312,7 +312,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "use_specific_weather_file": 0.0, @@ -356,7 +356,7 @@ ], "desired_farm_size": 100.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -398,7 +398,7 @@ "total_installed_cost_per_kw": 1587.4005, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 100.0, @@ -19699,7 +19699,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -31006,6 +31006,11 @@ "ac_nameplate": 76923.07692307692, "analysis_period": 25.0, "analysis_period_warning": "", + "batt_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 12.029411289358498, "batt_power_discharge_max_kwac": 57600.0730368, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -31093,6 +31098,10 @@ "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, "cp_system_nameplate": 377.12307692307697, + "custom_generation_basis_cost": 112875000.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 18.235536899986817, "customgeneration_system_capacity": 100000.0, "customgeneration_total_installed_cost": 112875000.0, "debt_message": "", @@ -31106,26 +31115,79 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 18.10524267620086, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 317480100.0, + 51.29054333166337, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 74460094.41528, + 12.029411289358498, + 1.0, + 1.0, + 0.0 + ], + [ + 4.0, + 2100000.0, + 0.3392658027904524, + 1.0, + 0.0, + 0.0 + ], + [ + 5.0, + 112875000.0, + 18.235536899986817, + 0.0, + 0.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -31133,6 +31195,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 2.5, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -39955,6 +40018,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 10.0, + "fuel_cell_basis_cost": 2100000.0, + "fuel_cell_itc_basis_cost_fed_include": 1.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.3392658027904524, "fuelcell_system_capacity": 200.0, "fuelcell_total_installed_cost": 2100000.0, "grid_curtailment": [ @@ -48724,7 +48791,11 @@ ], "grid_curtailment_price_esc": 0.0, "grid_interconnection_limit_kwac": 20000.0, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -48772,6 +48843,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 76560094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 12.368677092148952, + "itc_basis_cost_percent_sta": 12.029411289358498, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 12.368677092148952, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -48785,6 +48864,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -49444,7 +49524,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -49460,6 +49540,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 87.63132290785105, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, @@ -49516,6 +49598,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 112068500.0, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 18.10524267620086, "pv_total_installed_cost": 112068500.0, "rate_escalation": [ 0.0 @@ -49532,6 +49619,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -49539,6 +49628,7 @@ 7.0 ], "system_capacity": 377123.07692307696, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -49547,6 +49637,13 @@ "ui_battery_cost": 74460094.41528, "ui_customgeneration_capacity": 100000.0, "ui_customgeneration_cost": 112875000.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_fuel_cell_capacity": 200.0, "ui_fuel_cell_cost": 2100000.0, @@ -50989,6 +51086,10 @@ "ur_yearzero_usage_peaks": [ 0.0 ], + "wind_basis_cost": 317480100.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 51.29054333166337, "wind_system_capacity": 200000.0, "wind_total_installed_cost": 317480100.0 } diff --git a/deploy/runtime/defaults/DSGL IPH_LCOH Calculator.json b/deploy/runtime/defaults/DSGL IPH_LCOH Calculator.json index db4393d116..d727970390 100644 --- a/deploy/runtime/defaults/DSGL IPH_LCOH Calculator.json +++ b/deploy/runtime/defaults/DSGL IPH_LCOH Calculator.json @@ -293,8 +293,8 @@ "T_amb_des_sf": 42.0, "T_cold_ref": 100.0, "T_fp": 10.0, - "T_hot": 212.37721983007865, - "T_hot_out_target": 212.37721983007865, + "T_hot": 212.37721983007863, + "T_hot_out_target": 212.37721983007863, "Tau_envelope": [ [ 0.963, @@ -676,7 +676,7 @@ 1.0 ], "csp.lf.geom1.aper_width": 16.56, - "csp.lf.geom1.avg_field_temp_dt_design": 114.18860991503932, + "csp.lf.geom1.avg_field_temp_dt_design": 114.18860991503931, "csp.lf.geom1.coll_length": 44.8, "csp.lf.geom1.coll_opt_loss_norm_inc": 0.74613, "csp.lf.geom1.diam_absorber_inner": 0.066, @@ -693,7 +693,7 @@ 0.0, 1.0 ], - "csp.lf.geom1.heat_loss_at_design": 110.0625286122514, + "csp.lf.geom1.heat_loss_at_design": 110.06252861225139, "csp.lf.geom1.hl_mode": 0.0, "csp.lf.geom1.hlpolyt0": 0.0, "csp.lf.geom1.hlpolyt1": 0.672, @@ -719,7 +719,7 @@ "csp.lf.geom1.mirror_refl": 0.935, "csp.lf.geom1.opt_mode": 0.0, "csp.lf.geom1.rec_optical_derate": 1.0, - "csp.lf.geom1.rec_thermal_derate": 0.9898942423310608, + "csp.lf.geom1.rec_thermal_derate": 0.9898942423310607, "csp.lf.geom1.refl_aper_area": 513.6, "csp.lf.geom1.soiling": 0.95, "csp.lf.geom1.solpos_collinc_table": [ @@ -1025,16 +1025,16 @@ "csp.lf.geom1.var4.rated_heat_loss": 0.0, "csp.lf.geom2.opt_mode": 0.0, "csp.lf.sf.area_multiplier": 1.2, - "csp.lf.sf.dp.actual_aper": 9244.8, + "csp.lf.sf.dp.actual_aper": 9244.800000000001, "csp.lf.sf.dp.loop_aperture": 3081.6000000000005, "csp.lf.sf.dp.loop_opt_eff": 0.74613, - "csp.lf.sf.dp.loop_therm_eff": 0.9898942423310608, + "csp.lf.sf.dp.loop_therm_eff": 0.9898942423310607, "csp.lf.sf.dp.sm1_aperture": 7125.955379634653, "csp.lf.sf.dp.sm1_numloops": 3.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.7385897910304743, "csp.lf.sf.field_area": 2.284439831942444, "csp.lf.sf.total_land_area": 2.741327798330933, - "csp.lf.sf.total_pres_drop": 2.2, + "csp.lf.sf.total_pres_drop": 2.1999999999999999, "csp.lf.sf.washes_per_year": 12.0, "csp.lf.sf.water_per_wash": 0.02, "deltaT_subcooled": 10.0, @@ -1133,7 +1133,7 @@ "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", "solar_resource_file": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", - "solarm": 1.2973418310225209, + "solarm": 1.2973418310225207, "specified_q_dot_rec_des": 6.0, "specified_solar_multiple": 1.2, "state": "-", @@ -1153,15 +1153,15 @@ "ui_crf": 0.11412919891581978, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 1.0, - "ui_ireal": 0.04390243902439051, + "ui_ireal": 0.043902439024390508, "ui_lbl_cff_msg": "", "ui_operating_cost_capacity": 8.0, "ui_operating_cost_fixed": 0.0, - "ui_pfin": 1.0491147595149538, + "ui_pfin": 1.0491147595149535, "ui_step_minutes": 60.0, "ui_system_capacity": 6000.0, "ui_variable_operating_cost": 0.001, - "ui_wacc": 0.024780487804878298, + "ui_wacc": 0.024780487804878294, "use_quality_or_subcooled": 0.0, "use_specific_weather_file": 0.0, "user_specified_weather_file": "", diff --git a/deploy/runtime/defaults/DSGL IPH_None.json b/deploy/runtime/defaults/DSGL IPH_None.json index edc9e4d54e..e0ff991c22 100644 --- a/deploy/runtime/defaults/DSGL IPH_None.json +++ b/deploy/runtime/defaults/DSGL IPH_None.json @@ -293,8 +293,8 @@ "T_amb_des_sf": 42.0, "T_cold_ref": 100.0, "T_fp": 10.0, - "T_hot": 212.37721983007865, - "T_hot_out_target": 212.37721983007865, + "T_hot": 212.37721983007863, + "T_hot_out_target": 212.37721983007863, "Tau_envelope": [ [ 0.963, @@ -654,7 +654,7 @@ 1.0 ], "csp.lf.geom1.aper_width": 16.56, - "csp.lf.geom1.avg_field_temp_dt_design": 114.18860991503932, + "csp.lf.geom1.avg_field_temp_dt_design": 114.18860991503931, "csp.lf.geom1.coll_length": 44.8, "csp.lf.geom1.coll_opt_loss_norm_inc": 0.74613, "csp.lf.geom1.diam_absorber_inner": 0.066, @@ -671,7 +671,7 @@ 0.0, 1.0 ], - "csp.lf.geom1.heat_loss_at_design": 110.0625286122514, + "csp.lf.geom1.heat_loss_at_design": 110.06252861225139, "csp.lf.geom1.hl_mode": 0.0, "csp.lf.geom1.hlpolyt0": 0.0, "csp.lf.geom1.hlpolyt1": 0.672, @@ -697,7 +697,7 @@ "csp.lf.geom1.mirror_refl": 0.935, "csp.lf.geom1.opt_mode": 0.0, "csp.lf.geom1.rec_optical_derate": 1.0, - "csp.lf.geom1.rec_thermal_derate": 0.9898942423310608, + "csp.lf.geom1.rec_thermal_derate": 0.9898942423310607, "csp.lf.geom1.refl_aper_area": 513.6, "csp.lf.geom1.soiling": 0.95, "csp.lf.geom1.solpos_collinc_table": [ @@ -1003,16 +1003,16 @@ "csp.lf.geom1.var4.rated_heat_loss": 0.0, "csp.lf.geom2.opt_mode": 0.0, "csp.lf.sf.area_multiplier": 1.2, - "csp.lf.sf.dp.actual_aper": 9244.8, + "csp.lf.sf.dp.actual_aper": 9244.800000000001, "csp.lf.sf.dp.loop_aperture": 3081.6000000000005, "csp.lf.sf.dp.loop_opt_eff": 0.74613, - "csp.lf.sf.dp.loop_therm_eff": 0.9898942423310608, + "csp.lf.sf.dp.loop_therm_eff": 0.9898942423310607, "csp.lf.sf.dp.sm1_aperture": 7125.955379634653, "csp.lf.sf.dp.sm1_numloops": 3.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.7385897910304743, "csp.lf.sf.field_area": 2.284439831942444, "csp.lf.sf.total_land_area": 2.741327798330933, - "csp.lf.sf.total_pres_drop": 2.2, + "csp.lf.sf.total_pres_drop": 2.1999999999999999, "csp.lf.sf.washes_per_year": 12.0, "csp.lf.sf.water_per_wash": 0.02, "deltaT_subcooled": 10.0, @@ -1108,7 +1108,7 @@ "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", "solar_resource_file": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", - "solarm": 1.2973418310225209, + "solarm": 1.2973418310225207, "specified_q_dot_rec_des": 6.0, "specified_solar_multiple": 1.2, "state": "-", diff --git a/deploy/runtime/defaults/DSGL IPH_Single Owner.json b/deploy/runtime/defaults/DSGL IPH_Single Owner.json index 10356846c4..5e6c1583e7 100644 --- a/deploy/runtime/defaults/DSGL IPH_Single Owner.json +++ b/deploy/runtime/defaults/DSGL IPH_Single Owner.json @@ -648,6 +648,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -1145,33 +1149,54 @@ ], "deltaT_subcooled": 10.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 2699586.765983309, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1179,6 +1204,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10070,6 +10096,13 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -10083,6 +10116,7 @@ "itc_fed_percent_maxvalue": [ 1.0 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -10749,6 +10783,8 @@ "nLoops": 3.0, "nModBoil": 6.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity_escal": 0.0, "om_capacity_heat": [ 33.0 @@ -10808,7 +10844,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -10878,6 +10914,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -10895,6 +10933,10 @@ "step": 3600.0, "system_capacity": 6000.0, "system_capacity_heat_btu": 20.47284981079845, + "system_itc_basis_cost": 2699586.765983309, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 4.0, "term_tenor": 18.0, @@ -10906,6 +10948,13 @@ "total_installed_cost": 2699586.765983309, "total_land_area": 2.741327798330933, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_step_minutes": 60.0, "ui_wacc": 5.9994000000000009, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/DSLF_All Equity Partnership Flip.json b/deploy/runtime/defaults/DSLF_All Equity Partnership Flip.json index f93542622e..1d9e672378 100644 --- a/deploy/runtime/defaults/DSLF_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/DSLF_All Equity Partnership Flip.json @@ -681,6 +681,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -777,7 +781,7 @@ "csp.lf.cost.epc.per_acre": 0.0, "csp.lf.cost.epc.per_watt": 0.0, "csp.lf.cost.epc.percent": 11.0, - "csp.lf.cost.epc.total": 35491786.42592, + "csp.lf.cost.epc.total": 35491786.425919998, "csp.lf.cost.fossil_backup": 0.0, "csp.lf.cost.fossil_backup.cost_per_kwe": 0.0, "csp.lf.cost.fossil_backup.mwe": 107.0, @@ -795,7 +799,7 @@ "csp.lf.cost.power_plant.cost_per_kwe": 1150.0, "csp.lf.cost.power_plant.mwe": 107.0, "csp.lf.cost.sales_tax.percent": 80.0, - "csp.lf.cost.sales_tax.total": 12906104.15488, + "csp.lf.cost.sales_tax.total": 12906104.154879999, "csp.lf.cost.sales_tax.value": 5.0, "csp.lf.cost.site_improvements": 17585664.0, "csp.lf.cost.site_improvements.area": 879283.2000000001, @@ -1499,7 +1503,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1518,7 +1522,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1526,7 +1530,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1560,33 +1564,54 @@ ], "demand_var": 107.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92.0, - "depr_alloc_none": 1.5, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 374526904.2237204, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1594,6 +1619,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19887,19 +19913,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20573,7 +20607,9 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 55.0 ], @@ -20642,7 +20678,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20927,6 +20963,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -20948,6 +20986,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 374526904.2237204, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "tax_investor_equity_percent": 60.0, @@ -20965,6 +21007,13 @@ "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 140.68552926571349, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/DSLF_Commercial.json b/deploy/runtime/defaults/DSLF_Commercial.json index 4d307d4068..e90625b6c1 100644 --- a/deploy/runtime/defaults/DSLF_Commercial.json +++ b/deploy/runtime/defaults/DSLF_Commercial.json @@ -683,6 +683,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -770,7 +774,7 @@ "csp.lf.cost.solar_field.cost_per_m2": 150.0, "csp.lf.cost.total_direct": 324534269.92, "csp.lf.cost.total_indirect": 39175179.462120417, - "csp.lf.cost.total_installed": 376690820.1789205, + "csp.lf.cost.total_installed": 376690820.17892047, "csp.lf.cost.total_land_area": 347.6409770920413, "csp.lf.geom1.absorber_material": 0.0, "csp.lf.geom1.annulus_gas": [ @@ -1464,7 +1468,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1483,7 +1487,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1491,7 +1495,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1526,16 +1530,71 @@ 0.0 ], "demand_var": 107.0, - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 376690820.17892047, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 100.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 1.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 1.0, + "depr_bonus_sta_macrs_5": 1.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 1.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 1.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 1.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "dirt_mirror": [ [ 0.95 @@ -10423,19 +10482,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28008,7 +28075,9 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 55.0 @@ -28074,13 +28143,13 @@ "peak_9": 249.139, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 376690820.1789205, + "property_assessed_value": 376690820.17892047, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28362,8 +28431,8 @@ ] ], "shift": 0.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -28382,6 +28451,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 376690820.17892047, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "tes_hours": 0.0, @@ -28389,13 +28462,20 @@ "theta_stow": 10.0, "tilt": 33.0, "total_direct_cost": 39175179.462120417, - "total_installed_cost": 376690820.1789205, + "total_installed_cost": 376690820.17892047, "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, "ui_annual_load": 0.0, - "ui_loan_amount": 376690820.1789205, - "ui_net_capital_cost": 376690820.1789205, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, + "ui_loan_amount": 376690820.17892047, + "ui_net_capital_cost": 376690820.17892047, "ui_step_minutes": 60.0, "ui_wacc": 5.1429, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/DSLF_LCOE Calculator.json b/deploy/runtime/defaults/DSLF_LCOE Calculator.json index 1eb90e90dc..981a0366fb 100644 --- a/deploy/runtime/defaults/DSLF_LCOE Calculator.json +++ b/deploy/runtime/defaults/DSLF_LCOE Calculator.json @@ -1402,7 +1402,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1421,7 +1421,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1429,7 +1429,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, diff --git a/deploy/runtime/defaults/DSLF_Leveraged Partnership Flip.json b/deploy/runtime/defaults/DSLF_Leveraged Partnership Flip.json index 4bb2133310..c14c850868 100644 --- a/deploy/runtime/defaults/DSLF_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/DSLF_Leveraged Partnership Flip.json @@ -681,6 +681,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -779,7 +783,7 @@ "csp.lf.cost.epc.per_acre": 0.0, "csp.lf.cost.epc.per_watt": 0.0, "csp.lf.cost.epc.percent": 11.0, - "csp.lf.cost.epc.total": 35491786.42592, + "csp.lf.cost.epc.total": 35491786.425919998, "csp.lf.cost.fossil_backup": 0.0, "csp.lf.cost.fossil_backup.cost_per_kwe": 0.0, "csp.lf.cost.fossil_backup.mwe": 107.0, @@ -797,7 +801,7 @@ "csp.lf.cost.power_plant.cost_per_kwe": 1150.0, "csp.lf.cost.power_plant.mwe": 107.0, "csp.lf.cost.sales_tax.percent": 80.0, - "csp.lf.cost.sales_tax.total": 12906104.15488, + "csp.lf.cost.sales_tax.total": 12906104.154879999, "csp.lf.cost.sales_tax.value": 5.0, "csp.lf.cost.site_improvements": 17585664.0, "csp.lf.cost.site_improvements.area": 879283.2000000001, @@ -1501,7 +1505,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1520,7 +1524,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1528,7 +1532,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1565,33 +1569,54 @@ ], "demand_var": 107.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 3.0, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 374526904.2237204, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1599,6 +1624,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19895,19 +19921,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20582,7 +20616,9 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 55.0 ], @@ -20652,7 +20688,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20938,6 +20974,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -20957,6 +20995,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 374526904.2237204, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "tax_investor_equity_percent": 98.0, @@ -20976,6 +21018,13 @@ "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 140.68552926571349, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/DSLF_Merchant Plant.json b/deploy/runtime/defaults/DSLF_Merchant Plant.json index 74b41625ed..9e473e257b 100644 --- a/deploy/runtime/defaults/DSLF_Merchant Plant.json +++ b/deploy/runtime/defaults/DSLF_Merchant Plant.json @@ -681,6 +681,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -793,7 +797,7 @@ "csp.lf.cost.epc.per_acre": 0.0, "csp.lf.cost.epc.per_watt": 0.0, "csp.lf.cost.epc.percent": 11.0, - "csp.lf.cost.epc.total": 35491786.42592, + "csp.lf.cost.epc.total": 35491786.425919998, "csp.lf.cost.fossil_backup": 0.0, "csp.lf.cost.fossil_backup.cost_per_kwe": 0.0, "csp.lf.cost.fossil_backup.mwe": 107.0, @@ -811,7 +815,7 @@ "csp.lf.cost.power_plant.cost_per_kwe": 1150.0, "csp.lf.cost.power_plant.mwe": 107.0, "csp.lf.cost.sales_tax.percent": 80.0, - "csp.lf.cost.sales_tax.total": 12906104.15488, + "csp.lf.cost.sales_tax.total": 12906104.154879999, "csp.lf.cost.sales_tax.value": 5.0, "csp.lf.cost.site_improvements": 17585664.0, "csp.lf.cost.site_improvements.area": 879283.2000000001, @@ -1515,7 +1519,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1534,7 +1538,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1542,7 +1546,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1579,33 +1583,54 @@ ], "demand_var": 107.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 374526904.2237204, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1613,6 +1638,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10501,19 +10527,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -667674,7 +667708,9 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 55.0 ], @@ -667738,7 +667774,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -668025,6 +668061,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -668043,6 +668081,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 374526904.2237204, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "term_int_rate": 7.0, @@ -668056,6 +668098,13 @@ "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 140.68552926571349, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/DSLF_None.json b/deploy/runtime/defaults/DSLF_None.json index 6103464806..a2f2f31e52 100644 --- a/deploy/runtime/defaults/DSLF_None.json +++ b/deploy/runtime/defaults/DSLF_None.json @@ -1380,7 +1380,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1399,7 +1399,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1407,7 +1407,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, diff --git a/deploy/runtime/defaults/DSLF_Sale Leaseback.json b/deploy/runtime/defaults/DSLF_Sale Leaseback.json index e121e275d8..83182d16dd 100644 --- a/deploy/runtime/defaults/DSLF_Sale Leaseback.json +++ b/deploy/runtime/defaults/DSLF_Sale Leaseback.json @@ -681,6 +681,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -777,7 +781,7 @@ "csp.lf.cost.epc.per_acre": 0.0, "csp.lf.cost.epc.per_watt": 0.0, "csp.lf.cost.epc.percent": 11.0, - "csp.lf.cost.epc.total": 35491786.42592, + "csp.lf.cost.epc.total": 35491786.425919998, "csp.lf.cost.fossil_backup": 0.0, "csp.lf.cost.fossil_backup.cost_per_kwe": 0.0, "csp.lf.cost.fossil_backup.mwe": 107.0, @@ -795,7 +799,7 @@ "csp.lf.cost.power_plant.cost_per_kwe": 1150.0, "csp.lf.cost.power_plant.mwe": 107.0, "csp.lf.cost.sales_tax.percent": 80.0, - "csp.lf.cost.sales_tax.total": 12906104.15488, + "csp.lf.cost.sales_tax.total": 12906104.154879999, "csp.lf.cost.sales_tax.value": 5.0, "csp.lf.cost.site_improvements": 17585664.0, "csp.lf.cost.site_improvements.area": 879283.2000000001, @@ -1499,7 +1503,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1518,7 +1522,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1526,7 +1530,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1560,33 +1564,54 @@ ], "demand_var": 107.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 374526904.2237204, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1594,6 +1619,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19882,19 +19908,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20568,7 +20602,9 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 55.0 ], @@ -20637,7 +20673,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20923,6 +20959,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -20945,6 +20983,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 374526904.2237204, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "tax_investor_required_lease_reserve": 6.0, @@ -20958,6 +21000,13 @@ "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 140.68552926571349, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/DSLF_Single Owner.json b/deploy/runtime/defaults/DSLF_Single Owner.json index 250eadcca3..75dea17c32 100644 --- a/deploy/runtime/defaults/DSLF_Single Owner.json +++ b/deploy/runtime/defaults/DSLF_Single Owner.json @@ -681,6 +681,10 @@ 0.1384 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "boiler_is_shown": 1.0, @@ -785,7 +789,7 @@ "csp.lf.cost.epc.per_acre": 0.0, "csp.lf.cost.epc.per_watt": 0.0, "csp.lf.cost.epc.percent": 11.0, - "csp.lf.cost.epc.total": 35491786.42592, + "csp.lf.cost.epc.total": 35491786.425919998, "csp.lf.cost.fossil_backup": 0.0, "csp.lf.cost.fossil_backup.cost_per_kwe": 0.0, "csp.lf.cost.fossil_backup.mwe": 107.0, @@ -803,7 +807,7 @@ "csp.lf.cost.power_plant.cost_per_kwe": 1150.0, "csp.lf.cost.power_plant.mwe": 107.0, "csp.lf.cost.sales_tax.percent": 80.0, - "csp.lf.cost.sales_tax.total": 12906104.15488, + "csp.lf.cost.sales_tax.total": 12906104.154879999, "csp.lf.cost.sales_tax.value": 5.0, "csp.lf.cost.site_improvements": 17585664.0, "csp.lf.cost.site_improvements.area": 879283.2000000001, @@ -1507,7 +1511,7 @@ "csp.lf.par.aux_c1": 0.571, "csp.lf.par.aux_c2": 0.0, "csp.lf.par.aux_pf": 1.0, - "csp.lf.par.aux_total": 2.593894, + "csp.lf.par.aux_total": 2.5938939999999999, "csp.lf.par.aux_val": 0.023, "csp.lf.par.bop_c0": 0.483, "csp.lf.par.bop_c1": 0.571, @@ -1526,7 +1530,7 @@ "csp.lf.sf.dp.sm1_aperture": 491370.04151652826, "csp.lf.sf.dp.sm1_numloops": 60.0, "csp.lf.sf.dp.total_loop_conv_eff": 0.6178422287330097, - "csp.lf.sf.field_area": 217.2756106825258, + "csp.lf.sf.field_area": 217.27561068252579, "csp.lf.sf.geom1_area_frac": 1.0, "csp.lf.sf.geom2_area_frac": 0.0, "csp.lf.sf.sh_geom_unique": 0.0, @@ -1534,7 +1538,7 @@ "csp.lf.sf.specified_solar_multiple": 1.8, "csp.lf.sf.specified_total_aperture": 862848.0, "csp.lf.sf.total_land_area": 347.6409770920413, - "csp.lf.sf.total_pres_drop": 18.15000000000001, + "csp.lf.sf.total_pres_drop": 18.150000000000003, "csp.lf.sf.washes_per_year": 120.0, "csp.lf.sf.water_per_wash": 0.02, "csp.pbns.condenser_type": 1.0, @@ -1571,33 +1575,54 @@ ], "demand_var": 107.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 374526904.2237204, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1605,6 +1630,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19906,19 +19932,27 @@ "is_multgeom": 1.0, "is_oncethru": 0.0, "is_sh": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20593,7 +20627,7 @@ "nModSH": 4.0, "n_pl_inc": 8.0, "nameplate": 100.58, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -20609,6 +20643,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 55.0 ], @@ -20678,7 +20714,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20967,6 +21003,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -20986,6 +21024,10 @@ "step": 3600.0, "superheater_is_shown": 1.0, "system_capacity": 100580.0, + "system_itc_basis_cost": 374526904.2237204, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_sby": 2.0, "term_int_rate": 7.0, @@ -21000,6 +21042,13 @@ "total_land_area": 347.6409770920413, "track_mode": 1.0, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 140.68552926571349, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/ETES_Single Owner.json b/deploy/runtime/defaults/ETES_Single Owner.json index 3487198da4..72e7553c0a 100644 --- a/deploy/runtime/defaults/ETES_Single Owner.json +++ b/deploy/runtime/defaults/ETES_Single Owner.json @@ -27,9 +27,9 @@ "TES_COPY_T_htf_hot_des": 574.0, "TES_COPY_q_dot_tes_est": 0.8814426938789968, "TES_COPY_q_pb_design": 279.126213592233, - "TES_COPY_tes_avail_vol": 12986.490759869745, + "TES_COPY_tes_avail_vol": 12986.490759869743, "TES_COPY_tes_htf_density": 1808.4790461159128, - "TES_COPY_tes_tank_diameter": 38.77078781395176, + "TES_COPY_tes_tank_diameter": 38.770787813951759, "TES_COPY_tes_vol_total": 14167.08082894881, "TES_COPY_tshours": 10.0, "T_ITD_des": 16.0, @@ -70,6 +70,10 @@ "annual_tdry": 16.9747, "annual_twet": NaN, "annual_wspd": 2.26213, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_par": 0.0, @@ -81,12 +85,12 @@ "cb_bop_cost_calc": 0.0, "cb_contingency_cost_calc": 17547436.893203886, "cb_cycle_cost_calc": 119600000.0, - "cb_direct_subtotal": 250677669.90291266, + "cb_direct_subtotal": 250677669.90291263, "cb_epc_cost_calc": 34869263.883495148, "cb_heater_cost_calc": 69669902.91262137, "cb_installed_per_capacity_cost_calc": 2835.777706719574, "cb_land_cost_calc": 0.0, - "cb_sales_tax_cost_calc": 10729004.271844665, + "cb_sales_tax_cost_calc": 10729004.271844663, "cb_storage_cost_calc": 61407766.99029126, "cb_total_direct_cost": 268225106.7961165, "cb_total_indirect_cost": 45598268.15533981, @@ -189,33 +193,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 313823374.9514563, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -223,6 +248,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9739,19 +9765,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_dispatch": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -10427,7 +10461,7 @@ "n_m_dot_pars_sysdes": -1.0, "n_pl_inc": 8.0, "nameplate": 110.66571762935786, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -10443,6 +10477,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -10506,7 +10542,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -10528,6 +10564,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -10542,7 +10580,11 @@ ], "station_id": "91486", "step": 3600.0, - "system_capacity": 110665.71762935784, + "system_capacity": 110665.71762935785, + "system_itc_basis_cost": 313823374.9514563, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "system_use_recapitalization": 0.0, "tank_pairs": 1.0, @@ -10550,11 +10592,11 @@ "tech_type": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, - "tes_avail_vol": 12986.490759869745, + "tes_avail_vol": 12986.490759869743, "tes_htf_density": 1808.4790461159128, "tes_init_hot_htf_percent": 0.0, "tes_spec_cost": 22.0, - "tes_tank_diameter": 38.77078781395176, + "tes_tank_diameter": 38.770787813951759, "tes_vol_total": 14167.08082894881, "tod_library": "Uniform Dispatch", "total_installed_cost": 313823374.9514563, @@ -12233,7 +12275,14 @@ "ui_bop_cost_calc": 0.0, "ui_contingency_cost_calc": 17547436.893203886, "ui_cycle_cost_calc": 119600000.0, - "ui_direct_subtotal": 250677669.90291266, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, + "ui_direct_subtotal": 250677669.90291263, "ui_epc_cost_calc": 34869263.883495148, "ui_etes_cost__P_ref": 115.0, "ui_etes_cost__nameplate": 110.66571762935786, @@ -12243,7 +12292,7 @@ "ui_heater_cost_calc": 69669902.91262137, "ui_installed_per_capacity_cost_calc": 2835.777706719574, "ui_land_cost_calc": 0.0, - "ui_sales_tax_cost_calc": 10729004.271844665, + "ui_sales_tax_cost_calc": 10729004.271844663, "ui_step_minutes": 60.0, "ui_storage_cost_calc": 61407766.99029126, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Empirical Trough_All Equity Partnership Flip.json b/deploy/runtime/defaults/Empirical Trough_All Equity Partnership Flip.json index 685e171f35..3be318c3a8 100644 --- a/deploy/runtime/defaults/Empirical Trough_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Empirical Trough_All Equity Partnership Flip.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -331,6 +331,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 429383.9, @@ -461,33 +465,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92.0, - "depr_alloc_none": 1.5, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 528447654.2770882, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -495,6 +520,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18758,19 +18784,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19515,7 +19549,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -19584,7 +19620,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19605,6 +19641,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -19621,6 +19659,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 528447654.2770882, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 60.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19672,6 +19714,13 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 428939.49947033, "ui_design_exact_num_scas_sm_1": 912.0550701048906, "ui_disp_1_fossil": 0.0, @@ -19729,12 +19778,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_Commercial.json b/deploy/runtime/defaults/Empirical Trough_Commercial.json index 5a57b51030..05c666faed 100644 --- a/deploy/runtime/defaults/Empirical Trough_Commercial.json +++ b/deploy/runtime/defaults/Empirical Trough_Commercial.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -333,6 +333,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 429383.9, @@ -427,16 +431,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 528447654.2770882, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "diswos": [ 0.0 ], @@ -9294,19 +9353,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -26950,7 +27017,9 @@ 162.555, 185.168 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 66.0 @@ -27022,7 +27091,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -27040,8 +27109,8 @@ "salvage_value": 0.0, "sca_library": "Solargenix SGX-1", "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -27055,6 +27124,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 528447654.2770882, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tilt": 0.0, "total_direct_cost": 451777751.5452941, @@ -27101,6 +27174,13 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 428939.49947033, "ui_design_exact_num_scas_sm_1": 912.0550701048906, "ui_disp_1_fossil": 0.0, @@ -27157,12 +27237,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_LCOE Calculator.json b/deploy/runtime/defaults/Empirical Trough_LCOE Calculator.json index b3ef675c62..b4e3da9dfd 100644 --- a/deploy/runtime/defaults/Empirical Trough_LCOE Calculator.json +++ b/deploy/runtime/defaults/Empirical Trough_LCOE Calculator.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -9353,12 +9353,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Empirical Trough_Leveraged Partnership Flip.json index 0588c31379..cb17452354 100644 --- a/deploy/runtime/defaults/Empirical Trough_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Empirical Trough_Leveraged Partnership Flip.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -331,6 +331,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 429383.9, @@ -466,33 +470,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 3.0, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 528447654.2770882, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -500,6 +525,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18766,19 +18792,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19524,7 +19558,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -19594,7 +19630,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19616,6 +19652,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -19630,6 +19668,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 528447654.2770882, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19683,6 +19725,13 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 428939.49947033, "ui_design_exact_num_scas_sm_1": 912.0550701048906, "ui_disp_1_fossil": 0.0, @@ -19740,12 +19789,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_Merchant Plant.json b/deploy/runtime/defaults/Empirical Trough_Merchant Plant.json index 5b17acea3e..31f1b69659 100644 --- a/deploy/runtime/defaults/Empirical Trough_Merchant Plant.json +++ b/deploy/runtime/defaults/Empirical Trough_Merchant Plant.json @@ -331,6 +331,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 438789.9, @@ -461,7 +465,7 @@ "csp.tr.cost.power_plant.cost_per_kwe": 910.0, "csp.tr.cost.power_plant.mwe": 111.0, "csp.tr.cost.sales_tax.percent": 80.0, - "csp.tr.cost.sales_tax.total": 18260321.15781177, + "csp.tr.cost.sales_tax.total": 18260321.157811766, "csp.tr.cost.sales_tax.value": 5.0, "csp.tr.cost.site_improvements": 21939495.0, "csp.tr.cost.site_improvements.area": 877579.8, @@ -480,33 +484,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 534087813.2870883, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -514,6 +539,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9372,19 +9398,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -666616,7 +666650,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -666680,7 +666716,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -666703,6 +666739,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -666716,6 +666754,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 534087813.2870883, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -666723,7 +666765,7 @@ "total_direct_cost": 456508028.94529417, "total_indirect_cost": 59319463.18398236, "total_installed_cost": 534087813.2870883, - "total_land_area": 910.3576495101652, + "total_land_area": 910.3576495101651, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -666763,8 +666805,15 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 438591.3017238853, - "ui_design_exact_num_scas_sm_1": 932.5777200167664, + "ui_design_exact_num_scas_sm_1": 932.5777200167665, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.1, "ui_disp_1_solar": 0.1, @@ -666820,12 +666869,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", @@ -666858,7 +666907,7 @@ "ui_par_antifreeze_const": 0.1, "ui_par_bop_const": 0.02467, "ui_par_ct0_const": 0.017045, - "ui_par_dp_total": 20.37268467240001, + "ui_par_dp_total": 20.372684672400003, "ui_par_fixedblock_const": 0.0055, "ui_par_hb_const": 0.02273, "ui_par_htfpump_const": 0.00001052, diff --git a/deploy/runtime/defaults/Empirical Trough_None.json b/deploy/runtime/defaults/Empirical Trough_None.json index b3f98b77e7..3ed5bab8b1 100644 --- a/deploy/runtime/defaults/Empirical Trough_None.json +++ b/deploy/runtime/defaults/Empirical Trough_None.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -9322,12 +9322,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_Sale Leaseback.json b/deploy/runtime/defaults/Empirical Trough_Sale Leaseback.json index 26abd85a8f..61eaa193a3 100644 --- a/deploy/runtime/defaults/Empirical Trough_Sale Leaseback.json +++ b/deploy/runtime/defaults/Empirical Trough_Sale Leaseback.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -331,6 +331,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 429383.9, @@ -461,33 +465,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 528447654.2770882, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -495,6 +520,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18753,19 +18779,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19510,7 +19544,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -19579,7 +19615,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19601,6 +19637,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -19618,6 +19656,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 528447654.2770882, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_required_lease_reserve": 6.0, "tilt": 0.0, @@ -19665,6 +19707,13 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 428939.49947033, "ui_design_exact_num_scas_sm_1": 912.0550701048906, "ui_disp_1_fossil": 0.0, @@ -19722,12 +19771,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Empirical Trough_Single Owner.json b/deploy/runtime/defaults/Empirical Trough_Single Owner.json index 2440988748..b314bfaf08 100644 --- a/deploy/runtime/defaults/Empirical Trough_Single Owner.json +++ b/deploy/runtime/defaults/Empirical Trough_Single Owner.json @@ -9,7 +9,7 @@ "CHTFParF0": -0.036, "CHTFParF1": 0.242, "CHTFParF2": 0.794, - "ChtfPar": 9.034237256, + "ChtfPar": 9.034237255999999, "ChtfParPF": 1.0, "ConcFac": 1.0, "CtOpF": 1.0, @@ -222,7 +222,7 @@ "SfAvail": 0.99, "SfInTempD": 293.0, "SfOutTempD": 391.0, - "SfPar": 0.22843223480000009, + "SfPar": 0.22843223480000003, "SfParPF": 1.0, "SfPipeHl1": 0.001693, "SfPipeHl2": -0.00001683, @@ -331,6 +331,10 @@ "annual_twet": NaN, "annual_wspd": 2.35368, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "calc_aperture_area_at_sm_1": 429383.9, @@ -472,33 +476,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 528447654.2770882, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -506,6 +531,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18777,19 +18803,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19535,7 +19569,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19551,6 +19585,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -19620,7 +19656,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19645,6 +19681,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "tucson_az_32.116521_-110.933042_psmv3_60_tmy", @@ -19659,6 +19697,10 @@ "station_id": "67345", "step": 3600.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 528447654.2770882, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -19707,6 +19749,13 @@ 0.0 ] ], + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_design_exact_area_sm_1": 428939.49947033, "ui_design_exact_num_scas_sm_1": 912.0550701048906, "ui_disp_1_fossil": 0.0, @@ -19764,12 +19813,12 @@ "ui_hce_condition_3": "Broken Glass", "ui_hce_condition_4": "none", "ui_hce_heat_losses_1": 154.64612672242664, - "ui_hce_heat_losses_2": 1161.0367391618777, + "ui_hce_heat_losses_2": 1161.0367391618775, "ui_hce_heat_losses_3": 3313.189197444162, "ui_hce_heat_losses_4": 0.0, "ui_hce_hl_term_1": 2.23606797749979, "ui_hce_hl_term_2": 317.0, - "ui_hce_hl_term_3": 117764.33333333332, + "ui_hce_hl_term_3": 117764.33333333333, "ui_hce_hl_term_4": 40822830.0, "ui_hce_name": "2008 Schott PTR70", "ui_hce_name_1": "2008 Schott PTR70", diff --git a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json index ff93a7ff29..a52fd363e3 100644 --- a/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9506,6 +9506,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9517,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9598,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9648,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9698,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9708,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -18865,33 +18869,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226057, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18899,6 +18924,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -37399,8 +37425,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39326,12 +39352,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -39345,6 +39378,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -39371,7 +39405,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40017,8 +40051,8 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40027,13 +40061,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40044,7 +40078,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -40110,10 +40146,10 @@ "property_assessed_value": 112067706.75226057, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -40141,7 +40177,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40176,6 +40212,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -40206,7 +40244,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40217,7 +40255,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40229,14 +40267,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40273,9 +40311,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40306,7 +40344,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40380,7 +40418,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -40466,7 +40504,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40552,7 +40590,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40638,12 +40676,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 112067706.75226057, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -40651,7 +40693,7 @@ "tax_investor_preflip_cash_percent": 98.0, "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40668,6 +40710,13 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Commercial.json b/deploy/runtime/defaults/Flat Plate PV_Commercial.json index 778a2afe0b..e03cb55366 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Commercial.json +++ b/deploy/runtime/defaults/Flat Plate PV_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9508,6 +9508,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -18831,16 +18835,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 978548.579568, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "desired_dcac_ratio": 1.2, "desired_size": 500.0, "elev": 358.0, @@ -18870,7 +18929,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "escal_belpe": [ 0.0 ], @@ -27935,8 +27994,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -29811,7 +29870,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -29868,19 +29927,27 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29906,7 +29973,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -47446,7 +47513,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -47479,7 +47546,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -47551,7 +47620,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -47579,7 +47648,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47611,8 +47680,8 @@ "VV_TYPE": 6, "DATA": "" }, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -47643,7 +47712,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47654,7 +47723,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47666,14 +47735,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47709,9 +47778,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -47814,7 +47883,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_length_side": 2.0942779185198896, "subarray1_ui_nmodules": 1050.0, "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, @@ -48078,9 +48147,13 @@ "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 702179.604, "system_capacity": 557.2854, + "system_itc_basis_cost": 978548.579568, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000009, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -48093,17 +48166,24 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_loan_amount": 978548.579568, "ui_net_capital_cost": 978548.579568, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json index b409b5a588..9eba24227f 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Host Developer.json +++ b/deploy/runtime/defaults/Flat Plate PV_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9508,6 +9508,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -18880,33 +18884,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 978548.579568, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18914,6 +18939,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28357,7 +28383,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -37150,7 +37176,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -37434,8 +37460,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39310,7 +39336,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -39367,19 +39393,27 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -39405,7 +39439,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -57581,7 +57615,7 @@ 33.5754 ], "loan_moratorium": 0.0, - "lon": -111.9800033569336, + "lon": -111.98, "mera_cost1": 55728.54, "mera_cost2": 0.0, "mera_cost3": 0.0, @@ -57622,7 +57656,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -57701,7 +57737,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -57730,7 +57766,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -57766,6 +57802,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -57796,7 +57834,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -57807,7 +57845,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -57819,14 +57857,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -57863,9 +57901,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -57969,7 +58007,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_length_side": 2.0942779185198896, "subarray1_ui_nmodules": 1050.0, "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, @@ -58141,7 +58179,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.2319281873646409, + "subarray3_ui_length_side": 2.0942779185198896, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 4.10642729121547, @@ -58233,12 +58271,16 @@ "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 702179.604, "system_capacity": 557.2854, + "system_itc_basis_cost": 978548.579568, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_direct_cost": 730266.78816, - "total_indirect_cost": 211768.45200000009, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 978548.579568, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -58251,15 +58293,22 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json index b9a7f4e47a..371bd985de 100644 --- a/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/Flat Plate PV_LCOE Calculator.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -365,7 +365,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, @@ -424,8 +424,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -470,7 +470,7 @@ "enable_subinterval_distribution": 0.0, "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "fixed_charge_rate": 0.09268036821007717, - "fixed_operating_cost": 1899986.5513440008, + "fixed_operating_cost": 1899986.5513440003, "gamma_pmp_calc": -1.7886207600000004, "gcr_option": 1.0, "grid_curtailment": [ @@ -9463,8 +9463,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -11389,7 +11389,7 @@ "inverter_model": 0.0, "irrad_mode": 0.0, "is_advanced": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -11398,13 +11398,13 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 2.58, "module_aspect_ratio": 2.01, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "mppt_hi_inverter": 1500.0, "mppt_low_inverter": 800.0, "nohrsc_coords": "", @@ -11419,7 +11419,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11481,7 +11481,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11492,7 +11492,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11504,14 +11504,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11547,9 +11547,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -11573,7 +11573,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -11647,7 +11647,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.265905637534131, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.553018791780437, @@ -11733,7 +11733,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -11819,7 +11819,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -11905,7 +11905,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, @@ -11925,13 +11925,13 @@ "ui_aspect_ratio": 2.01, "ui_capital_cost_capacity": 1118.0, "ui_capital_cost_fixed": 53455000.0, - "ui_cfin": 1.0230316278598109, + "ui_cfin": 1.0230316278598107, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, "ui_cost_input_option": 1.0, "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.04390243902439051, + "ui_ireal": 0.043902439024390508, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -11947,7 +11947,7 @@ "ui_total_module_area_ha": 48.610296000000008, "ui_use_acre_per_mw": 0.0, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "use_snow_weather_file": 1.0, "use_spatial_albedos": 0.0, "use_specific_weather_file": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json index ad4bf37eaa..bfda067631 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Flat Plate PV_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9506,6 +9506,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9517,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9598,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9648,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9698,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9708,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -18870,33 +18874,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226057, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18904,6 +18929,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -37407,8 +37433,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39334,12 +39360,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -39353,6 +39386,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -39379,7 +39413,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40026,8 +40060,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40036,13 +40070,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40053,7 +40087,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -40120,10 +40156,10 @@ "property_assessed_value": 112067706.75226057, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -40151,7 +40187,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40187,6 +40223,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -40217,7 +40255,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40228,7 +40266,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40240,14 +40278,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40284,9 +40322,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40315,7 +40353,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40389,7 +40427,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -40475,7 +40513,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40561,7 +40599,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40647,12 +40685,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 112067706.75226057, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -40662,7 +40704,7 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40679,6 +40721,13 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json index 7bdde3c03d..6ba81f5fca 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json +++ b/deploy/runtime/defaults/Flat Plate PV_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9506,6 +9506,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9517,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9602,7 +9606,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9652,8 +9656,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9702,7 +9706,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9712,7 +9716,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -9728,7 +9732,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -18884,33 +18888,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226057, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18918,6 +18943,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28013,8 +28039,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -29940,12 +29966,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29959,6 +29992,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29985,7 +30019,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -29995,8 +30029,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -30005,13 +30039,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -687145,7 +687179,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -687206,10 +687242,10 @@ "property_assessed_value": 112067706.75226057, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -687238,7 +687274,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -687274,6 +687310,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -687304,7 +687342,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -687315,7 +687353,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -687327,14 +687365,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -687370,9 +687408,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -687401,7 +687439,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -687475,7 +687513,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -687561,7 +687599,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -687647,7 +687685,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -687733,16 +687771,20 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 112067706.75226057, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -687759,6 +687801,13 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_None.json b/deploy/runtime/defaults/Flat Plate PV_None.json index 9ce35c3221..325de25cfe 100644 --- a/deploy/runtime/defaults/Flat Plate PV_None.json +++ b/deploy/runtime/defaults/Flat Plate PV_None.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -365,8 +365,8 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, - "annual_albedo": 0.18395068539332039, + "alpha_sc_calc": 0.039999999999999997, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -402,8 +402,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9439,8 +9439,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -11365,7 +11365,7 @@ "inverter_model": 0.0, "irrad_mode": 0.0, "is_advanced": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 1.0, @@ -11374,13 +11374,13 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 2.58, "module_aspect_ratio": 2.01, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "mppt_hi_inverter": 1500.0, "mppt_low_inverter": 800.0, "nohrsc_coords": "", @@ -11395,7 +11395,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -11457,7 +11457,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -11468,7 +11468,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -11480,14 +11480,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -11523,9 +11523,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -11549,7 +11549,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -11623,7 +11623,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.277235165721802, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.590783885739338, @@ -11709,7 +11709,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -11795,7 +11795,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -11881,7 +11881,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, diff --git a/deploy/runtime/defaults/Flat Plate PV_Residential.json b/deploy/runtime/defaults/Flat Plate PV_Residential.json index 26077ec231..2a47ab3cc6 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Residential.json +++ b/deploy/runtime/defaults/Flat Plate PV_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9582,6 +9582,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9693,7 +9697,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9704,7 +9708,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -18889,6 +18893,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 25304.4904155, + 100.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "desired_dcac_ratio": 1.2, "desired_size": 4.0, "elev": 358.0, @@ -27713,7 +27738,7 @@ "grid_interconnection_limit_kwac": 100000.0, "grid_per_watt": 0.02, "grid_percent": 0.0, - "grid_total": 160.14360000000006, + "grid_total": 160.14360000000003, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -29871,7 +29896,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -29922,26 +29947,32 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.560000000000001, + "inverter_power": 7.5600000000000009, "inverter_total": 2882.5848, - "inverterarray_power": 7.560000000000001, + "inverterarray_power": 7.5600000000000009, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29967,7 +29998,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_is_bifacial": 0.0, @@ -47520,16 +47551,16 @@ "loan_amount": 25304.4904155, "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.9800033569336, + "lon": -111.98, "market": 0.0, "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.400359, + "module_power": 0.40035899999999999, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -47555,7 +47586,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_capacity": [ 28.78 @@ -47627,7 +47658,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -47655,7 +47686,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47687,8 +47718,7 @@ "VV_TYPE": 6, "DATA": "" }, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -47719,7 +47749,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47730,7 +47760,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47742,14 +47772,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47785,7 +47815,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47817,7 +47847,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -47891,7 +47921,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.0959636408618897, + "subarray1_ui_length_side": 1.8130085493455346, "subarray1_ui_nmodules": 20.0, "subarray1_ui_nrows": 2.0, "subarray1_ui_row_spacing": 6.9865454695396329, @@ -47977,7 +48007,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455344, + "subarray2_ui_length_side": 1.8130085493455346, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -48063,7 +48093,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455344, + "subarray3_ui_length_side": 1.8130085493455346, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -48149,12 +48179,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455344, + "subarray4_ui_length_side": 1.8130085493455346, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, "subtotal_direct": 16414.718999999997, "system_capacity": 8.00718, + "system_itc_basis_cost": 25304.4904155, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_direct_cost": 16414.718999999997, "total_indirect_cost": 8487.6108, diff --git a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json index 5063c910a6..e06639ecfa 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/Flat Plate PV_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9506,6 +9506,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9517,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9598,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9648,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9698,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9708,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, @@ -18865,33 +18869,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226057, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18899,6 +18924,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -37394,8 +37420,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39321,12 +39347,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -39340,6 +39373,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -39366,7 +39400,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40012,8 +40046,8 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40022,13 +40056,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40039,7 +40073,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -40105,10 +40141,10 @@ "property_assessed_value": 112067706.75226057, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -40137,7 +40173,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40172,6 +40208,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -40202,7 +40240,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40213,7 +40251,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40225,14 +40263,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40269,9 +40307,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40303,7 +40341,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40377,7 +40415,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -40463,7 +40501,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40549,7 +40587,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40635,16 +40673,20 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 112067706.75226057, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40661,6 +40703,13 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json index ea3c39c1fa..8ad3223542 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Single Owner.json +++ b/deploy/runtime/defaults/Flat Plate PV_Single Owner.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9495,7 +9495,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9506,6 +9506,10 @@ "annual_tdry": 21.938470319634705, "annual_twet": NaN, "annual_wspd": 1.786484018864629, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_max_power": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, @@ -9513,7 +9517,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -9594,7 +9598,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, "cbi_fed_amount": 0.0, @@ -9644,8 +9648,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -9694,7 +9698,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 112067706.75226057, - "const_per_total1": 2941777.30224684, + "const_per_total1": 2941777.3022468399, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9704,7 +9708,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 2941777.30224684, + "construction_financing_cost": 2941777.3022468399, "contingency": 2969978.9776272, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -9720,7 +9724,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -18876,33 +18880,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226057, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18910,6 +18935,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -37418,8 +37444,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -39345,12 +39371,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -39364,6 +39397,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -39390,7 +39424,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lib_dispatch_factor1": 1.0, @@ -40037,8 +40071,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40047,13 +40081,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -40064,7 +40098,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -40080,6 +40114,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -40146,10 +40182,10 @@ "property_assessed_value": 112067706.75226057, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -40180,7 +40216,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -40216,6 +40252,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -40246,7 +40284,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -40257,7 +40295,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -40269,14 +40307,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -40313,9 +40351,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -40344,7 +40382,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -40418,7 +40456,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.277235165721802, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.590783885739338, @@ -40504,7 +40542,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -40590,7 +40628,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -40676,17 +40714,21 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 112067706.75226057, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -40703,6 +40745,13 @@ "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 2.01, "ui_chkbox_nmodx_eq_mod_per_string": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/Flat Plate PV_Third Party.json b/deploy/runtime/defaults/Flat Plate PV_Third Party.json index 2b7398afa9..d4c16bd909 100644 --- a/deploy/runtime/defaults/Flat Plate PV_Third Party.json +++ b/deploy/runtime/defaults/Flat Plate PV_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -9598,7 +9598,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -9609,7 +9609,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -29707,7 +29707,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -29759,7 +29759,7 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lease_escalation": 1.0, @@ -47312,10 +47312,10 @@ 1.24378, 0.980213 ], - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -47338,7 +47338,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, @@ -47369,7 +47369,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -47431,7 +47431,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -47442,7 +47442,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -47454,14 +47454,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -47497,7 +47497,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -47526,7 +47526,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -47600,7 +47600,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 3.626017098691069, + "subarray1_ui_length_side": 1.8130085493455346, "subarray1_ui_nmodules": 20.0, "subarray1_ui_nrows": 2.0, "subarray1_ui_row_spacing": 12.086723662303564, @@ -47686,7 +47686,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455344, + "subarray2_ui_length_side": 1.8130085493455346, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -47772,7 +47772,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455344, + "subarray3_ui_length_side": 1.8130085493455346, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -47858,7 +47858,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455344, + "subarray4_ui_length_side": 1.8130085493455346, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, diff --git a/deploy/runtime/defaults/Fuel Cell_Commercial.json b/deploy/runtime/defaults/Fuel Cell_Commercial.json index fd86d2fa9d..c9e7ed88c6 100644 --- a/deploy/runtime/defaults/Fuel Cell_Commercial.json +++ b/deploy/runtime/defaults/Fuel Cell_Commercial.json @@ -44,16 +44,16 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, "annual_crit": 0.0, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_peak": 274.231, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "array_type": 1.0, "azimuth": 180.0, "batt_C_rate": 0.2, @@ -8883,7 +8883,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8940,6 +8940,10 @@ "batt_h_to_ambient": 50.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 433737.0205660799, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 14.898602230622683, "batt_life_model": 0.0, "batt_lifetime_matrix": [ [ @@ -9863,9 +9867,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -18705,7 +18709,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -18717,9 +18721,10 @@ 0.0 ] ], - "batt_volume": 2.395098493765586, - "battery_energy": 1200.54312, - "battery_energy_kwh": 1200.54312, + "batt_volume": 2.3950984937655859, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, + "battery_itc_cost": 433737.0205660799, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, @@ -27712,16 +27717,79 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 377522.8000000003, + 12.967678024924373, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 433737.0205660799, + 14.898602230622683, + 1.0, + 1.0, + 0.0 + ], + [ + 3.0, + 2100000.0, + 72.13371974445295, + 1.0, + 1.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, 0.0, @@ -29105,6 +29173,11 @@ 21.0 ], "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", + "fuel_cell_itc_basis_cost": 2100000.0, + "fuel_cell_itc_basis_cost_fed_include": 1.0, + "fuel_cell_itc_basis_cost_sta_include": 1.0, + "fuel_cell_itc_basis_percent": 72.13371974445295, + "fuel_cell_itc_cost": 2100000.0, "fuelcell_availability_schedule": [ [ 0.0, @@ -55600,7 +55673,7 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.25, "install_margin_total": 53750.0, - "installed_per_capacity": 13.54074335147014, + "installed_per_capacity": 13.540743351470141, "insurance_rate": 0.0, "inv_eff": 96.0, "inverter_costunits": 1.0, @@ -55611,6 +55684,13 @@ "inverterarray_power_w": 186956.52173913044, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 2533737.0205660799, + "itc_basis_cost_capex_sta": 2533737.0205660799, + "itc_basis_cost_percent_fed": 87.03232197507563, + "itc_basis_cost_percent_sta": 87.03232197507563, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 87.03232197507563, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -55624,6 +55704,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -55652,7 +55733,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "lbl_btm_dispatch_message": "", "library_folder_list": "x", "library_paths": "", @@ -73193,7 +73274,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.98, + "lon": -111.9800033569336, "loss_age": 0.0, "loss_avail": 3.0, "loss_conn": 0.5, @@ -73229,7 +73310,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 12.967678024924368, "normalize_to_thermal_bill": 0.0, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ @@ -73238,7 +73321,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 184.0 ], @@ -73368,6 +73451,7 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, + "pv_itc_cost": 377522.8000000003, "pv_land_area_is_shown": 0.0, "pvwatts.advanced.is_shown": 0.0, "rate_escalation": [ @@ -73409,8 +73493,8 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -73439,12 +73523,16 @@ "step": 3600.0, "subtotal_direct": 2683982.8767296, "system_capacity": 215.0, + "system_itc_basis_cost": 377522.8000000003, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 12.967678024924373, "system_use_lifetime_output": 1.0, "thermal_1": 493720.8040000014, "thermal_10": 664864.1129999992, "thermal_11": 566944.4700000023, "thermal_12": 466793.0800000013, - "thermal_2": 485226.5400000012, + "thermal_2": 485226.54000000117, "thermal_3": 580314.9830000013, "thermal_4": 601906.9489999994, "thermal_5": 688796.4460000006, @@ -73468,8768 +73556,8768 @@ 300.0 ], "thermal_buy_rate": [ - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681, - 0.0707681 + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703, + 0.07076807588630703 ], - "thermal_buy_rate_flat": 0.0707681, + "thermal_buy_rate_flat": 0.07076807588630703, "thermal_buy_rate_option": 0.0, "thermal_buy_rate_tie_to_fuel": 1.0, "thermal_conversion_efficiency": 50.0, @@ -126086,6 +126174,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -126096,7 +126191,7 @@ "ui_total_land_area_ha": 0.3771932312905151, "ui_total_module_area": 1131.578947368421, "ui_total_module_area_acres": 0.2796190002541281, - "ui_total_module_area_ha": 0.11315789473684213, + "ui_total_module_area_ha": 0.11315789473684211, "ui_use_acre_per_mw": 0.0, "ui_wacc": 5.1429, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Fuel Cell_Single Owner.json b/deploy/runtime/defaults/Fuel Cell_Single Owner.json index a6f4e4cc8b..8d74636011 100644 --- a/deploy/runtime/defaults/Fuel Cell_Single Owner.json +++ b/deploy/runtime/defaults/Fuel Cell_Single Owner.json @@ -44,14 +44,14 @@ ], "analysis_period": 30.0, "analysis_period_warning": "", - "annual_albedo": 0.183951, - "annual_beam": 7.33564, - "annual_diffuse": 1.34843, - "annual_global": 5.79476, + "annual_albedo": 0.18395068539332039, + "annual_beam": 7.335643835616439, + "annual_diffuse": 1.3484328767123289, + "annual_global": 5.794761643835617, "annual_snow": NaN, - "annual_tdry": 21.9385, + "annual_tdry": 21.938470319634705, "annual_twet": NaN, - "annual_wspd": 1.78648, + "annual_wspd": 1.786484018864629, "array_type": 2.0, "azimuth": 180.0, "batt_C_rate": 0.2, @@ -63,7 +63,7 @@ "batt_Qexp": 0.04005, "batt_Qexp_percent": 1.78, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0002500000000005, "batt_Qnom_percent": 88.9, "batt_Vcut": 2.706, @@ -8947,6 +8947,10 @@ "batt_h_to_ambient": 500.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 77595938.39152512, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.64337869313867, "batt_life_model": 0.0, "batt_lifetime_matrix": [ [ @@ -9944,6 +9948,7 @@ "batt_volume": 478.80359964089777, "battery_energy": 240000.30432, "battery_energy_kwh": 240000.30432, + "battery_itc_cost": 77595938.39152512, "battery_losses_shown": 0.0, "battery_per_kW": 233.0, "battery_per_kWh": 252.0, @@ -10112,7 +10117,7 @@ ] ], "capex_table_total_installed_ac_cost": 50000000.00000001, - "capex_table_total_installed_batt_cost": 112562542.7291232, + "capex_table_total_installed_batt_cost": 112562542.72912319, "capex_table_total_installed_dc_cost": 94000000.0, "capex_table_total_installed_fuelcell_cost": 2000000.0, "cbi_fed_amount": 0.0, @@ -10142,7 +10147,7 @@ "chk_update_peaks": 1.0, "city": "-", "compute_as_cube": 0.0, - "const_per_interest1": 3102433.998862284, + "const_per_interest1": 3102433.9988622835, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10152,7 +10157,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3102433.998862284, + "const_per_interest_total": 3102433.9988622835, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10169,12 +10174,12 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 190919015.31460209, + "const_per_principal1": 190919015.31460206, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 190919015.31460209, + "const_per_principal_total": 190919015.31460206, "const_per_total1": 5011624.152008304, "const_per_total2": 0.0, "const_per_total3": 0.0, @@ -10220,26 +10225,55 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 111223076.92307693, + 58.25667848736818, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 77595938.39152512, + 40.64337869313867, + 1.0, + 1.0, + 0.0 + ], + [ + 3.0, + 2100000.0, + 1.0999428194931538, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10247,6 +10281,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -21040,6 +21075,11 @@ "file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "flip_target_percent": 10.0, "flip_target_year": 10.0, + "fuel_cell_itc_basis_cost": 2100000.0, + "fuel_cell_itc_basis_cost_fed_include": 1.0, + "fuel_cell_itc_basis_cost_sta_include": 1.0, + "fuel_cell_itc_basis_percent": 1.0999428194931538, + "fuel_cell_itc_cost": 2100000.0, "fuelcell_availability_schedule": [ [ 0.0, @@ -47548,6 +47588,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79695938.39152512, + "itc_basis_cost_capex_sta": 79695938.39152512, + "itc_basis_cost_percent_fed": 41.74332151263182, + "itc_basis_cost_percent_sta": 41.74332151263182, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.74332151263182, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -47561,6 +47608,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -47590,7 +47638,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45, + "lat": 33.45000076293945, "lbl_fom_dispatch_message": "", "lib_dispatch_factor1": 1.0, "lib_dispatch_factor2": 1.0, @@ -48232,7 +48280,7 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.98, + "lon": -111.9800033569336, "loss_age": 0.0, "loss_avail": 3.0, "loss_conn": 0.5, @@ -48262,7 +48310,7 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -48278,6 +48326,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.25667848736818, "om_batt_capacity_cost": [ 7.25 ], @@ -48375,7 +48425,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 190919015.31460209, + "property_assessed_value": 190919015.31460206, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 @@ -48412,6 +48462,7 @@ "pv.storage.p6.dischargetogrid": 0.0, "pv.storage.p6.gridcharge": 0.0, "pv_capex_cost_choice": 0.0, + "pv_itc_cost": 111223076.92307693, "pv_land_area_is_shown": 0.0, "pvwatts.advanced.is_shown": 0.0, "rate_escalation": [ @@ -48459,6 +48510,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -48488,6 +48541,10 @@ "step": 3600.0, "subtotal_direct": 174208586.01390673, "system_capacity": 100000.0, + "system_itc_basis_cost": 111223076.92307693, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.25667848736818, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -57253,7 +57310,7 @@ 0.0, 0.0 ], - "thermal_buy_rate_flat": 0.0707681, + "thermal_buy_rate_flat": 0.07076807588630703, "thermal_buy_rate_option": 0.0, "thermal_buy_rate_tie_to_fuel": 1.0, "thermal_conversion_efficiency": 50.0, @@ -83553,7 +83610,7 @@ "total_battery_indirect_cost": 0.0, "total_direct_cost": 174208586.01390673, "total_indirect_cost": 8000000.0, - "total_installed_cost": 190919015.31460209, + "total_installed_cost": 190919015.31460206, "total_land_area": 433.51782985136148, "total_module_area": 526315.7894736842, "total_system_indirect_cost": 8000000.0, @@ -83569,6 +83626,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -83584,7 +83648,7 @@ "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 7.101450000000001, diff --git a/deploy/runtime/defaults/Generic CSP System_All Equity Partnership Flip.json b/deploy/runtime/defaults/Generic CSP System_All Equity Partnership Flip.json index 4e725a9d77..56042c2912 100644 --- a/deploy/runtime/defaults/Generic CSP System_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Generic CSP System_All Equity Partnership Flip.json @@ -440,6 +440,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -537,23 +541,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -597,7 +601,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -612,33 +616,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -646,6 +671,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10083,7 +10109,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -10141,7 +10167,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -18989,19 +19015,27 @@ "is_btm": 0.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19016,7 +19050,7 @@ 1e38 ], "itoth": 0.0, - "land_area": 1843.44627707506, + "land_area": 1843.4462770750595, "lat": 34.85, "latitude": 34.85, "lib_dispatch_factor1": 1.0, @@ -19668,7 +19702,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "ntod": 9.0, "om_capacity": [ 66.0 @@ -19736,7 +19772,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19798,6 +19834,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -19816,6 +19854,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19843,7 +19885,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -19856,6 +19898,13 @@ ], "twb": 10.0, "tz": -8.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Generic CSP System_Commercial.json b/deploy/runtime/defaults/Generic CSP System_Commercial.json index 6b50c86c9c..37a24e1df5 100644 --- a/deploy/runtime/defaults/Generic CSP System_Commercial.json +++ b/deploy/runtime/defaults/Generic CSP System_Commercial.json @@ -442,6 +442,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -502,23 +506,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -562,7 +566,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -578,16 +582,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "diswos": [ 0.05, 0.05, @@ -610,7 +669,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -679,7 +738,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -9525,19 +9584,27 @@ "is_btm": 1.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -27103,7 +27170,9 @@ 162.555, 185.168 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "ntod": 9.0, "om_capacity": [ @@ -27174,7 +27243,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -27233,8 +27302,8 @@ 0.002526, 0.0 ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -27250,6 +27319,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tdb": 15.0, "teshlT_coefs": [ @@ -27271,7 +27344,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -27285,6 +27358,13 @@ "twb": 10.0, "tz": -8.0, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Generic CSP System_LCOE Calculator.json b/deploy/runtime/defaults/Generic CSP System_LCOE Calculator.json index 08a0ec6578..103c767043 100644 --- a/deploy/runtime/defaults/Generic CSP System_LCOE Calculator.json +++ b/deploy/runtime/defaults/Generic CSP System_LCOE Calculator.json @@ -505,7 +505,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -538,7 +538,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -586,7 +586,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -9464,7 +9464,7 @@ "theta_stow": 170.0, "tilt": 0.0, "timezone": -8.0, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 diff --git a/deploy/runtime/defaults/Generic CSP System_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Generic CSP System_Leveraged Partnership Flip.json index 2e7010451e..3303ca5c8c 100644 --- a/deploy/runtime/defaults/Generic CSP System_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Generic CSP System_Leveraged Partnership Flip.json @@ -440,6 +440,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -539,23 +543,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -599,7 +603,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -617,33 +621,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -651,6 +676,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10088,7 +10114,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -10149,7 +10175,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -18997,19 +19023,27 @@ "is_btm": 0.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19024,7 +19058,7 @@ 1e38 ], "itoth": 0.0, - "land_area": 1843.44627707506, + "land_area": 1843.4462770750595, "lat": 34.85, "latitude": 34.85, "lib_dispatch_factor1": 1.0, @@ -19677,7 +19711,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "ntod": 9.0, "om_capacity": [ 66.0 @@ -19746,7 +19782,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19809,6 +19845,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -19825,6 +19863,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19854,7 +19896,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -19867,6 +19909,13 @@ ], "twb": 10.0, "tz": -8.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Generic CSP System_Merchant Plant.json b/deploy/runtime/defaults/Generic CSP System_Merchant Plant.json index d1ee9229fa..8133fc3db7 100644 --- a/deploy/runtime/defaults/Generic CSP System_Merchant Plant.json +++ b/deploy/runtime/defaults/Generic CSP System_Merchant Plant.json @@ -440,6 +440,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cambium_escalation": 0.0, @@ -553,23 +557,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -613,7 +617,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -631,33 +635,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -665,6 +690,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -695,7 +721,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -756,7 +782,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -9603,19 +9629,27 @@ "is_btm": 0.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -9630,7 +9664,7 @@ 1e38 ], "itoth": 0.0, - "land_area": 1843.44627707506, + "land_area": 1843.4462770750595, "lat": 34.85, "latitude": 34.85, "library_folder_list": "x", @@ -666769,7 +666803,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "ntod": 9.0, "om_capacity": [ 66.0 @@ -666832,7 +666868,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -666896,6 +666932,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -666911,6 +666949,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tdb": 15.0, "term_int_rate": 7.0, @@ -666934,7 +666976,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -666947,6 +666989,13 @@ ], "twb": 10.0, "tz": -8.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Generic CSP System_None.json b/deploy/runtime/defaults/Generic CSP System_None.json index 49891d1ae3..96a3af2269 100644 --- a/deploy/runtime/defaults/Generic CSP System_None.json +++ b/deploy/runtime/defaults/Generic CSP System_None.json @@ -483,7 +483,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -516,7 +516,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -564,7 +564,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -9440,7 +9440,7 @@ "theta_stow": 170.0, "tilt": 0.0, "timezone": -8.0, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 diff --git a/deploy/runtime/defaults/Generic CSP System_Sale Leaseback.json b/deploy/runtime/defaults/Generic CSP System_Sale Leaseback.json index d79e1f33ee..c87d925c7c 100644 --- a/deploy/runtime/defaults/Generic CSP System_Sale Leaseback.json +++ b/deploy/runtime/defaults/Generic CSP System_Sale Leaseback.json @@ -440,6 +440,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -537,23 +541,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -597,7 +601,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -612,33 +616,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -646,6 +671,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10078,7 +10104,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -10136,7 +10162,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -18984,19 +19010,27 @@ "is_btm": 0.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19011,7 +19045,7 @@ 1e38 ], "itoth": 0.0, - "land_area": 1843.44627707506, + "land_area": 1843.4462770750595, "lat": 34.85, "latitude": 34.85, "lib_dispatch_factor1": 1.0, @@ -19663,7 +19697,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "ntod": 9.0, "om_capacity": [ 66.0 @@ -19731,7 +19767,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19794,6 +19830,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -19813,6 +19851,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_required_lease_reserve": 6.0, "tdb": 15.0, @@ -19836,7 +19878,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -19849,6 +19891,13 @@ ], "twb": 10.0, "tz": -8.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Generic CSP System_Single Owner.json b/deploy/runtime/defaults/Generic CSP System_Single Owner.json index 9fa56f63d1..2fd31d8ca6 100644 --- a/deploy/runtime/defaults/Generic CSP System_Single Owner.json +++ b/deploy/runtime/defaults/Generic CSP System_Single Owner.json @@ -440,6 +440,10 @@ "annual_twet": NaN, "annual_wspd": 2.26213, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -545,23 +549,23 @@ "csp.gss.cost.plm.per_acre": 10000.0, "csp.gss.cost.plm.per_watt": 0.0, "csp.gss.cost.plm.percent": 0.0, - "csp.gss.cost.plm.total": 18434462.7707506, + "csp.gss.cost.plm.total": 18434462.770750595, "csp.gss.cost.power_plant": 165600000.0, "csp.gss.cost.power_plant.cost_per_kwe": 1440.0, "csp.gss.cost.power_plant.mwe": 115.0, "csp.gss.cost.sales_tax.percent": 80.0, "csp.gss.cost.sales_tax.total": 23557685.76647707, "csp.gss.cost.sales_tax.value": 5.0, - "csp.gss.cost.site_improvements": 19894199.67165855, + "csp.gss.cost.site_improvements": 19894199.671658543, "csp.gss.cost.site_improvements.area": 1243387.4794786589, "csp.gss.cost.site_improvements.cost_per_m2": 16.0, "csp.gss.cost.solar_field": 298412995.07487818, "csp.gss.cost.solar_field.area": 1243387.4794786589, "csp.gss.cost.solar_field.cost_per_m2": 240.0, - "csp.gss.cost.storage": 66506024.09638555, + "csp.gss.cost.storage": 66506024.096385549, "csp.gss.cost.storage.cost_per_kwht": 24.0, "csp.gss.cost.storage.mwht": 2771.0843373493978, - "csp.gss.cost.total_land_area": 1843.44627707506, + "csp.gss.cost.total_land_area": 1843.4462770750595, "csp.gss.pwrb.design_parasitic_load": 14.827710724999996, "csp.gss.pwrb.gross_net_conversion_factor": 0.9, "csp.gss.pwrb.nameplate": 103.5, @@ -605,7 +609,7 @@ "csp.gss.sf.wspd_loss_f3": 0.0, "csp.gss.solf.fixed_land_area": 307.2410461791766, "csp.gss.solf.land_overhead_factor": 6.0, - "csp.gss.solf.total_land_area": 1843.44627707506, + "csp.gss.solf.total_land_area": 1843.4462770750595, "csp.gss.tes.charge_loss_f0": 1.0, "csp.gss.tes.charge_loss_f1": 0.0, "csp.gss.tes.charge_loss_f2": 0.0, @@ -623,33 +627,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 707496771.440205, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -657,6 +682,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10089,7 +10115,7 @@ 0.05, 0.05 ], - "dni_par_design": 0.4978930000000001, + "dni_par_design": 0.49789300000000005, "dni_par_f0": 0.0, "dni_par_f1": -0.086635, "dni_par_f2": 0.584528, @@ -10156,7 +10182,7 @@ "f_par_tot_des": 0.8512869999999999, "f_sfhl_ref": 0.063, "f_startup": 0.5, - "f_t_amb_loss_des": 0.001391, + "f_t_amb_loss_des": 0.0013909999999999999, "f_teshl_ref": 0.35, "f_v_wind_loss_des": 0.017246, "f_wmax": 1.0, @@ -19008,19 +19034,27 @@ "is_btm": 0.0, "istableunsorted": 1.0, "istableunsorted0": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19035,7 +19069,7 @@ 1e38 ], "itoth": 0.0, - "land_area": 1843.44627707506, + "land_area": 1843.4462770750595, "lat": 34.85, "latitude": 34.85, "lib_dispatch_factor1": 1.0, @@ -19688,7 +19722,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19704,6 +19738,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "ntod": 9.0, "om_capacity": [ 66.0 @@ -19772,7 +19808,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19838,6 +19874,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -19854,6 +19892,10 @@ "step": 3600.0, "storage_config": 0.0, "system_capacity": 103500.0, + "system_itc_basis_cost": 707496771.440205, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tdb": 15.0, "term_int_rate": 7.0, @@ -19878,7 +19920,7 @@ "total_direct_cost": 588942144.1619268, "total_indirect_cost": 94996941.51180108, "total_installed_cost": 707496771.440205, - "total_land_area": 1843.44627707506, + "total_land_area": 1843.4462770750595, "track_mode": 1.0, "tslogic_a": [ 0.0 @@ -19891,6 +19933,13 @@ ], "twb": 10.0, "tz": -8.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_fossil": 0.0, "ui_disp_1_nosolar": 0.05, "ui_disp_1_solar": 0.05, diff --git a/deploy/runtime/defaults/Geothermal Power_All Equity Partnership Flip.json b/deploy/runtime/defaults/Geothermal Power_All Equity Partnership Flip.json index 182c7aab9e..48cea9572f 100644 --- a/deploy/runtime/defaults/Geothermal Power_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Geothermal Power_All Equity Partnership Flip.json @@ -42,7 +42,11 @@ "annual_tdry": 24.0951, "annual_twet": NaN, "annual_wspd": 2.28094, - "baseline_cost": 0.0, + "baseline_cost": 1139.3444299661827, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "casing_size": 9.625, @@ -72,8 +76,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "const_per_interest1": 12659644.709986857, - "const_per_interest2": 8180078.120299198, + "const_per_interest1": 9586431.507212269, + "const_per_interest2": 6194309.589275619, "const_per_interest3": 0.0, "const_per_interest4": 0.0, "const_per_interest5": 0.0, @@ -82,7 +86,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 20839722.830286057, + "const_per_interest_total": 15780741.096487888, "const_per_months1": 60.0, "const_per_months2": 24.0, "const_per_months3": 0.0, @@ -99,14 +103,14 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 77905505.90761142, - "const_per_principal2": 116858258.8614171, + "const_per_principal1": 58993424.6597678, + "const_per_principal2": 88490136.9896517, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 194763764.7690285, - "const_per_total1": 13438699.76906297, - "const_per_total2": 10517243.29752754, + "const_per_principal_total": 147483561.6494195, + "const_per_total1": 10176365.753809946, + "const_per_total2": 7964112.329068653, "const_per_total3": 0.0, "const_per_total4": 0.0, "const_per_total5": 0.0, @@ -115,13 +119,13 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 23955943.06659051, + "construction_financing_cost": 18140478.082878598, "construction_ppi": 0.790555556, "conversion_subtype": 0.0, "conversion_type": 0.0, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1550124.8037966977, - "cost_dev_fee_value": 5842912.943070855, + "cost_dev_fee_tax_liability": 1173821.6671677298, + "cost_dev_fee_value": 4424506.849482585, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -132,33 +136,54 @@ ], "delta_pressure_equip": 40.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 147483561.6494195, + 100.0, + 1.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -166,6 +191,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9621,10 +9647,10 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.811725380778, - "geotherm.bottom_hole_pressureBar": 162.9101342353372, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", - "geotherm.cost.capital_total": 150606098.6443786, + "geotherm.cost.capital_total": 114637895.43432988, "geotherm.cost.conf_drill": 20690698.350720005, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, @@ -9633,17 +9659,17 @@ "geotherm.cost.conf_total": 20940698.350720005, "geotherm.cost.confirm_wells_num": 2.0, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 12376131.287862845, + "geotherm.cost.contingency": 8779310.96685797, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, - "geotherm.cost.drilling.amount": 52235600.0, - "geotherm.cost.drilling.amount_calc": 0.0, + "geotherm.cost.drilling.amount": 52086870.48232172, + "geotherm.cost.drilling.amount_calc": 52086870.48232172, "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 19557867.591868976, + "geotherm.cost.epc.nonfixed": 14810064.768142544, "geotherm.cost.epc.percent": 12.0, - "geotherm.cost.epc.total": 19557867.591868976, + "geotherm.cost.epc.total": 14810064.768142544, "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, @@ -9655,19 +9681,19 @@ "geotherm.cost.inj_cost_curve": 0.0, "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, - "geotherm.cost.inj_drill": 15078623.150135126, - "geotherm.cost.inj_num_wells": 3.498064197438265, + "geotherm.cost.inj_drill": 15078623.150135128, + "geotherm.cost.inj_num_wells": 3.4980641974382657, "geotherm.cost.inj_per_well": 4310562.156400001, "geotherm.cost.inj_prod_well_ratio": 0.75, - "geotherm.cost.inj_pump_cost_per_pump": 0.0, - "geotherm.cost.inj_wells_drilled": 2.65853, - "geotherm.cost.installed_per_capacity": 6492.13, - "geotherm.cost.num_pumps": 4.07451, + "geotherm.cost.inj_pump_cost_per_pump": 267769.04588283775, + "geotherm.cost.inj_wells_drilled": 3.4980641974382657, + "geotherm.cost.installed_per_capacity": 4916.118721647307, + "geotherm.cost.num_pumps": 4.074505195242484, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, "geotherm.cost.plant_auto_estimate": 0.0, "geotherm.cost.plant_auto_estimate_last_setting": 0.0, - "geotherm.cost.plant_per_kW": 0.0, + "geotherm.cost.plant_per_kW": 1139.3444299661827, "geotherm.cost.plant_per_kW.bak": 0.0, "geotherm.cost.plant_per_kW_input": 1800.0, "geotherm.cost.plant_size": 32813.60319442342, @@ -9676,55 +9702,55 @@ "geotherm.cost.plant_total.amount_specified": 0.0, "geotherm.cost.plant_total.calc": 1.0, "geotherm.cost.plm.fixed": 0.0, - "geotherm.cost.plm.nonfixed": 5704378.04762845, + "geotherm.cost.plm.nonfixed": 4319602.224041575, "geotherm.cost.plm.percent": 3.5, - "geotherm.cost.plm.total": 5704378.04762845, + "geotherm.cost.plm.total": 4319602.224041575, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, "geotherm.cost.prod_drill": 11766162.61561506, - "geotherm.cost.prod_inj_drill": 26844785.765750186, + "geotherm.cost.prod_inj_drill": 26844785.76575019, "geotherm.cost.prod_inj_non_drill": 150000.0, - "geotherm.cost.prod_inj_num_wells": 6.22768, - "geotherm.cost.prod_inj_total": 26994800.0, - "geotherm.cost.prod_num_wells": 2.72961, - "geotherm.cost.prod_per_well": 4310560.0, - "geotherm.cost.prod_pump_cost_per_well": 0.0, - "geotherm.cost.prod_req": 4.07451, - "geotherm.cost.prod_wells_drilled": 2.07451, + "geotherm.cost.prod_inj_num_wells": 6.227676296441533, + "geotherm.cost.prod_inj_total": 26994785.76575019, + "geotherm.cost.prod_num_wells": 2.729612099003268, + "geotherm.cost.prod_per_well": 4310562.156400001, + "geotherm.cost.prod_pump_cost_per_well": 187653.74870500563, + "geotherm.cost.prod_req": 4.074505195242484, + "geotherm.cost.prod_wells_drilled": 2.729612099003268, "geotherm.cost.pump_casing_cost": 0.0, - "geotherm.cost.pump_cost_install": 0.0, - "geotherm.cost.pump_depth": 1123.12, + "geotherm.cost.pump_cost_install": 17929.850444600725, + "geotherm.cost.pump_depth": 1123.1203058328284, "geotherm.cost.pump_fixed": 0.0, "geotherm.cost.pump_installation": 56156.0, - "geotherm.cost.pump_only_cost": 0.0, + "geotherm.cost.pump_only_cost": 151362.5378483016, "geotherm.cost.pump_per_foot": 50.0, "geotherm.cost.pump_per_hp": 12479.2, "geotherm.cost.pump_per_pump": 9155317.878925618, "geotherm.cost.pump_size": 733.6462176201694, "geotherm.cost.pump_total_per_pump": 9211473.89421726, - "geotherm.cost.pumping.amount": 39305994.60101773, + "geotherm.cost.pumping.amount": 3486539.2020460015, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 38359423.42693263, - "geotherm.cost.recap": 86841478.71748792, + "geotherm.cost.pumps_total": 993103.4563452428, + "geotherm.cost.recap": 50603638.61427067, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 1.0, "geotherm.cost.sales_tax.percent": 80.0, - "geotherm.cost.sales_tax.total": 6519289.197289658, + "geotherm.cost.sales_tax.total": 4936688.256047514, "geotherm.cost.sales_tax.value": 5.0, "geotherm.cost.stim_non_drill": 0.0, - "geotherm.cost.stim_num_wells": 3.498064197438265, - "geotherm.cost.stim_per_well": 398750.0, - "geotherm.cost.stim_total": 1394853.0987285085, + "geotherm.cost.stim_num_wells": 3.4980641974382657, + "geotherm.cost.stim_per_well": 399107.96625, + "geotherm.cost.stim_total": 1396105.2876515247, "geotherm.cost.surf_non_drill": 946571.1740850936, - "geotherm.cost.surf_num_wells": 7.572569392680749, - "geotherm.cost.surf_per_well": 125000.0, - "geotherm.cost.surf_total": 946571.0, - "geotherm.cost.total_installed_millions": 194.764, - "geotherm.cost.total_surface_equipment_cost": 0.0, + "geotherm.cost.surf_num_wells": 8.227676296441534, + "geotherm.cost.surf_per_well": 252203.77743260235, + "geotherm.cost.surf_total": 2075051.0414552384, + "geotherm.cost.total_installed_millions": 147.4835616494195, + "geotherm.cost.total_surface_equipment_cost": 2303558.3237952084, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.211808, + "geotherm.delta_pressure_reservoir": 349.21180799999999, "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", @@ -9738,7 +9764,7 @@ "geotherm.lookup.temp_array": [ 0.0 ], - "geotherm.net_output": 30.000000000000058, + "geotherm.net_output": 30.000000000000055, "geotherm.plant_efficiency_used": 9.224654672876282, "geotherm.resource.choice": "empty", "geotherm.resource_type": 0.0, @@ -18572,17 +18598,24 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "indirect_pump_cost": 0.0, + "indirect_pump_cost": 418384.70424552049, "inflation_rate": 2.5, "inj_num_pumps": 1.0, "inj_prod_well_distance": 1500.0, - "inj_pump_cost": 210483.5370303323, - "inj_pump_hp": 681.9371124547588, + "inj_pump_cost": 228507.28233996986, + "inj_pump_hp": 783.8610732526882, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 147483561.6494195, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18596,6 +18629,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19260,7 +19294,9 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate": 30000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "num_fractures": 6.0, "num_wells": 3.0, "num_wells_getem": 4.074505195242484, @@ -19319,11 +19355,11 @@ "ppa_soln_mode": 1.0, "ppi_base_year": 0.0, "process_equip_ppi": 0.884044412, - "prod_pump_cost": 616741.6520735668, + "prod_pump_cost": 764596.1740052729, "prod_well_choice": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 194763764.7690285, + "property_assessed_value": 147483561.6494195, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 @@ -19340,7 +19376,7 @@ "pump_efficiency": 67.5, "pump_ppi": 0.853394181, "pump_size_hp": 733.6462176201694, - "pump_work": 2.813603194423368, + "pump_work": 2.8136031944233679, "pump_work_watthr_lb": 0.7909682365960984, "pumpwork_inj": 0.1643234090169439, "pumpwork_prod": 0.6266448275791545, @@ -19842,6 +19878,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy", @@ -19866,7 +19904,11 @@ "stimulation_type": 0.0, "subsurface_water_loss": 2.0, "system_capacity": 32813.60319442342, - "system_recapitalization_cost": 86841478.71748792, + "system_itc_basis_cost": 147483561.6494195, + "system_itc_basis_cost_fed_include": 1.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, + "system_recapitalization_cost": 50603638.61427067, "system_use_lifetime_output": 1.0, "system_use_recapitalization": 1.0, "tax_investor_equity_percent": 60.0, @@ -19877,13 +19919,20 @@ "temp_decline_max": 30.0, "temp_decline_rate": 0.5, "tod_library": "Uniform Dispatch", - "total_direct_cost": 162982229.93224145, - "total_getem_om_cost": 42468736.891191449, - "total_indirect_cost": 31781534.836787084, - "total_installed_cost": 194763764.7690285, + "total_direct_cost": 123417206.40118785, + "total_getem_om_cost": 4126410.046074844, + "total_indirect_cost": 24066355.24823163, + "total_installed_cost": 147483561.6494195, "turbine_ppi": 0.882850242, "tz": -8.0, "ui_calculations_only": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Geothermal Power_LCOE Calculator.json b/deploy/runtime/defaults/Geothermal Power_LCOE Calculator.json index 34506605ba..eaab5677a5 100644 --- a/deploy/runtime/defaults/Geothermal Power_LCOE Calculator.json +++ b/deploy/runtime/defaults/Geothermal Power_LCOE Calculator.json @@ -40,7 +40,7 @@ "annual_tdry": 24.0951, "annual_twet": NaN, "annual_wspd": 2.28094, - "baseline_cost": 0.0, + "baseline_cost": 1138.155559953614, "c_construction_cost": [ 40.0, 30.0, @@ -62,10 +62,10 @@ "c_lifetime": 20.0, "c_nominal_interest_rate": 7.0, "c_tax_rate": 28.0, - "capital_cost": 187886000.0, + "capital_cost": 138895952.19534157, "casing_size": 9.625, "city": "-", - "construction_ppi": 0.790556, + "construction_ppi": 0.790555556, "conversion_subtype": 0.0, "conversion_type": 0.0, "country": "-", @@ -81,13 +81,13 @@ "dt_prod_well": 0.0, "elev": 82.0, "enable_interconnection_limit": 0.0, - "engineering_ppi": 0.77988, + "engineering_ppi": 0.779879622, "eta_ref": 0.17, "excess_pressure_pump": 50.0, "exploration_wells_production": 0.0, "failed_prod_flow_ratio": 0.3, "file_name": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy.csv", - "fixed_charge_rate": 0.094089, + "fixed_charge_rate": 0.097199833805951, "fixed_operating_cost": 6087700.0, "fracture_angle": 15.0, "fracture_aperature": 0.0004, @@ -102,10 +102,10 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.81, - "geotherm.bottom_hole_pressureBar": 162.91, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", - "geotherm.cost.capital_total": 145942000.0, + "geotherm.cost.capital_total": 108672755.46680315, "geotherm.cost.conf_drill": 0.0, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, @@ -114,80 +114,80 @@ "geotherm.cost.conf_total": 250000.0, "geotherm.cost.confirm_wells_num": 0.0, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 11285100.0, + "geotherm.cost.contingency": 7558166.872394802, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, - "geotherm.cost.drilling.amount": 43816600.0, - "geotherm.cost.drilling.amount_calc": 0.0, + "geotherm.cost.drilling.amount": 43567330.67196088, + "geotherm.cost.drilling.amount_calc": 43567330.67196088, "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 25156300.0, + "geotherm.cost.epc.nonfixed": 18596947.57427167, "geotherm.cost.epc.percent": 16.0, - "geotherm.cost.epc.total": 25156300.0, - "geotherm.cost.expl_drill": 2155280.0, + "geotherm.cost.epc.total": 18596947.57427167, + "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, "geotherm.cost.expl_num_wells": 1.0, - "geotherm.cost.expl_per_well": 2155280.0, - "geotherm.cost.expl_total": 2905280.0, + "geotherm.cost.expl_per_well": 2155281.0782000005, + "geotherm.cost.expl_total": 2905281.0782000005, "geotherm.cost.indirect.amount_specified": 0.0, "geotherm.cost.indirect.calc": 1.0, "geotherm.cost.inj_cost_curve": 0.0, "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, - "geotherm.cost.inj_drill": 9090590.0, - "geotherm.cost.inj_num_wells": 2.10891, - "geotherm.cost.inj_per_well": 4310560.0, + "geotherm.cost.inj_drill": 9090588.391143674, + "geotherm.cost.inj_num_wells": 2.1089101748936964, + "geotherm.cost.inj_per_well": 4310562.156400001, "geotherm.cost.inj_prod_well_ratio": 0.5, - "geotherm.cost.inj_pump_cost_per_pump": 0.0, - "geotherm.cost.inj_wells_drilled": 1.60277, - "geotherm.cost.installed_per_capacity": 6262.87, - "geotherm.cost.num_pumps": 4.23155, + "geotherm.cost.inj_pump_cost_per_pump": 341258.81382425417, + "geotherm.cost.inj_wells_drilled": 2.1089101748936964, + "geotherm.cost.installed_per_capacity": 4629.8650731780439, + "geotherm.cost.num_pumps": 4.231554513190061, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, "geotherm.cost.plant_auto_estimate": 0.0, "geotherm.cost.plant_auto_estimate_last_setting": 0.0, - "geotherm.cost.plant_per_kW": 0.0, + "geotherm.cost.plant_per_kW": 1138.155559953614, "geotherm.cost.plant_per_kW.bak": 0.0, "geotherm.cost.plant_per_kW_input": 1800.0, - "geotherm.cost.plant_size": 34078.4, - "geotherm.cost.plant_total": 61341100.0, - "geotherm.cost.plant_total.amount": 61341100.0, + "geotherm.cost.plant_size": 34078.38351844997, + "geotherm.cost.plant_total": 61341090.33320995, + "geotherm.cost.plant_total.amount": 61341090.33320995, "geotherm.cost.plant_total.amount_specified": 0.0, "geotherm.cost.plant_total.calc": 1.0, "geotherm.cost.plm.fixed": 0.0, - "geotherm.cost.plm.nonfixed": 5502940.0, + "geotherm.cost.plm.nonfixed": 4068082.281871928, "geotherm.cost.plm.percent": 3.5, - "geotherm.cost.plm.total": 5502940.0, + "geotherm.cost.plm.total": 4068082.281871928, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, - "geotherm.cost.prod_drill": 24000500.0, - "geotherm.cost.prod_inj_drill": 33091100.0, + "geotherm.cost.prod_drill": 24000498.351711457, + "geotherm.cost.prod_inj_drill": 33091086.74285513, "geotherm.cost.prod_inj_non_drill": 250000.0, - "geotherm.cost.prod_inj_num_wells": 7.67674, - "geotherm.cost.prod_inj_total": 33341100.0, - "geotherm.cost.prod_num_wells": 5.56783, - "geotherm.cost.prod_per_well": 4310560.0, - "geotherm.cost.prod_pump_cost_per_well": 0.0, - "geotherm.cost.prod_req": 4.23155, - "geotherm.cost.prod_wells_drilled": 4.23155, + "geotherm.cost.prod_inj_num_wells": 7.676745060670093, + "geotherm.cost.prod_inj_total": 33341086.74285513, + "geotherm.cost.prod_num_wells": 5.567834885776397, + "geotherm.cost.prod_per_well": 4310562.156400001, + "geotherm.cost.prod_pump_cost_per_well": 187653.74870500563, + "geotherm.cost.prod_req": 4.231554513190061, + "geotherm.cost.prod_wells_drilled": 5.567834885776397, "geotherm.cost.pump_casing_cost": 0.0, - "geotherm.cost.pump_cost_install": 0.0, - "geotherm.cost.pump_depth": 1123.12, + "geotherm.cost.pump_cost_install": 17929.850444600725, + "geotherm.cost.pump_depth": 1123.1203058328284, "geotherm.cost.pump_fixed": 0.0, "geotherm.cost.pump_installation": 56156.0, - "geotherm.cost.pump_only_cost": 0.0, + "geotherm.cost.pump_only_cost": 151362.5378483016, "geotherm.cost.pump_per_foot": 50.0, "geotherm.cost.pump_per_hp": 12479.2, "geotherm.cost.pump_per_pump": 9155320.0, - "geotherm.cost.pump_size": 733.646, + "geotherm.cost.pump_size": 733.6462176201694, "geotherm.cost.pump_total_per_pump": 9211470.0, - "geotherm.cost.pumping.amount": 40784100.0, + "geotherm.cost.pumping.amount": 3764334.461632321, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 39991500.0, + "geotherm.cost.pumps_total": 1376510.2235483728, "geotherm.cost.recap": 23000000.0, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 0.0, @@ -195,18 +195,18 @@ "geotherm.cost.sales_tax.total": 0.0, "geotherm.cost.sales_tax.value": 0.0, "geotherm.cost.stim_non_drill": 6479280.0, - "geotherm.cost.stim_num_wells": 2.10891, - "geotherm.cost.stim_per_well": 398750.0, - "geotherm.cost.stim_total": 7320210.0, + "geotherm.cost.stim_num_wells": 2.1089101748936964, + "geotherm.cost.stim_per_well": 399107.96625, + "geotherm.cost.stim_total": 7320962.850905755, "geotherm.cost.surf_non_drill": 792558.0, - "geotherm.cost.surf_num_wells": 6.34046, - "geotherm.cost.surf_per_well": 125000.0, - "geotherm.cost.surf_total": 792558.0, - "geotherm.cost.total_installed_millions": 187.886, - "geotherm.cost.total_surface_equipment_cost": 0.0, + "geotherm.cost.surf_num_wells": 7.676745060670093, + "geotherm.cost.surf_per_well": 252203.77743260235, + "geotherm.cost.surf_total": 1936104.1026880695, + "geotherm.cost.total_installed_millions": 138.89595219534156, + "geotherm.cost.total_surface_equipment_cost": 2518547.2589867424, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.212, - "geotherm.delta_pressure_reservoirBar": 24.0773, + "geotherm.delta_pressure_reservoir": 349.21180799999999, + "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", "geotherm.errors2": "No message", @@ -219,14 +219,14 @@ "geotherm.lookup.temp_array": [ 0.0 ], - "geotherm.net_output": 30.0, - "geotherm.plant_efficiency_used": 9.22465, + "geotherm.net_output": 30.000000000000058, + "geotherm.plant_efficiency_used": 9.224654672876282, "geotherm.resource.choice": "empty", "geotherm.resource_type": 0.0, "geotherm.resource_type_name": "0", "geotherm.temp_gradient": 0.0, - "geotherm.total_flow_gpm": 7387.02, - "geotherm.total_flow_kg_per_s": 465.471, + "geotherm.total_flow_gpm": 7387.02471367589, + "geotherm.total_flow_kg_per_s": 465.47099645090676, "geothermal_analysis_period": 30.0, "grid_curtailment": [ 1e38, @@ -8991,7 +8991,7 @@ 1e38 ], "grid_interconnection_limit_kwac": 100000.0, - "gross_output": 34.0784, + "gross_output": 34.07838351844997, "hc_ctl1": 0.0, "hc_ctl2": 0.0, "hc_ctl3": 0.0, @@ -9002,18 +9002,18 @@ "hc_ctl8": 0.0, "hc_ctl9": 0.0, "hr_pl_nlev": 8.0, - "hx_ppi": 0.89067, + "hx_ppi": 0.89066972, "hybrid_dispatch_schedule": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "in_location": "", "in_location_list": "|||", "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "indirect_pump_cost": 0.0, - "inj_num_pumps": 1.0, + "indirect_pump_cost": 451720.1353958788, + "inj_num_pumps": 2.0, "inj_prod_well_distance": 1500.0, - "inj_pump_cost": 372124.0, - "inj_pump_hp": 1791.37, + "inj_pump_cost": 582443.1562986727, + "inj_pump_hp": 2364.740612217064, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "is_advanced": 0.0, @@ -9025,23 +9025,23 @@ "nameplate": 30000.0, "num_fractures": 6.0, "num_wells": 3.0, - "num_wells_getem": 4.23155, - "num_wells_getem_inj": 1.60277, + "num_wells_getem": 4.231554513190061, + "num_wells_getem_inj": 1.602771732919209, "pb_bd_frac": 0.013, "plant_efficiency_input": 80.0, "ppi_base_year": 0.0, - "process_equip_ppi": 0.884044, - "prod_pump_cost": 640514.0, + "process_equip_ppi": 0.884044412, + "prod_pump_cost": 794067.0672497001, "prod_well_choice": 0.0, "pump_casing_total_cost": 38978900.0, - "pump_depth": 1123.12, + "pump_depth": 1123.1203058328284, "pump_efficiency": 67.5, - "pump_ppi": 0.853394, - "pump_size_hp": 733.646, - "pump_work": 4.07838, - "pump_work_watthr_lb": 1.10397, - "pumpwork_inj": 0.47733, - "pumpwork_prod": 0.626645, + "pump_ppi": 0.853394181, + "pump_size_hp": 733.6462176201694, + "pump_work": 4.078383518449912, + "pump_work_watthr_lb": 1.1039748866281274, + "pumpwork_inj": 0.47733005904897299, + "pumpwork_prod": 0.6266448275791545, "q_sby_frac": 0.2, "reservoir_height": 100.0, "reservoir_model_inputs": [ @@ -9539,35 +9539,35 @@ "startup_time": 1.0, "state": "-", "station_id": "258971", - "steel_ppi": 1.12883, + "steel_ppi": 1.128834356, "step": 3600.0, "stim_success_rate": 0.0, "stimulation_type": 0.0, "subsurface_water_loss": 2.0, - "system_capacity": 34078.4, + "system_capacity": 34078.38351844997, "system_recapitalization_cost": 23000000.0, "system_use_lifetime_output": 0.0, "system_use_recapitalization": 1.0, "temp_decline_max": 30.0, "temp_decline_rate": 0.5, - "total_direct_cost": 157227000.0, - "total_indirect_cost": 30659200.0, - "total_installed_cost": 187886000.0, - "turbine_ppi": 0.88285, + "total_direct_cost": 116230922.33919795, + "total_indirect_cost": 22665029.8561436, + "total_installed_cost": 138895952.19534157, + "turbine_ppi": 0.882850242, "tz": -8.0, "ui_calculations_only": 0.0, - "ui_capital_cost_reference": 187886000.0, - "ui_cfin": 1.03858, - "ui_crf": 0.0842662, + "ui_capital_cost_reference": 138895952.19534157, + "ui_cfin": 1.072918743490632, + "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.0439024, + "ui_ireal": 0.043902439024390508, "ui_operating_cost_fixed": 6087700.0, - "ui_pfin": 1.07509, + "ui_pfin": 1.0750912546188594, "ui_step_minutes": 60.0, - "ui_system_capacity": 34078.4, + "ui_system_capacity": 34078.38351844997, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.0558439, + "ui_wacc": 0.055843902439024487, "use_specific_weather_file": 0.0, "use_weather_file_conditions": 0.0, "user_specified_weather_file": "", diff --git a/deploy/runtime/defaults/Geothermal Power_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Geothermal Power_Leveraged Partnership Flip.json index 7377dcd19a..3092fee764 100644 --- a/deploy/runtime/defaults/Geothermal Power_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Geothermal Power_Leveraged Partnership Flip.json @@ -42,7 +42,11 @@ "annual_tdry": 24.0951, "annual_twet": NaN, "annual_wspd": 2.28094, - "baseline_cost": 0.0, + "baseline_cost": 1139.3444299661827, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "casing_size": 9.625, @@ -72,8 +76,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "const_per_interest1": 12659600.0, - "const_per_interest2": 8180080.0, + "const_per_interest1": 9586431.507212269, + "const_per_interest2": 6194309.589275619, "const_per_interest3": 0.0, "const_per_interest4": 0.0, "const_per_interest5": 0.0, @@ -82,7 +86,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 20839700.0, + "const_per_interest_total": 15780741.096487888, "const_per_months1": 60.0, "const_per_months2": 24.0, "const_per_months3": 0.0, @@ -99,14 +103,14 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 77905500.0, - "const_per_principal2": 116858000.0, + "const_per_principal1": 58993424.6597678, + "const_per_principal2": 88490136.9896517, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 194764000.0, - "const_per_total1": 13438700.0, - "const_per_total2": 10517200.0, + "const_per_principal_total": 147483561.6494195, + "const_per_total1": 10176365.753809946, + "const_per_total2": 7964112.329068653, "const_per_total3": 0.0, "const_per_total4": 0.0, "const_per_total5": 0.0, @@ -115,15 +119,15 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 23955900.0, - "construction_ppi": 0.790556, + "construction_financing_cost": 18140478.082878598, + "construction_ppi": 0.790555556, "conversion_subtype": 0.0, "conversion_type": 0.0, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1550120.0, - "cost_dev_fee_value": 5842910.0, + "cost_dev_fee_tax_liability": 1173821.6671677298, + "cost_dev_fee_value": 4424506.849482585, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -137,33 +141,54 @@ ], "delta_pressure_equip": 40.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 147483561.6494195, + 100.0, + 1.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -171,6 +196,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9597,7 +9623,7 @@ "elev": 82.0, "en_electricity_rates": 0.0, "enable_interconnection_limit": 0.0, - "engineering_ppi": 0.77988, + "engineering_ppi": 0.779879622, "equip1_reserve_cost": 0.0, "equip1_reserve_freq": 12.0, "equip2_reserve_cost": 0.0, @@ -9629,111 +9655,111 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.81, - "geotherm.bottom_hole_pressureBar": 162.91, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", - "geotherm.cost.capital_total": 150606000.0, - "geotherm.cost.conf_drill": 20690700.0, + "geotherm.cost.capital_total": 114637895.43432988, + "geotherm.cost.conf_drill": 20690698.350720005, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, "geotherm.cost.conf_num_wells": 4.0, "geotherm.cost.conf_per_well": 5172670.0, - "geotherm.cost.conf_total": 20940700.0, + "geotherm.cost.conf_total": 20940698.350720005, "geotherm.cost.confirm_wells_num": 2.0, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 12376100.0, + "geotherm.cost.contingency": 8779310.96685797, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, - "geotherm.cost.drilling.amount": 52235600.0, - "geotherm.cost.drilling.amount_calc": 0.0, + "geotherm.cost.drilling.amount": 52086870.48232172, + "geotherm.cost.drilling.amount_calc": 52086870.48232172, "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 19557900.0, + "geotherm.cost.epc.nonfixed": 14810064.768142544, "geotherm.cost.epc.percent": 12.0, - "geotherm.cost.epc.total": 19557900.0, - "geotherm.cost.expl_drill": 2155280.0, + "geotherm.cost.epc.total": 14810064.768142544, + "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, "geotherm.cost.expl_num_wells": 1.0, - "geotherm.cost.expl_per_well": 2155280.0, - "geotherm.cost.expl_total": 2905280.0, + "geotherm.cost.expl_per_well": 2155281.0782000005, + "geotherm.cost.expl_total": 2905281.0782000005, "geotherm.cost.indirect.amount_specified": 0.0, "geotherm.cost.indirect.calc": 1.0, "geotherm.cost.inj_cost_curve": 0.0, "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, - "geotherm.cost.inj_drill": 15078600.0, - "geotherm.cost.inj_num_wells": 3.49806, - "geotherm.cost.inj_per_well": 4310560.0, + "geotherm.cost.inj_drill": 15078623.150135128, + "geotherm.cost.inj_num_wells": 3.4980641974382657, + "geotherm.cost.inj_per_well": 4310562.156400001, "geotherm.cost.inj_prod_well_ratio": 0.75, - "geotherm.cost.inj_pump_cost_per_pump": 0.0, - "geotherm.cost.inj_wells_drilled": 2.65853, - "geotherm.cost.installed_per_capacity": 6492.13, - "geotherm.cost.num_pumps": 4.07451, + "geotherm.cost.inj_pump_cost_per_pump": 267769.04588283775, + "geotherm.cost.inj_wells_drilled": 3.4980641974382657, + "geotherm.cost.installed_per_capacity": 4916.118721647307, + "geotherm.cost.num_pumps": 4.074505195242484, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, "geotherm.cost.plant_auto_estimate": 0.0, "geotherm.cost.plant_auto_estimate_last_setting": 0.0, - "geotherm.cost.plant_per_kW": 0.0, + "geotherm.cost.plant_per_kW": 1139.3444299661827, "geotherm.cost.plant_per_kW.bak": 0.0, "geotherm.cost.plant_per_kW_input": 1800.0, - "geotherm.cost.plant_size": 32813.6, - "geotherm.cost.plant_total": 59064500.0, - "geotherm.cost.plant_total.amount": 59064500.0, + "geotherm.cost.plant_size": 32813.60319442342, + "geotherm.cost.plant_total": 59064485.74996216, + "geotherm.cost.plant_total.amount": 59064485.74996216, "geotherm.cost.plant_total.amount_specified": 0.0, "geotherm.cost.plant_total.calc": 1.0, "geotherm.cost.plm.fixed": 0.0, - "geotherm.cost.plm.nonfixed": 5704380.0, + "geotherm.cost.plm.nonfixed": 4319602.224041575, "geotherm.cost.plm.percent": 3.5, - "geotherm.cost.plm.total": 5704380.0, + "geotherm.cost.plm.total": 4319602.224041575, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, - "geotherm.cost.prod_drill": 11766200.0, - "geotherm.cost.prod_inj_drill": 26844800.0, + "geotherm.cost.prod_drill": 11766162.61561506, + "geotherm.cost.prod_inj_drill": 26844785.76575019, "geotherm.cost.prod_inj_non_drill": 150000.0, - "geotherm.cost.prod_inj_num_wells": 6.22768, - "geotherm.cost.prod_inj_total": 26994800.0, - "geotherm.cost.prod_num_wells": 2.72961, - "geotherm.cost.prod_per_well": 4310560.0, - "geotherm.cost.prod_pump_cost_per_well": 0.0, - "geotherm.cost.prod_req": 4.07451, - "geotherm.cost.prod_wells_drilled": 2.07451, + "geotherm.cost.prod_inj_num_wells": 6.227676296441533, + "geotherm.cost.prod_inj_total": 26994785.76575019, + "geotherm.cost.prod_num_wells": 2.729612099003268, + "geotherm.cost.prod_per_well": 4310562.156400001, + "geotherm.cost.prod_pump_cost_per_well": 187653.74870500563, + "geotherm.cost.prod_req": 4.074505195242484, + "geotherm.cost.prod_wells_drilled": 2.729612099003268, "geotherm.cost.pump_casing_cost": 0.0, - "geotherm.cost.pump_cost_install": 0.0, - "geotherm.cost.pump_depth": 1123.12, + "geotherm.cost.pump_cost_install": 17929.850444600725, + "geotherm.cost.pump_depth": 1123.1203058328284, "geotherm.cost.pump_fixed": 0.0, "geotherm.cost.pump_installation": 56156.0, - "geotherm.cost.pump_only_cost": 0.0, + "geotherm.cost.pump_only_cost": 151362.5378483016, "geotherm.cost.pump_per_foot": 50.0, "geotherm.cost.pump_per_hp": 12479.2, "geotherm.cost.pump_per_pump": 9155320.0, - "geotherm.cost.pump_size": 733.646, + "geotherm.cost.pump_size": 733.6462176201694, "geotherm.cost.pump_total_per_pump": 9211470.0, - "geotherm.cost.pumping.amount": 39306000.0, + "geotherm.cost.pumping.amount": 3486539.2020460015, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 38359400.0, - "geotherm.cost.recap": 86841500.0, + "geotherm.cost.pumps_total": 993103.4563452428, + "geotherm.cost.recap": 50603638.61427067, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 1.0, "geotherm.cost.sales_tax.percent": 80.0, - "geotherm.cost.sales_tax.total": 6519290.0, + "geotherm.cost.sales_tax.total": 4936688.256047514, "geotherm.cost.sales_tax.value": 5.0, "geotherm.cost.stim_non_drill": 0.0, - "geotherm.cost.stim_num_wells": 3.49806, - "geotherm.cost.stim_per_well": 398750.0, - "geotherm.cost.stim_total": 1394850.0, + "geotherm.cost.stim_num_wells": 3.4980641974382657, + "geotherm.cost.stim_per_well": 399107.96625, + "geotherm.cost.stim_total": 1396105.2876515247, "geotherm.cost.surf_non_drill": 946571.0, - "geotherm.cost.surf_num_wells": 7.57257, - "geotherm.cost.surf_per_well": 125000.0, - "geotherm.cost.surf_total": 946571.0, - "geotherm.cost.total_installed_millions": 194.764, - "geotherm.cost.total_surface_equipment_cost": 0.0, + "geotherm.cost.surf_num_wells": 8.227676296441534, + "geotherm.cost.surf_per_well": 252203.77743260235, + "geotherm.cost.surf_total": 2075051.0414552384, + "geotherm.cost.total_installed_millions": 147.4835616494195, + "geotherm.cost.total_surface_equipment_cost": 2303558.3237952084, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.212, - "geotherm.delta_pressure_reservoirBar": 24.0773, + "geotherm.delta_pressure_reservoir": 349.21180799999999, + "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", "geotherm.errors2": "No message", @@ -9746,14 +9772,14 @@ "geotherm.lookup.temp_array": [ 0.0 ], - "geotherm.net_output": 30.0, - "geotherm.plant_efficiency_used": 9.22465, + "geotherm.net_output": 30.000000000000055, + "geotherm.plant_efficiency_used": 9.224654672876282, "geotherm.resource.choice": "empty", "geotherm.resource_type": 0.0, "geotherm.resource_type_name": "0", "geotherm.temp_gradient": 0.0, - "geotherm.total_flow_gpm": 7112.86, - "geotherm.total_flow_kg_per_s": 448.196, + "geotherm.total_flow_gpm": 7112.863719334803, + "geotherm.total_flow_kg_per_s": 448.1955714766732, "geothermal_analysis_period": 25.0, "grid_curtailment": [ 1e38, @@ -18518,7 +18544,7 @@ 1e38 ], "grid_interconnection_limit_kwac": 100000.0, - "gross_output": 32.8136, + "gross_output": 32.81360319442342, "hc_ctl1": 0.0, "hc_ctl2": 0.0, "hc_ctl3": 0.0, @@ -18529,7 +18555,7 @@ "hc_ctl8": 0.0, "hc_ctl9": 0.0, "hr_pl_nlev": 8.0, - "hx_ppi": 0.89067, + "hx_ppi": 0.89066972, "hybrid_dispatch_schedule": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -18580,17 +18606,24 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "indirect_pump_cost": 0.0, + "indirect_pump_cost": 418384.70424552049, "inflation_rate": 2.5, "inj_num_pumps": 1.0, "inj_prod_well_distance": 1500.0, - "inj_pump_cost": 210484.0, - "inj_pump_hp": 681.937, + "inj_pump_cost": 228507.28233996986, + "inj_pump_hp": 783.8610732526882, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 147483561.6494195, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18604,6 +18637,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19269,11 +19303,13 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate": 30000.0, - "nominal_discount_rate": 9.06, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "num_fractures": 6.0, "num_wells": 3.0, - "num_wells_getem": 4.07451, - "num_wells_getem_inj": 2.65853, + "num_wells_getem": 4.074505195242484, + "num_wells_getem_inj": 2.6585287900530818, "om_capacity": [ 175.0 ], @@ -19328,12 +19364,12 @@ ], "ppa_soln_mode": 1.0, "ppi_base_year": 0.0, - "process_equip_ppi": 0.884044, - "prod_pump_cost": 616742.0, + "process_equip_ppi": 0.884044412, + "prod_pump_cost": 764596.1740052729, "prod_well_choice": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 194764000.0, + "property_assessed_value": 147483561.6494195, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 @@ -19346,14 +19382,14 @@ "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, "pump_casing_total_cost": 37532200.0, - "pump_depth": 1123.12, + "pump_depth": 1123.1203058328284, "pump_efficiency": 67.5, - "pump_ppi": 0.853394, - "pump_size_hp": 733.646, - "pump_work": 2.8136, - "pump_work_watthr_lb": 0.790968, - "pumpwork_inj": 0.164323, - "pumpwork_prod": 0.626645, + "pump_ppi": 0.853394181, + "pump_size_hp": 733.6462176201694, + "pump_work": 2.8136031944233679, + "pump_work_watthr_lb": 0.7909682365960984, + "pumpwork_inj": 0.1643234090169439, + "pumpwork_prod": 0.6266448275791545, "q_sby_frac": 0.2, "rate_escalation": [ 0.0 @@ -19853,6 +19889,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy", @@ -19869,13 +19907,17 @@ 7.0 ], "station_id": "258971", - "steel_ppi": 1.12883, + "steel_ppi": 1.128834356, "step": 3600.0, "stim_success_rate": 0.0, "stimulation_type": 0.0, "subsurface_water_loss": 2.0, - "system_capacity": 32813.6, - "system_recapitalization_cost": 86841500.0, + "system_capacity": 32813.60319442342, + "system_itc_basis_cost": 147483561.6494195, + "system_itc_basis_cost_fed_include": 1.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, + "system_recapitalization_cost": 50603638.61427067, "system_use_lifetime_output": 1.0, "system_use_recapitalization": 1.0, "tax_investor_equity_percent": 98.0, @@ -19888,16 +19930,23 @@ "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", - "total_direct_cost": 162982000.0, - "total_getem_om_cost": 42468700.0, - "total_indirect_cost": 31781500.0, - "total_installed_cost": 194764000.0, - "turbine_ppi": 0.88285, + "total_direct_cost": 123417206.40118785, + "total_getem_om_cost": 4126410.046074844, + "total_indirect_cost": 24066355.24823163, + "total_installed_cost": 147483561.6494195, + "turbine_ppi": 0.882850242, "tz": -8.0, "ui_calculations_only": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, - "ui_wacc": 7.10145, + "ui_wacc": 7.101450000000001, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, "ur_billing_demand_lookback_percentages": [ diff --git a/deploy/runtime/defaults/Geothermal Power_Merchant Plant.json b/deploy/runtime/defaults/Geothermal Power_Merchant Plant.json index 82d3cc64c5..a86061d3ec 100644 --- a/deploy/runtime/defaults/Geothermal Power_Merchant Plant.json +++ b/deploy/runtime/defaults/Geothermal Power_Merchant Plant.json @@ -42,7 +42,11 @@ "annual_tdry": 16.9747, "annual_twet": NaN, "annual_wspd": 2.26213, - "baseline_cost": 0.0, + "baseline_cost": 1139.3444299661827, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cambium_escalation": 0.0, @@ -80,8 +84,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "const_per_interest1": 12659600.0, - "const_per_interest2": 8180080.0, + "const_per_interest1": 9586431.507212269, + "const_per_interest2": 6194309.589275619, "const_per_interest3": 0.0, "const_per_interest4": 0.0, "const_per_interest5": 0.0, @@ -90,7 +94,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 20839700.0, + "const_per_interest_total": 15780741.096487888, "const_per_months1": 60.0, "const_per_months2": 24.0, "const_per_months3": 0.0, @@ -107,14 +111,14 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 77905500.0, - "const_per_principal2": 116858000.0, + "const_per_principal1": 58993424.6597678, + "const_per_principal2": 88490136.9896517, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 194764000.0, - "const_per_total1": 13438700.0, - "const_per_total2": 10517200.0, + "const_per_principal_total": 147483561.6494195, + "const_per_total1": 10176365.753809946, + "const_per_total2": 7964112.329068653, "const_per_total3": 0.0, "const_per_total4": 0.0, "const_per_total5": 0.0, @@ -123,8 +127,8 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 23955900.0, - "construction_ppi": 0.790556, + "construction_financing_cost": 18140478.082878598, + "construction_ppi": 0.790555556, "conversion_subtype": 0.0, "conversion_type": 0.0, "cost_debt_closing": 0.0, @@ -140,7 +144,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 32.8136, + "cp_system_nameplate": 32.81360319442342, "dT_cw_ref": 10.0, "debt_message": "", "debt_option": 1.0, @@ -151,33 +155,54 @@ ], "delta_pressure_equip": 40.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 147483561.6494195, + 100.0, + 1.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -185,6 +210,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -204,7 +230,7 @@ "elev": 561.0, "en_electricity_rates": 0.0, "enable_interconnection_limit": 0.0, - "engineering_ppi": 0.77988, + "engineering_ppi": 0.779879622, "equip1_reserve_cost": 0.0, "equip1_reserve_freq": 12.0, "equip2_reserve_cost": 0.0, @@ -235,111 +261,111 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.81, - "geotherm.bottom_hole_pressureBar": 162.91, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", - "geotherm.cost.capital_total": 150606000.0, - "geotherm.cost.conf_drill": 20690700.0, + "geotherm.cost.capital_total": 114637895.43432988, + "geotherm.cost.conf_drill": 20690698.350720005, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, "geotherm.cost.conf_num_wells": 4.0, "geotherm.cost.conf_per_well": 5172670.0, - "geotherm.cost.conf_total": 20940700.0, + "geotherm.cost.conf_total": 20940698.350720005, "geotherm.cost.confirm_wells_num": 2.0, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 12376100.0, + "geotherm.cost.contingency": 8779310.96685797, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, - "geotherm.cost.drilling.amount": 52235600.0, - "geotherm.cost.drilling.amount_calc": 0.0, + "geotherm.cost.drilling.amount": 52086870.48232172, + "geotherm.cost.drilling.amount_calc": 52086870.48232172, "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 19557900.0, + "geotherm.cost.epc.nonfixed": 14810064.768142544, "geotherm.cost.epc.percent": 12.0, - "geotherm.cost.epc.total": 19557900.0, - "geotherm.cost.expl_drill": 2155280.0, + "geotherm.cost.epc.total": 14810064.768142544, + "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, "geotherm.cost.expl_num_wells": 1.0, - "geotherm.cost.expl_per_well": 2155280.0, - "geotherm.cost.expl_total": 2905280.0, + "geotherm.cost.expl_per_well": 2155281.0782000005, + "geotherm.cost.expl_total": 2905281.0782000005, "geotherm.cost.indirect.amount_specified": 0.0, "geotherm.cost.indirect.calc": 1.0, "geotherm.cost.inj_cost_curve": 0.0, "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, - "geotherm.cost.inj_drill": 15078600.0, - "geotherm.cost.inj_num_wells": 3.49806, - "geotherm.cost.inj_per_well": 4310560.0, + "geotherm.cost.inj_drill": 15078623.150135128, + "geotherm.cost.inj_num_wells": 3.4980641974382657, + "geotherm.cost.inj_per_well": 4310562.156400001, "geotherm.cost.inj_prod_well_ratio": 0.75, - "geotherm.cost.inj_pump_cost_per_pump": 0.0, - "geotherm.cost.inj_wells_drilled": 2.65853, - "geotherm.cost.installed_per_capacity": 6492.13, - "geotherm.cost.num_pumps": 4.07451, + "geotherm.cost.inj_pump_cost_per_pump": 267769.04588283775, + "geotherm.cost.inj_wells_drilled": 3.4980641974382657, + "geotherm.cost.installed_per_capacity": 4916.118721647307, + "geotherm.cost.num_pumps": 4.074505195242484, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, "geotherm.cost.plant_auto_estimate": 0.0, "geotherm.cost.plant_auto_estimate_last_setting": 0.0, - "geotherm.cost.plant_per_kW": 0.0, + "geotherm.cost.plant_per_kW": 1139.3444299661827, "geotherm.cost.plant_per_kW.bak": 0.0, "geotherm.cost.plant_per_kW_input": 1800.0, - "geotherm.cost.plant_size": 32813.6, - "geotherm.cost.plant_total": 59064500.0, - "geotherm.cost.plant_total.amount": 59064500.0, + "geotherm.cost.plant_size": 32813.60319442342, + "geotherm.cost.plant_total": 59064485.74996216, + "geotherm.cost.plant_total.amount": 59064485.74996216, "geotherm.cost.plant_total.amount_specified": 0.0, "geotherm.cost.plant_total.calc": 1.0, "geotherm.cost.plm.fixed": 0.0, - "geotherm.cost.plm.nonfixed": 5704380.0, + "geotherm.cost.plm.nonfixed": 4319602.224041575, "geotherm.cost.plm.percent": 3.5, - "geotherm.cost.plm.total": 5704380.0, + "geotherm.cost.plm.total": 4319602.224041575, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, - "geotherm.cost.prod_drill": 11766200.0, - "geotherm.cost.prod_inj_drill": 26844800.0, + "geotherm.cost.prod_drill": 11766162.61561506, + "geotherm.cost.prod_inj_drill": 26844785.76575019, "geotherm.cost.prod_inj_non_drill": 150000.0, - "geotherm.cost.prod_inj_num_wells": 6.22768, - "geotherm.cost.prod_inj_total": 26994800.0, - "geotherm.cost.prod_num_wells": 2.72961, - "geotherm.cost.prod_per_well": 4310560.0, - "geotherm.cost.prod_pump_cost_per_well": 0.0, - "geotherm.cost.prod_req": 4.07451, - "geotherm.cost.prod_wells_drilled": 2.07451, + "geotherm.cost.prod_inj_num_wells": 6.227676296441533, + "geotherm.cost.prod_inj_total": 26994785.76575019, + "geotherm.cost.prod_num_wells": 2.729612099003268, + "geotherm.cost.prod_per_well": 4310562.156400001, + "geotherm.cost.prod_pump_cost_per_well": 187653.74870500563, + "geotherm.cost.prod_req": 4.074505195242484, + "geotherm.cost.prod_wells_drilled": 2.729612099003268, "geotherm.cost.pump_casing_cost": 0.0, - "geotherm.cost.pump_cost_install": 0.0, - "geotherm.cost.pump_depth": 1123.12, + "geotherm.cost.pump_cost_install": 17929.850444600725, + "geotherm.cost.pump_depth": 1123.1203058328284, "geotherm.cost.pump_fixed": 0.0, "geotherm.cost.pump_installation": 56156.0, - "geotherm.cost.pump_only_cost": 0.0, + "geotherm.cost.pump_only_cost": 151362.5378483016, "geotherm.cost.pump_per_foot": 50.0, "geotherm.cost.pump_per_hp": 12479.2, "geotherm.cost.pump_per_pump": 9155320.0, - "geotherm.cost.pump_size": 733.646, + "geotherm.cost.pump_size": 733.6462176201694, "geotherm.cost.pump_total_per_pump": 9211470.0, - "geotherm.cost.pumping.amount": 39306000.0, + "geotherm.cost.pumping.amount": 3486539.2020460015, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 38359400.0, - "geotherm.cost.recap": 86841500.0, + "geotherm.cost.pumps_total": 993103.4563452428, + "geotherm.cost.recap": 50603638.61427067, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 1.0, "geotherm.cost.sales_tax.percent": 80.0, - "geotherm.cost.sales_tax.total": 6519290.0, + "geotherm.cost.sales_tax.total": 4936688.256047514, "geotherm.cost.sales_tax.value": 5.0, "geotherm.cost.stim_non_drill": 0.0, - "geotherm.cost.stim_num_wells": 3.49806, - "geotherm.cost.stim_per_well": 398750.0, - "geotherm.cost.stim_total": 1394850.0, + "geotherm.cost.stim_num_wells": 3.4980641974382657, + "geotherm.cost.stim_per_well": 399107.96625, + "geotherm.cost.stim_total": 1396105.2876515247, "geotherm.cost.surf_non_drill": 946571.0, - "geotherm.cost.surf_num_wells": 7.57257, - "geotherm.cost.surf_per_well": 125000.0, - "geotherm.cost.surf_total": 946571.0, - "geotherm.cost.total_installed_millions": 194.764, - "geotherm.cost.total_surface_equipment_cost": 0.0, + "geotherm.cost.surf_num_wells": 8.227676296441534, + "geotherm.cost.surf_per_well": 252203.77743260235, + "geotherm.cost.surf_total": 2075051.0414552384, + "geotherm.cost.total_installed_millions": 147.4835616494195, + "geotherm.cost.total_surface_equipment_cost": 2303558.3237952084, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.212, - "geotherm.delta_pressure_reservoirBar": 24.0773, + "geotherm.delta_pressure_reservoir": 349.21180799999999, + "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", "geotherm.errors2": "No message", @@ -352,14 +378,14 @@ "geotherm.lookup.temp_array": [ 0.0 ], - "geotherm.net_output": 30.0, - "geotherm.plant_efficiency_used": 9.22465, + "geotherm.net_output": 30.000000000000055, + "geotherm.plant_efficiency_used": 9.224654672876282, "geotherm.resource.choice": "empty", "geotherm.resource_type": 0.0, "geotherm.resource_type_name": "0", "geotherm.temp_gradient": 0.0, - "geotherm.total_flow_gpm": 7112.86, - "geotherm.total_flow_kg_per_s": 448.196, + "geotherm.total_flow_gpm": 7112.863719334803, + "geotherm.total_flow_kg_per_s": 448.1955714766732, "geothermal_analysis_period": 25.0, "grid_curtailment": [ 1e38, @@ -9124,7 +9150,7 @@ 1e38 ], "grid_interconnection_limit_kwac": 100000.0, - "gross_output": 32.8136, + "gross_output": 32.81360319442342, "hc_ctl1": 0.0, "hc_ctl2": 0.0, "hc_ctl3": 0.0, @@ -9135,7 +9161,7 @@ "hc_ctl8": 0.0, "hc_ctl9": 0.0, "hr_pl_nlev": 8.0, - "hx_ppi": 0.89067, + "hx_ppi": 0.89066972, "hybrid_dispatch_schedule": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -9186,17 +9212,24 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "indirect_pump_cost": 0.0, + "indirect_pump_cost": 418384.70424552049, "inflation_rate": 2.5, "inj_num_pumps": 1.0, "inj_prod_well_distance": 1500.0, - "inj_pump_cost": 210484.0, - "inj_pump_hp": 681.937, + "inj_pump_cost": 228507.28233996986, + "inj_pump_hp": 783.8610732526882, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 147483561.6494195, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -9210,6 +9243,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -666361,11 +666395,13 @@ "mp_error_msg": "", "mp_market_percent_gen": 100.0, "nameplate": 30000.0, - "nominal_discount_rate": 9.06, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "num_fractures": 6.0, "num_wells": 3.0, - "num_wells_getem": 4.07451, - "num_wells_getem_inj": 2.65853, + "num_wells_getem": 4.074505195242484, + "num_wells_getem_inj": 2.6585287900530818, "om_capacity": [ 175.0 ], @@ -666414,12 +666450,12 @@ "pbi_uti_term": 0.0, "plant_efficiency_input": 80.0, "ppi_base_year": 0.0, - "process_equip_ppi": 0.884044, - "prod_pump_cost": 616742.0, + "process_equip_ppi": 0.884044412, + "prod_pump_cost": 764596.1740052729, "prod_well_choice": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 194764000.0, + "property_assessed_value": 147483561.6494195, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 @@ -666432,14 +666468,14 @@ "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, "pump_casing_total_cost": 37532200.0, - "pump_depth": 1123.12, + "pump_depth": 1123.1203058328284, "pump_efficiency": 67.5, - "pump_ppi": 0.853394, - "pump_size_hp": 733.646, - "pump_work": 2.8136, - "pump_work_watthr_lb": 0.790968, - "pumpwork_inj": 0.164323, - "pumpwork_prod": 0.626645, + "pump_ppi": 0.853394181, + "pump_size_hp": 733.6462176201694, + "pump_work": 2.8136031944233679, + "pump_work_watthr_lb": 0.7909682365960984, + "pumpwork_inj": 0.1643234090169439, + "pumpwork_prod": 0.6266448275791545, "q_sby_frac": 0.2, "rate_escalation": [ 0.0 @@ -666940,6 +666976,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -666955,30 +666993,41 @@ 7.0 ], "station_id": "91486", - "steel_ppi": 1.12883, + "steel_ppi": 1.128834356, "step": 3600.0, "stim_success_rate": 0.0, "stimulation_type": 0.0, "subsurface_water_loss": 2.0, - "system_capacity": 32813.6, - "system_recapitalization_cost": 86841500.0, + "system_capacity": 32813.60319442342, + "system_itc_basis_cost": 147483561.6494195, + "system_itc_basis_cost_fed_include": 1.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, + "system_recapitalization_cost": 50603638.61427067, "system_use_lifetime_output": 1.0, "system_use_recapitalization": 1.0, "temp_decline_max": 30.0, "temp_decline_rate": 0.5, "term_int_rate": 7.0, "term_tenor": 18.0, - "total_direct_cost": 162982000.0, - "total_getem_om_cost": 42468700.0, - "total_indirect_cost": 31781500.0, - "total_installed_cost": 194764000.0, - "turbine_ppi": 0.88285, + "total_direct_cost": 123417206.40118785, + "total_getem_om_cost": 4126410.046074844, + "total_indirect_cost": 24066355.24823163, + "total_installed_cost": 147483561.6494195, + "turbine_ppi": 0.882850242, "tz": -8.0, "ui_calculations_only": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, - "ui_wacc": 7.10145, + "ui_wacc": 7.101450000000001, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, "ur_billing_demand_lookback_percentages": [ diff --git a/deploy/runtime/defaults/Geothermal Power_None.json b/deploy/runtime/defaults/Geothermal Power_None.json index ddfd767ab7..a149963cba 100644 --- a/deploy/runtime/defaults/Geothermal Power_None.json +++ b/deploy/runtime/defaults/Geothermal Power_None.json @@ -74,8 +74,8 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.811725380778, - "geotherm.bottom_hole_pressureBar": 162.9101342353372, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", "geotherm.cost.conf_num_wells": 0.0, "geotherm.cost.confirm_wells_num": 0.0, @@ -84,14 +84,14 @@ "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, "geotherm.cost.inj_prod_well_ratio": 0.5, - "geotherm.cost.inj_wells_drilled": 1.602771732919209, + "geotherm.cost.inj_wells_drilled": 2.1089101748936964, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, "geotherm.cost.prod_req": 4.231554513190061, - "geotherm.cost.prod_wells_drilled": 4.231554513190061, + "geotherm.cost.prod_wells_drilled": 5.567834885776397, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.211808, + "geotherm.delta_pressure_reservoir": 349.21180799999999, "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", @@ -8895,7 +8895,7 @@ "in_nsrdb_options": 0.0, "in_time_step": 0.0, "inj_prod_well_distance": 1500.0, - "inj_pump_hp": 1791.3697659493394, + "inj_pump_hp": 2364.740612217064, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "is_advanced": 0.0, diff --git a/deploy/runtime/defaults/Geothermal Power_Sale Leaseback.json b/deploy/runtime/defaults/Geothermal Power_Sale Leaseback.json index fe59752f84..faa23f4371 100644 --- a/deploy/runtime/defaults/Geothermal Power_Sale Leaseback.json +++ b/deploy/runtime/defaults/Geothermal Power_Sale Leaseback.json @@ -42,7 +42,11 @@ "annual_tdry": 24.0951, "annual_twet": NaN, "annual_wspd": 2.28094, - "baseline_cost": 0.0, + "baseline_cost": 1139.3444299661827, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "casing_size": 9.625, @@ -72,8 +76,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "const_per_interest1": 12659600.0, - "const_per_interest2": 8180080.0, + "const_per_interest1": 9586431.507212269, + "const_per_interest2": 6194309.589275619, "const_per_interest3": 0.0, "const_per_interest4": 0.0, "const_per_interest5": 0.0, @@ -82,7 +86,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 20839700.0, + "const_per_interest_total": 15780741.096487888, "const_per_months1": 60.0, "const_per_months2": 24.0, "const_per_months3": 0.0, @@ -99,14 +103,14 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 77905500.0, - "const_per_principal2": 116858000.0, + "const_per_principal1": 58993424.6597678, + "const_per_principal2": 88490136.9896517, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 194764000.0, - "const_per_total1": 13438700.0, - "const_per_total2": 10517200.0, + "const_per_principal_total": 147483561.6494195, + "const_per_total1": 10176365.753809946, + "const_per_total2": 7964112.329068653, "const_per_total3": 0.0, "const_per_total4": 0.0, "const_per_total5": 0.0, @@ -115,13 +119,13 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 23955900.0, - "construction_ppi": 0.790556, + "construction_financing_cost": 18140478.082878598, + "construction_ppi": 0.790555556, "conversion_subtype": 0.0, "conversion_type": 0.0, "cost_dev_fee_percent": 3.0, - "cost_dev_fee_tax_liability": 1550120.0, - "cost_dev_fee_value": 5842910.0, + "cost_dev_fee_tax_liability": 1173821.6671677298, + "cost_dev_fee_value": 4424506.849482585, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -132,33 +136,54 @@ ], "delta_pressure_equip": 40.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 147483561.6494195, + 100.0, + 1.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -166,6 +191,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9584,7 +9610,7 @@ "elev": 82.0, "en_electricity_rates": 0.0, "enable_interconnection_limit": 0.0, - "engineering_ppi": 0.77988, + "engineering_ppi": 0.779879622, "equip1_reserve_cost": 0.0, "equip1_reserve_freq": 12.0, "equip2_reserve_cost": 0.0, @@ -9616,111 +9642,111 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.81, - "geotherm.bottom_hole_pressureBar": 162.91, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", - "geotherm.cost.capital_total": 150606000.0, - "geotherm.cost.conf_drill": 20690700.0, + "geotherm.cost.capital_total": 114637895.43432988, + "geotherm.cost.conf_drill": 20690698.350720005, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, "geotherm.cost.conf_num_wells": 4.0, "geotherm.cost.conf_per_well": 5172670.0, - "geotherm.cost.conf_total": 20940700.0, + "geotherm.cost.conf_total": 20940698.350720005, "geotherm.cost.confirm_wells_num": 2.0, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 12376100.0, + "geotherm.cost.contingency": 8779310.96685797, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, - "geotherm.cost.drilling.amount": 52235600.0, - "geotherm.cost.drilling.amount_calc": 0.0, + "geotherm.cost.drilling.amount": 52086870.48232172, + "geotherm.cost.drilling.amount_calc": 52086870.48232172, "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 19557900.0, + "geotherm.cost.epc.nonfixed": 14810064.768142544, "geotherm.cost.epc.percent": 12.0, - "geotherm.cost.epc.total": 19557900.0, - "geotherm.cost.expl_drill": 2155280.0, + "geotherm.cost.epc.total": 14810064.768142544, + "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, "geotherm.cost.expl_num_wells": 1.0, - "geotherm.cost.expl_per_well": 2155280.0, - "geotherm.cost.expl_total": 2905280.0, + "geotherm.cost.expl_per_well": 2155281.0782000005, + "geotherm.cost.expl_total": 2905281.0782000005, "geotherm.cost.indirect.amount_specified": 0.0, "geotherm.cost.indirect.calc": 1.0, "geotherm.cost.inj_cost_curve": 0.0, "geotherm.cost.inj_cost_curve_welldiam": 0.0, "geotherm.cost.inj_cost_curve_welltype": 0.0, - "geotherm.cost.inj_drill": 15078600.0, - "geotherm.cost.inj_num_wells": 3.49806, - "geotherm.cost.inj_per_well": 4310560.0, + "geotherm.cost.inj_drill": 15078623.150135128, + "geotherm.cost.inj_num_wells": 3.4980641974382657, + "geotherm.cost.inj_per_well": 4310562.156400001, "geotherm.cost.inj_prod_well_ratio": 0.75, - "geotherm.cost.inj_pump_cost_per_pump": 0.0, - "geotherm.cost.inj_wells_drilled": 2.65853, - "geotherm.cost.installed_per_capacity": 6492.13, - "geotherm.cost.num_pumps": 4.07451, + "geotherm.cost.inj_pump_cost_per_pump": 267769.04588283775, + "geotherm.cost.inj_wells_drilled": 3.4980641974382657, + "geotherm.cost.installed_per_capacity": 4916.118721647307, + "geotherm.cost.num_pumps": 4.074505195242484, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, "geotherm.cost.plant_auto_estimate": 0.0, "geotherm.cost.plant_auto_estimate_last_setting": 0.0, - "geotherm.cost.plant_per_kW": 0.0, + "geotherm.cost.plant_per_kW": 1139.3444299661827, "geotherm.cost.plant_per_kW.bak": 0.0, "geotherm.cost.plant_per_kW_input": 1800.0, - "geotherm.cost.plant_size": 32813.6, - "geotherm.cost.plant_total": 59064500.0, - "geotherm.cost.plant_total.amount": 59064500.0, + "geotherm.cost.plant_size": 32813.60319442342, + "geotherm.cost.plant_total": 59064485.74996216, + "geotherm.cost.plant_total.amount": 59064485.74996216, "geotherm.cost.plant_total.amount_specified": 0.0, "geotherm.cost.plant_total.calc": 1.0, "geotherm.cost.plm.fixed": 0.0, - "geotherm.cost.plm.nonfixed": 5704380.0, + "geotherm.cost.plm.nonfixed": 4319602.224041575, "geotherm.cost.plm.percent": 3.5, - "geotherm.cost.plm.total": 5704380.0, + "geotherm.cost.plm.total": 4319602.224041575, "geotherm.cost.prod_cost_curve": 0.0, "geotherm.cost.prod_cost_curve_welldiam": 0.0, "geotherm.cost.prod_cost_curve_welltype": 0.0, - "geotherm.cost.prod_drill": 11766200.0, - "geotherm.cost.prod_inj_drill": 26844800.0, + "geotherm.cost.prod_drill": 11766162.61561506, + "geotherm.cost.prod_inj_drill": 26844785.76575019, "geotherm.cost.prod_inj_non_drill": 150000.0, - "geotherm.cost.prod_inj_num_wells": 6.22768, - "geotherm.cost.prod_inj_total": 26994800.0, - "geotherm.cost.prod_num_wells": 2.72961, - "geotherm.cost.prod_per_well": 4310560.0, - "geotherm.cost.prod_pump_cost_per_well": 0.0, - "geotherm.cost.prod_req": 4.07451, - "geotherm.cost.prod_wells_drilled": 2.07451, + "geotherm.cost.prod_inj_num_wells": 6.227676296441533, + "geotherm.cost.prod_inj_total": 26994785.76575019, + "geotherm.cost.prod_num_wells": 2.729612099003268, + "geotherm.cost.prod_per_well": 4310562.156400001, + "geotherm.cost.prod_pump_cost_per_well": 187653.74870500563, + "geotherm.cost.prod_req": 4.074505195242484, + "geotherm.cost.prod_wells_drilled": 2.729612099003268, "geotherm.cost.pump_casing_cost": 0.0, - "geotherm.cost.pump_cost_install": 0.0, - "geotherm.cost.pump_depth": 1123.12, + "geotherm.cost.pump_cost_install": 17929.850444600725, + "geotherm.cost.pump_depth": 1123.1203058328284, "geotherm.cost.pump_fixed": 0.0, "geotherm.cost.pump_installation": 56156.0, - "geotherm.cost.pump_only_cost": 0.0, + "geotherm.cost.pump_only_cost": 151362.5378483016, "geotherm.cost.pump_per_foot": 50.0, "geotherm.cost.pump_per_hp": 12479.2, "geotherm.cost.pump_per_pump": 9155320.0, - "geotherm.cost.pump_size": 733.646, + "geotherm.cost.pump_size": 733.6462176201694, "geotherm.cost.pump_total_per_pump": 9211470.0, - "geotherm.cost.pumping.amount": 39306000.0, + "geotherm.cost.pumping.amount": 3486539.2020460015, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 38359400.0, - "geotherm.cost.recap": 86841500.0, + "geotherm.cost.pumps_total": 993103.4563452428, + "geotherm.cost.recap": 50603638.61427067, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 1.0, "geotherm.cost.sales_tax.percent": 80.0, - "geotherm.cost.sales_tax.total": 6519290.0, + "geotherm.cost.sales_tax.total": 4936688.256047514, "geotherm.cost.sales_tax.value": 5.0, "geotherm.cost.stim_non_drill": 0.0, - "geotherm.cost.stim_num_wells": 3.49806, - "geotherm.cost.stim_per_well": 398750.0, - "geotherm.cost.stim_total": 1394850.0, + "geotherm.cost.stim_num_wells": 3.4980641974382657, + "geotherm.cost.stim_per_well": 399107.96625, + "geotherm.cost.stim_total": 1396105.2876515247, "geotherm.cost.surf_non_drill": 946571.0, - "geotherm.cost.surf_num_wells": 7.57257, - "geotherm.cost.surf_per_well": 125000.0, - "geotherm.cost.surf_total": 946571.0, - "geotherm.cost.total_installed_millions": 194.764, - "geotherm.cost.total_surface_equipment_cost": 0.0, + "geotherm.cost.surf_num_wells": 8.227676296441534, + "geotherm.cost.surf_per_well": 252203.77743260235, + "geotherm.cost.surf_total": 2075051.0414552384, + "geotherm.cost.total_installed_millions": 147.4835616494195, + "geotherm.cost.total_surface_equipment_cost": 2303558.3237952084, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.212, - "geotherm.delta_pressure_reservoirBar": 24.0773, + "geotherm.delta_pressure_reservoir": 349.21180799999999, + "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", "geotherm.errors2": "No message", @@ -9733,14 +9759,14 @@ "geotherm.lookup.temp_array": [ 0.0 ], - "geotherm.net_output": 30.0, - "geotherm.plant_efficiency_used": 9.22465, + "geotherm.net_output": 30.000000000000055, + "geotherm.plant_efficiency_used": 9.224654672876282, "geotherm.resource.choice": "empty", "geotherm.resource_type": 0.0, "geotherm.resource_type_name": "0", "geotherm.temp_gradient": 0.0, - "geotherm.total_flow_gpm": 7112.86, - "geotherm.total_flow_kg_per_s": 448.196, + "geotherm.total_flow_gpm": 7112.863719334803, + "geotherm.total_flow_kg_per_s": 448.1955714766732, "geothermal_analysis_period": 25.0, "grid_curtailment": [ 1e38, @@ -18505,7 +18531,7 @@ 1e38 ], "grid_interconnection_limit_kwac": 100000.0, - "gross_output": 32.8136, + "gross_output": 32.81360319442342, "hc_ctl1": 0.0, "hc_ctl2": 0.0, "hc_ctl3": 0.0, @@ -18516,7 +18542,7 @@ "hc_ctl8": 0.0, "hc_ctl9": 0.0, "hr_pl_nlev": 8.0, - "hx_ppi": 0.89067, + "hx_ppi": 0.89066972, "hybrid_dispatch_schedule": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -18567,17 +18593,24 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "indirect_pump_cost": 0.0, + "indirect_pump_cost": 418384.70424552049, "inflation_rate": 2.5, "inj_num_pumps": 1.0, "inj_prod_well_distance": 1500.0, - "inj_pump_cost": 210484.0, - "inj_pump_hp": 681.937, + "inj_pump_cost": 228507.28233996986, + "inj_pump_hp": 783.8610732526882, "inj_well_diam": 12.25, "injectivity_index": 3000.0, "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 147483561.6494195, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18591,6 +18624,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19255,11 +19289,13 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate": 30000.0, - "nominal_discount_rate": 9.06, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "num_fractures": 6.0, "num_wells": 3.0, - "num_wells_getem": 4.07451, - "num_wells_getem_inj": 2.65853, + "num_wells_getem": 4.074505195242484, + "num_wells_getem_inj": 2.6585287900530818, "om_capacity": [ 175.0 ], @@ -19313,12 +19349,12 @@ ], "ppa_soln_mode": 1.0, "ppi_base_year": 0.0, - "process_equip_ppi": 0.884044, - "prod_pump_cost": 616742.0, + "process_equip_ppi": 0.884044412, + "prod_pump_cost": 764596.1740052729, "prod_well_choice": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 194764000.0, + "property_assessed_value": 147483561.6494195, "property_tax_rate": 1.0, "ptc_fed_amount": [ 0.0 @@ -19331,14 +19367,14 @@ "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, "pump_casing_total_cost": 37532200.0, - "pump_depth": 1123.12, + "pump_depth": 1123.1203058328284, "pump_efficiency": 67.5, - "pump_ppi": 0.853394, - "pump_size_hp": 733.646, - "pump_work": 2.8136, - "pump_work_watthr_lb": 0.790968, - "pumpwork_inj": 0.164323, - "pumpwork_prod": 0.626645, + "pump_ppi": 0.853394181, + "pump_size_hp": 733.6462176201694, + "pump_work": 2.8136031944233679, + "pump_work_watthr_lb": 0.7909682365960984, + "pumpwork_inj": 0.1643234090169439, + "pumpwork_prod": 0.6266448275791545, "q_sby_frac": 0.2, "rate_escalation": [ 0.0 @@ -19838,6 +19874,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "blythe_ca_33.617773_-114.588261_psmv3_60_tmy", @@ -19846,7 +19884,7 @@ "specified_pump_work_amount": 0.0, "specify_pump_work": 0.0, "sponsor_operating_margin": 20.0, - "sponsor_operating_margin_amount": 656272.0, + "sponsor_operating_margin_amount": 656272.0638884684, "sponsor_operating_margin_escalation": 2.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -19857,26 +19895,37 @@ 7.0 ], "station_id": "258971", - "steel_ppi": 1.12883, + "steel_ppi": 1.128834356, "step": 3600.0, "stim_success_rate": 0.0, "stimulation_type": 0.0, "subsurface_water_loss": 2.0, - "system_capacity": 32813.6, - "system_recapitalization_cost": 86841500.0, + "system_capacity": 32813.60319442342, + "system_itc_basis_cost": 147483561.6494195, + "system_itc_basis_cost_fed_include": 1.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, + "system_recapitalization_cost": 50603638.61427067, "system_use_lifetime_output": 1.0, "system_use_recapitalization": 1.0, "tax_investor_required_lease_reserve": 6.0, "temp_decline_max": 30.0, "temp_decline_rate": 0.5, "tod_library": "Uniform Dispatch", - "total_direct_cost": 162982000.0, - "total_getem_om_cost": 42468700.0, - "total_indirect_cost": 31781500.0, - "total_installed_cost": 194764000.0, - "turbine_ppi": 0.88285, + "total_direct_cost": 123417206.40118785, + "total_getem_om_cost": 4126410.046074844, + "total_indirect_cost": 24066355.24823163, + "total_installed_cost": 147483561.6494195, + "turbine_ppi": 0.882850242, "tz": -8.0, "ui_calculations_only": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Geothermal Power_Single Owner.json b/deploy/runtime/defaults/Geothermal Power_Single Owner.json index c805ae0f24..7ebc14911a 100644 --- a/deploy/runtime/defaults/Geothermal Power_Single Owner.json +++ b/deploy/runtime/defaults/Geothermal Power_Single Owner.json @@ -43,6 +43,10 @@ "annual_twet": 2.88032, "annual_wspd": 5.37725, "baseline_cost": 2614.277065794077, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "casing_size": 9.625, @@ -73,7 +77,7 @@ "chk_update_peaks": 0.0, "city": "Fargo", "const_per_interest1": 16198939.718852409, - "const_per_interest2": 10467007.202950789, + "const_per_interest2": 10467007.202950787, "const_per_interest3": 0.0, "const_per_interest4": 0.0, "const_per_interest5": 0.0, @@ -99,14 +103,14 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 99685782.8852456, + "const_per_principal1": 99685782.88524559, "const_per_principal2": 149528674.32786838, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 249214457.21311397, "const_per_total1": 17195797.547704866, - "const_per_total2": 13457580.689508157, + "const_per_total2": 13457580.689508155, "const_per_total3": 0.0, "const_per_total4": 0.0, "const_per_total5": 0.0, @@ -143,13 +147,32 @@ ], "delta_pressure_equip": 40.0, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 249214457.21311397, + 100.0, + 1.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], "depr_bonus_fed": 0.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, @@ -169,7 +192,9 @@ "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -177,6 +202,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9636,19 +9662,19 @@ "geotherm.avg_reservoir_temp": 200.0, "geotherm.avg_reservoir_tempF": 392.0, "geotherm.basecase_choice": 0.0, - "geotherm.bottom_hole_pressure": 2362.811725380778, - "geotherm.bottom_hole_pressureBar": 162.9101342353372, + "geotherm.bottom_hole_pressure": 2362.8117253807779, + "geotherm.bottom_hole_pressureBar": 162.91013423533719, "geotherm.conversion_type_name": "0", "geotherm.cost.capital_total": 192906436.8265377, - "geotherm.cost.conf_drill": 15518023.763040005, + "geotherm.cost.conf_drill": 15518023.763040003, "geotherm.cost.conf_multiplier": 1.2, "geotherm.cost.conf_non_drill": 250000.0, "geotherm.cost.conf_num_wells": 3.0, "geotherm.cost.conf_per_well": 5172670.0, - "geotherm.cost.conf_total": 15768023.763040005, + "geotherm.cost.conf_total": 15768023.763040003, "geotherm.cost.confirm_wells_num": 1.5, "geotherm.cost.confirm_wells_percent": 50.0, - "geotherm.cost.contingency": 15641226.113306608, + "geotherm.cost.contingency": 15641226.113306607, "geotherm.cost.contingency_percent": 10.0, "geotherm.cost.contingency_percent2": 0.0, "geotherm.cost.drilling.amount": 61380617.88635095, @@ -9656,9 +9682,9 @@ "geotherm.cost.drilling.amount_specified": 0.0, "geotherm.cost.drilling.calc": 1.0, "geotherm.cost.epc.fixed": 0.0, - "geotherm.cost.epc.nonfixed": 25025719.55278132, + "geotherm.cost.epc.nonfixed": 25025719.552781315, "geotherm.cost.epc.percent": 12.0, - "geotherm.cost.epc.total": 25025719.55278132, + "geotherm.cost.epc.total": 25025719.552781315, "geotherm.cost.expl_drill": 2155281.0782000005, "geotherm.cost.expl_multiplier": 0.5, "geotherm.cost.expl_non_drill": 750000.0, @@ -9672,11 +9698,11 @@ "geotherm.cost.inj_cost_curve_welltype": 0.0, "geotherm.cost.inj_drill": 13471256.1720902, "geotherm.cost.inj_num_wells": 4.304371629526051, - "geotherm.cost.inj_per_well": 3129668.47, + "geotherm.cost.inj_per_well": 3129668.4699999999, "geotherm.cost.inj_prod_well_ratio": 0.75, "geotherm.cost.inj_pump_cost_per_pump": 374563.0804755154, "geotherm.cost.inj_wells_drilled": 4.304371629526051, - "geotherm.cost.installed_per_capacity": 6230.361430327836, + "geotherm.cost.installed_per_capacity": 6230.3614303278359, "geotherm.cost.num_pumps": 5.559196504166177, "geotherm.cost.other_per_pump": 10000.0, "geotherm.cost.plant": 100000.0, @@ -9721,7 +9747,7 @@ "geotherm.cost.pumping.amount": 13605745.911315745, "geotherm.cost.pumping.amount_specified": 0.0, "geotherm.cost.pumping.calc": 1.0, - "geotherm.cost.pumps_total": 3240953.406238265, + "geotherm.cost.pumps_total": 3240953.4062382646, "geotherm.cost.recap": 63985255.8584695, "geotherm.cost.recap_specified": 23000000.0, "geotherm.cost.recap_use_calc": 1.0, @@ -9736,10 +9762,10 @@ "geotherm.cost.surf_num_wells": 11.145419661323653, "geotherm.cost.surf_per_well": 783470.0945377008, "geotherm.cost.surf_total": 8732102.995719592, - "geotherm.cost.total_installed_millions": 249.214457213114, - "geotherm.cost.total_surface_equipment_cost": 9895495.923676545, + "geotherm.cost.total_installed_millions": 249.21445721311398, + "geotherm.cost.total_surface_equipment_cost": 9895495.923676543, "geotherm.default_input": 0.0, - "geotherm.delta_pressure_reservoir": 349.211808, + "geotherm.delta_pressure_reservoir": 349.21180799999999, "geotherm.delta_pressure_reservoirBar": 24.077306671007265, "geotherm.egs_ambient_temp": 15.0, "geotherm.errors1": "", @@ -18602,6 +18628,13 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 249214457.21311397, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18615,6 +18648,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19280,7 +19314,7 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nameplate": 40000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19296,6 +19330,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "num_fractures": 6.0, "num_wells": 3.0, "num_wells_getem": 5.559196504166177, @@ -19882,6 +19918,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "fargo_nd_46.9_-96.8_mts1_60_tmy.csv", "solar_data_source": "TMY2", "solar_resource": "fargo_nd_46.9_-96.8_mts1_60_tmy", @@ -19904,6 +19942,10 @@ "stimulation_type": 0.0, "subsurface_water_loss": 2.0, "system_capacity": 45106.1880822694, + "system_itc_basis_cost": 249214457.21311397, + "system_itc_basis_cost_fed_include": 1.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_recapitalization_cost": 63985255.8584695, "system_use_lifetime_output": 1.0, "system_use_recapitalization": 1.0, @@ -19919,6 +19961,13 @@ "turbine_ppi": 1.541, "tz": -6.0, "ui_calculations_only": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json b/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json index 89fce3f92d..f8f349fcd4 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_All Equity Partnership Flip.json @@ -9044,6 +9044,10 @@ 1.0 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -9126,33 +9130,54 @@ 0.5 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 92.0, - "depr_alloc_none": 1.5, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6121581.087924454, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9160,6 +9185,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27361,7 +27387,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.cost.bos_equip.totalcost": 371797.12572450257, @@ -27382,7 +27408,7 @@ "hcpv.cost.install_labor_fixed": 0.0, "hcpv.cost.install_labor_perarea": 0.0, "hcpv.cost.install_labor_perwatt": 0.41, - "hcpv.cost.install_margin.totalcost": 292931.0687526384, + "hcpv.cost.install_margin.totalcost": 292931.06875263838, "hcpv.cost.install_margin_fixed": 0.0, "hcpv.cost.install_margin_perarea": 0.0, "hcpv.cost.install_margin_perwatt": 0.26, @@ -27402,10 +27428,10 @@ "hcpv.cost.landprep.per_acre": 0.0, "hcpv.cost.landprep.per_watt": 0.2, "hcpv.cost.landprep.percent": 0.0, - "hcpv.cost.landprep.total": 225331.59134818338, + "hcpv.cost.landprep.total": 225331.59134818335, "hcpv.cost.module.costunits": 0.0, "hcpv.cost.module.num_units": 3000.0, - "hcpv.cost.module.power": 0.3755526522469723, + "hcpv.cost.module.power": 0.37555265224697229, "hcpv.cost.module.totalcost": 3154642.278874567, "hcpv.cost.modulearray.area": 4200.0, "hcpv.cost.modulearray.power": 1126.6579567409168, @@ -27503,7 +27529,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, @@ -27515,19 +27541,27 @@ "inv_snl_vdco": 615.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28183,7 +28217,7 @@ "library_folder_list": "x", "library_paths": "\"\"", "lon": -111.98, - "mera_cost1": 112665.79567409169, + "mera_cost1": 112665.79567409167, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -28221,7 +28255,9 @@ "module_temp_coeff": -0.15, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -28284,7 +28320,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28301,6 +28337,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", @@ -28317,6 +28355,10 @@ "station_id": "78208", "step": 3600.0, "system_capacity": 1126.6579567409168, + "system_itc_basis_cost": 6121581.087924454, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 60.0, "tax_investor_postflip_cash_percent": 10.0, @@ -28328,6 +28370,13 @@ "total_indirect_cost": 304197.64832004756, "total_installed_cost": 6121581.087924454, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 2.5199490095303624, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json b/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json index 049a371373..a4b53655e4 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_LCOE Calculator.json @@ -17837,7 +17837,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.module.area": 1.4000000000000002, @@ -17875,7 +17875,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json b/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json index 429ac4b81e..05bb92e5c0 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Leveraged Partnership Flip.json @@ -9044,6 +9044,10 @@ 1.0 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -9131,33 +9135,54 @@ 0.5 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 89.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 3.0, - "depr_alloc_sl_20_percent": 3.5, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6121581.087924454, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9165,6 +9190,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27369,7 +27395,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.cost.bos_equip.totalcost": 371797.12572450257, @@ -27390,7 +27416,7 @@ "hcpv.cost.install_labor_fixed": 0.0, "hcpv.cost.install_labor_perarea": 0.0, "hcpv.cost.install_labor_perwatt": 0.41, - "hcpv.cost.install_margin.totalcost": 292931.0687526384, + "hcpv.cost.install_margin.totalcost": 292931.06875263838, "hcpv.cost.install_margin_fixed": 0.0, "hcpv.cost.install_margin_perarea": 0.0, "hcpv.cost.install_margin_perwatt": 0.26, @@ -27410,10 +27436,10 @@ "hcpv.cost.landprep.per_acre": 0.0, "hcpv.cost.landprep.per_watt": 0.2, "hcpv.cost.landprep.percent": 0.0, - "hcpv.cost.landprep.total": 225331.59134818338, + "hcpv.cost.landprep.total": 225331.59134818335, "hcpv.cost.module.costunits": 0.0, "hcpv.cost.module.num_units": 3000.0, - "hcpv.cost.module.power": 0.3755526522469723, + "hcpv.cost.module.power": 0.37555265224697229, "hcpv.cost.module.totalcost": 3154642.278874567, "hcpv.cost.modulearray.area": 4200.0, "hcpv.cost.modulearray.power": 1126.6579567409168, @@ -27511,7 +27537,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, @@ -27523,19 +27549,27 @@ "inv_snl_vdco": 615.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28192,7 +28226,7 @@ "library_paths": "\"\"", "loan_moratorium": 0.0, "lon": -111.98, - "mera_cost1": 112665.79567409169, + "mera_cost1": 112665.79567409167, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -28230,7 +28264,9 @@ "module_temp_coeff": -0.15, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -28294,7 +28330,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28312,6 +28348,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", @@ -28326,6 +28364,10 @@ "station_id": "78208", "step": 3600.0, "system_capacity": 1126.6579567409168, + "system_itc_basis_cost": 6121581.087924454, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -28339,6 +28381,13 @@ "total_indirect_cost": 304197.64832004756, "total_installed_cost": 6121581.087924454, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 2.5199490095303624, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json b/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json index 92ec41dbcb..20b71810d7 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Merchant Plant.json @@ -9044,6 +9044,10 @@ 1.0 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cambium_escalation": 0.0, @@ -9145,33 +9149,54 @@ 0.5 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6121581.087924454, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9179,6 +9204,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -17975,7 +18001,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.cost.bos_equip.totalcost": 371797.12572450257, @@ -17996,7 +18022,7 @@ "hcpv.cost.install_labor_fixed": 0.0, "hcpv.cost.install_labor_perarea": 0.0, "hcpv.cost.install_labor_perwatt": 0.41, - "hcpv.cost.install_margin.totalcost": 292931.0687526384, + "hcpv.cost.install_margin.totalcost": 292931.06875263838, "hcpv.cost.install_margin_fixed": 0.0, "hcpv.cost.install_margin_perarea": 0.0, "hcpv.cost.install_margin_perwatt": 0.26, @@ -18016,10 +18042,10 @@ "hcpv.cost.landprep.per_acre": 0.0, "hcpv.cost.landprep.per_watt": 0.2, "hcpv.cost.landprep.percent": 0.0, - "hcpv.cost.landprep.total": 225331.59134818338, + "hcpv.cost.landprep.total": 225331.59134818335, "hcpv.cost.module.costunits": 0.0, "hcpv.cost.module.num_units": 3000.0, - "hcpv.cost.module.power": 0.3755526522469723, + "hcpv.cost.module.power": 0.37555265224697229, "hcpv.cost.module.totalcost": 3154642.278874567, "hcpv.cost.modulearray.area": 4200.0, "hcpv.cost.modulearray.power": 1126.6579567409168, @@ -18117,7 +18143,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, @@ -18129,19 +18155,27 @@ "inv_snl_vdco": 615.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -18161,7 +18195,7 @@ "library_paths": "\"\"", "loan_moratorium": 0.0, "lon": -111.98, - "mera_cost1": 112665.79567409169, + "mera_cost1": 112665.79567409167, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -675322,7 +675356,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -675380,7 +675416,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -675399,6 +675435,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", @@ -675412,6 +675450,10 @@ "station_id": "78208", "step": 3600.0, "system_capacity": 1126.6579567409168, + "system_itc_basis_cost": 6121581.087924454, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -675419,6 +675461,13 @@ "total_indirect_cost": 304197.64832004756, "total_installed_cost": 6121581.087924454, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 2.5199490095303624, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_None.json b/deploy/runtime/defaults/High-X Concentrating PV_None.json index 5e484d3142..6296536e0d 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_None.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_None.json @@ -17815,7 +17815,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.module.area": 1.4000000000000002, @@ -17853,7 +17853,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json b/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json index 5ac408e783..39b2dbfff5 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Sale Leaseback.json @@ -9044,6 +9044,10 @@ 1.0 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -9126,33 +9130,54 @@ 0.5 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 95.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, "depr_alloc_none": 0.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 2.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6121581.087924454, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9160,6 +9185,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27356,7 +27382,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.cost.bos_equip.totalcost": 371797.12572450257, @@ -27377,7 +27403,7 @@ "hcpv.cost.install_labor_fixed": 0.0, "hcpv.cost.install_labor_perarea": 0.0, "hcpv.cost.install_labor_perwatt": 0.41, - "hcpv.cost.install_margin.totalcost": 292931.0687526384, + "hcpv.cost.install_margin.totalcost": 292931.06875263838, "hcpv.cost.install_margin_fixed": 0.0, "hcpv.cost.install_margin_perarea": 0.0, "hcpv.cost.install_margin_perwatt": 0.26, @@ -27397,10 +27423,10 @@ "hcpv.cost.landprep.per_acre": 0.0, "hcpv.cost.landprep.per_watt": 0.2, "hcpv.cost.landprep.percent": 0.0, - "hcpv.cost.landprep.total": 225331.59134818338, + "hcpv.cost.landprep.total": 225331.59134818335, "hcpv.cost.module.costunits": 0.0, "hcpv.cost.module.num_units": 3000.0, - "hcpv.cost.module.power": 0.3755526522469723, + "hcpv.cost.module.power": 0.37555265224697229, "hcpv.cost.module.totalcost": 3154642.278874567, "hcpv.cost.modulearray.area": 4200.0, "hcpv.cost.modulearray.power": 1126.6579567409168, @@ -27498,7 +27524,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, @@ -27510,19 +27536,27 @@ "inv_snl_vdco": 615.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28178,7 +28212,7 @@ "library_folder_list": "x", "library_paths": "\"\"", "lon": -111.98, - "mera_cost1": 112665.79567409169, + "mera_cost1": 112665.79567409167, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -28216,7 +28250,9 @@ "module_temp_coeff": -0.15, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -28279,7 +28315,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28297,6 +28333,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", @@ -28314,6 +28352,10 @@ "station_id": "78208", "step": 3600.0, "system_capacity": 1126.6579567409168, + "system_itc_basis_cost": 6121581.087924454, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", @@ -28321,6 +28363,13 @@ "total_indirect_cost": 304197.64832004756, "total_installed_cost": 6121581.087924454, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 2.5199490095303624, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json b/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json index 168b424b60..fa6f500595 100644 --- a/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json +++ b/deploy/runtime/defaults/High-X Concentrating PV_Single Owner.json @@ -9044,6 +9044,10 @@ 1.0 ] ], + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "cbi_fed_amount": 0.0, @@ -9137,33 +9141,54 @@ 0.5 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6121581.087924454, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9171,6 +9196,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27380,7 +27406,7 @@ "hcpv.array.nameplate": 1126.6579567409168, "hcpv.array.overall_est_eff": 24.79889934258717, "hcpv.array.packing_factor": 6.0, - "hcpv.array.single_tracker_nameplate": 56.33289783704584, + "hcpv.array.single_tracker_nameplate": 56.332897837045837, "hcpv.array.total_land_area": 6.226920000000002, "hcpv.array.tracker_power": 1126.6579567409168, "hcpv.cost.bos_equip.totalcost": 371797.12572450257, @@ -27401,7 +27427,7 @@ "hcpv.cost.install_labor_fixed": 0.0, "hcpv.cost.install_labor_perarea": 0.0, "hcpv.cost.install_labor_perwatt": 0.41, - "hcpv.cost.install_margin.totalcost": 292931.0687526384, + "hcpv.cost.install_margin.totalcost": 292931.06875263838, "hcpv.cost.install_margin_fixed": 0.0, "hcpv.cost.install_margin_perarea": 0.0, "hcpv.cost.install_margin_perwatt": 0.26, @@ -27421,10 +27447,10 @@ "hcpv.cost.landprep.per_acre": 0.0, "hcpv.cost.landprep.per_watt": 0.2, "hcpv.cost.landprep.percent": 0.0, - "hcpv.cost.landprep.total": 225331.59134818338, + "hcpv.cost.landprep.total": 225331.59134818335, "hcpv.cost.module.costunits": 0.0, "hcpv.cost.module.num_units": 3000.0, - "hcpv.cost.module.power": 0.3755526522469723, + "hcpv.cost.module.power": 0.37555265224697229, "hcpv.cost.module.totalcost": 3154642.278874567, "hcpv.cost.modulearray.area": 4200.0, "hcpv.cost.modulearray.power": 1126.6579567409168, @@ -27522,7 +27548,7 @@ "inv_snl_c2": 0.00155414, "inv_snl_c3": -0.000271668, "inv_snl_eff_cec": 96.76747125320824, - "inv_snl_eff_euro": 96.35027563739684, + "inv_snl_eff_euro": 96.35027563739685, "inv_snl_idcmax": 1263.77, "inv_snl_mppt_hi": 820.0, "inv_snl_mppt_low": 545.0, @@ -27534,19 +27560,27 @@ "inv_snl_vdco": 615.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28203,7 +28237,7 @@ "library_paths": "\"\"", "loan_moratorium": 0.0, "lon": -111.98, - "mera_cost1": 112665.79567409169, + "mera_cost1": 112665.79567409167, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -28241,7 +28275,7 @@ "module_temp_coeff": -0.15, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -28257,6 +28291,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 15.0 ], @@ -28320,7 +28356,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28341,6 +28377,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "phoenix_az_33.450495_-111.983688_psmv3_60_tmy", @@ -28355,6 +28393,10 @@ "station_id": "78208", "step": 3600.0, "system_capacity": 1126.6579567409168, + "system_itc_basis_cost": 6121581.087924454, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -28363,6 +28405,13 @@ "total_indirect_cost": 304197.64832004756, "total_installed_cost": 6121581.087924454, "tz": -7.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_ha": 2.5199490095303624, "ui_land_area_multiplier": 0.0, diff --git a/deploy/runtime/defaults/MEtidal_LCOE Calculator.json b/deploy/runtime/defaults/MEtidal_LCOE Calculator.json index e8534e4753..ea70421ed0 100644 --- a/deploy/runtime/defaults/MEtidal_LCOE Calculator.json +++ b/deploy/runtime/defaults/MEtidal_LCOE Calculator.json @@ -45,18 +45,18 @@ "array_sizing_mode": 0.0, "assem_install_shown": 0.0, "assem_other_infras_shown": 0.0, - "assembly_and_install_cost": 3014260.0, + "assembly_and_install_cost": 3198809.6753344975, "assembly_and_install_cost_input": 0.0, "assembly_and_install_cost_method": 2.0, - "assembly_and_install_cost_modeled": 3014260.0, + "assembly_and_install_cost_modeled": 3198809.6753344975, "assembly_and_install_cost_rvalue": 0.0, "assembly_and_install_cost_total": 0.0, "assembly_and_install_override": 0.0, "assembly_areas_cost": 0.0, "balance_of_system_cost_input": 0.0, "balance_of_system_cost_override": 0.0, - "balance_of_system_cost_total": 8512660.0, - "balance_of_system_cost_total_mill": 8.51266, + "balance_of_system_cost_total": 8622726.905169387, + "balance_of_system_cost_total_mill": 8.622726905169387, "balance_of_system_scheduled_maintenance_cost": 0.0, "balance_of_system_unscheduled_maintenance_cost": 0.0, "ballast_system_cost": 0.0, @@ -94,8 +94,8 @@ "cable_protection_cost_total": 0.0, "cable_protection_cost_total_check": 0.0, "cable_system_overbuild": 10.0, - "capex_check": 12408700.0, - "capital_cost": 13860600.0, + "capex_check": 13905886.514283728, + "capital_cost": 16019581.264455, "carrying_cost_during_construction_cost": 0.0, "cathodic_protection_system_cost": 0.0, "civil_infrastructure_cost": 0.0, @@ -164,19 +164,19 @@ "detailed_cost_modeled_other_elec_infras": 1.0, "detailed_design_and_construction_eng_cost": 0.0, "detailed_design_and_construction_eng_cost_total": 0.0, - "development_cost": 3372780.0, + "development_cost": 3047295.7226722736, "development_cost_input": 0.0, "development_cost_method": 2.0, - "development_cost_modeled": 3372780.0, + "development_cost_modeled": 3047295.7226722736, "development_cost_rvalue": 0.0, "development_cost_total": 0.0, "development_override": 0.0, "development_shown": 0.0, "device_cost_input": 0.0, "device_cost_override": 0.0, - "device_costs_total": 4231120.0, + "device_costs_total": 5658618.545, "device_costs_total_display": 0.0, - "device_costs_total_mill": 4.23112, + "device_costs_total_mill": 5.6586185449999999, "device_foundation": "Bottom Fixed: Pile Foundation", "device_mass": 265.9, "device_material": "A36 Steel", @@ -194,12 +194,12 @@ "due_diligence_cost": 0.0, "e&m_shown": 0.0, "elec_infrac_shown": 0.0, - "elec_infras_cost": 885871.0, + "elec_infras_cost": 885870.798912528, "elec_infras_cost_input": 0.0, "elec_infras_cost_method": 2.0, - "elec_infras_cost_modeled": 885871.0, + "elec_infras_cost_modeled": 885870.798912528, "elec_infras_cost_rvalue": 0.0, - "elec_infras_cost_total": 885871.0, + "elec_infras_cost_total": 885870.798912528, "elec_infras_override": 0.0, "electrical_conversion_equipment_cost": 0.0, "electrical_equipment_onshore_substation_cost": 0.0, @@ -207,10 +207,10 @@ "electrical_generator_cost_rvalue": 0.0, "electrical_generator_cost_total": 0.0, "electrical_generator_cost_total_check": 0.0, - "eng_and_mgmt_cost": 904710.0, + "eng_and_mgmt_cost": 1115291.772364426, "eng_and_mgmt_cost_input": 0.0, "eng_and_mgmt_cost_method": 2.0, - "eng_and_mgmt_cost_modeled": 904710.0, + "eng_and_mgmt_cost_modeled": 1115291.772364426, "eng_and_mgmt_cost_rvalue": 0.0, "eng_and_mgmt_cost_total": 0.0, "eng_and_mgmt_override": 0.0, @@ -231,10 +231,10 @@ "export_cable_system_cost": 0.0, "export_cable_system_cost_input": 0.0, "export_cable_system_cost_method": 2.0, - "export_cable_system_cost_modeled": 166548.0, + "export_cable_system_cost_modeled": 166547.79891252804, "export_cable_system_cost_rvalue": 0.0, "export_cable_system_cost_total": 0.0, - "export_cable_system_cost_total_check": 166548.0, + "export_cable_system_cost_total_check": 166547.79891252804, "export_cable_system_transportation_cost": 0.0, "export_cable_type": 0.0, "export_cable_voltage": 7.2, @@ -250,8 +250,8 @@ "feed_cost": 0.0, "financial_cost_input": 0.0, "financial_cost_override": 0.0, - "financial_cost_total": 1116790.0, - "financial_cost_total_mill": 1.11679, + "financial_cost_total": 1738235.814285466, + "financial_cost_total_mill": 1.738235814285466, "financial_itemized_shown": 0.0, "financial_override_check": 0.0, "financing_and_incentives_cost": 0.0, @@ -259,7 +259,7 @@ "financing_and_incentives_cost_total": 0.0, "financing_and_incentives_cost_total_check": 0.0, "fixed_charge_rate": 0.108, - "fixed_operating_cost": 1362080.0, + "fixed_operating_cost": 3425094.545, "floating_array": 0.0, "foundation_assem_install_cost": 0.0, "foundation_onshore_substation_cost": 0.0, @@ -291,11 +291,11 @@ "initial_engineering_cost_rvalue": 0.0, "initial_engineering_cost_total": 0.0, "initial_engineering_cost_total_check": 0.0, - "insurance_during_construction_cost": 124087.0, + "insurance_during_construction_cost": 180776.52468568847, "insurance_during_construction_cost_input": 0.0, "insurance_during_construction_cost_method": 2.0, - "insurance_during_construction_cost_modeled": 0.0, - "insurance_during_construction_cost_modeled_ui": 124087.0, + "insurance_during_construction_cost_modeled": 180776.52468568847, + "insurance_during_construction_cost_modeled_ui": 139058.86514283729, "insurance_during_construction_cost_rvalue": 0.0, "insurance_operations_cost": 0.0, "integration_assembly_testing_checkout_cost": 0.0, @@ -489,10 +489,10 @@ "loss_transmission": 2.0, "lube_system_cost": 0.0, "lubrication_system_cost": 0.0, - "maintenance_cost": 447954.0, + "maintenance_cost": 2295474.49, "maintenance_cost_input": 0.0, "maintenance_cost_method": 2.0, - "maintenance_cost_modeled": 447954.0, + "maintenance_cost_modeled": 2295474.49, "maintenance_cost_rvalue": 0.0, "maintenance_cost_total": 0.0, "maintenance_override_check": 0.0, @@ -515,10 +515,10 @@ "marine_systems_cost_total": 0.0, "messenger_lines_and_buoys_cost": 0.0, "method_check": 2.0, - "mooring_found_substruc_cost": 920874.0, + "mooring_found_substruc_cost": 1261724.9649999999, "mooring_found_substruc_cost_input": 0.0, "mooring_found_substruc_cost_method": 2.0, - "mooring_found_substruc_cost_modeled": 920874.0, + "mooring_found_substruc_cost_modeled": 1261724.9649999999, "mooring_found_substruc_cost_rvalue": 0.0, "mooring_found_substruc_cost_total": 0.0, "mooring_lines_cost": 0.0, @@ -552,7 +552,7 @@ "om_cost_override": 0.0, "om_equipment_purchases_cost": 0.0, "om_fixed": [ - 1362080.0 + 3425094.545 ], "onshore_electric_infrastructure_assem_install_cost": 0.0, "onshore_electrical_infrastructure_cost": 0.0, @@ -580,10 +580,10 @@ "operating_equipment_cost": 0.0, "operating_facilities_cost": 0.0, "operating_margin_cost": 0.0, - "operations_cost": 914126.0, + "operations_cost": 1129620.055, "operations_cost_input": 0.0, "operations_cost_method": 2.0, - "operations_cost_modeled": 914126.0, + "operations_cost_modeled": 1129620.055, "operations_cost_rvalue": 0.0, "operations_cost_total": 0.0, "operations_management_general_administration_cost": 0.0, @@ -677,11 +677,11 @@ "personnel_access_system_cost": 0.0, "personnel_access_system_mooring_cost": 0.0, "personnel_facilities_cost": 0.0, - "plant_commissioning_cost": 198540.0, + "plant_commissioning_cost": 222494.18422853965, "plant_commissioning_cost_input": 0.0, "plant_commissioning_cost_method": 2.0, - "plant_commissioning_cost_modeled": 213904.0, - "plant_commissioning_cost_modeled_ui": 198540.0, + "plant_commissioning_cost_modeled": 222494.18422853965, + "plant_commissioning_cost_modeled_ui": 222494.18422853965, "plant_commissioning_cost_rvalue": 0.0, "plumbing_fittings_cost": 0.0, "port_fees_cost": 0.0, @@ -699,11 +699,11 @@ "power_takeoff_enclosure_cost": 0.0, "power_takeoff_enclosure_cost_total": 0.0, "power_takeoff_system_assem_install_cost": 0.0, - "power_takeoff_system_cost": 2208170.0, + "power_takeoff_system_cost": 2772187.775, "power_takeoff_system_cost_input": 0.0, "power_takeoff_system_cost_input_label": 0.0, "power_takeoff_system_cost_method": 2.0, - "power_takeoff_system_cost_modeled": 2208170.0, + "power_takeoff_system_cost_modeled": 2772187.775, "power_takeoff_system_cost_rvalue": 0.0, "power_takeoff_system_cost_total": 0.0, "power_takeoff_system_total_label": 0.0, @@ -714,7 +714,7 @@ "prime_mover_cost_rvalue": 0.0, "prime_mover_cost_total": 0.0, "prime_mover_cost_total_check": 0.0, - "probability_sum": 1.0, + "probability_sum": 1.0000000000000003, "procurement_cost": 0.0, "procurement_management_cost": 0.0, "procurement_management_cost_total_display": 0.0, @@ -724,11 +724,11 @@ "profit_eng_cost": 0.0, "project_certification_cost": 0.0, "project_certification_cost_total_display": 0.0, - "project_contingency_cost": 0.0, + "project_contingency_cost": 1126376.807656982, "project_contingency_cost_input": 0.0, "project_contingency_cost_method": 2.0, - "project_contingency_cost_modeled": 0.0, - "project_contingency_cost_modeled_ui": 620437.0, + "project_contingency_cost_modeled": 1126376.807656982, + "project_contingency_cost_modeled_ui": 695294.3257141864, "project_contingency_cost_rvalue": 0.0, "project_management_during_development_cost": 0.0, "project_management_during_development_cost_rvalue": 0.0, @@ -741,11 +741,11 @@ "quayside_docking_fees_cost": 0.0, "railings_cost": 0.0, "rectifying_circuit_cost": 0.0, - "reserve_accounts_cost": 372262.0, + "reserve_accounts_cost": 431082.48194279559, "reserve_accounts_cost_input": 0.0, "reserve_accounts_cost_method": 2.0, - "reserve_accounts_cost_modeled": 0.0, - "reserve_accounts_cost_modeled_ui": 372262.0, + "reserve_accounts_cost_modeled": 431082.48194279559, + "reserve_accounts_cost_modeled_ui": 417176.5954285118, "reserve_accounts_cost_rvalue": 0.0, "reserve_accounts_cost_total": 0.0, "resource_and_metocean_assessment_cost": 0.0, @@ -777,11 +777,11 @@ "shortterm_energy_storage_cost": 0.0, "shortterm_energy_storage_cost_total": 0.0, "site_access_override": 0.0, - "site_access_port_staging_cost": 136496.0, + "site_access_port_staging_cost": 152964.751657121, "site_access_port_staging_cost_input": 0.0, "site_access_port_staging_cost_method": 2.0, - "site_access_port_staging_cost_modeled": 147059.0, - "site_access_port_staging_cost_modeled_ui": 136496.0, + "site_access_port_staging_cost_modeled": 152964.751657121, + "site_access_port_staging_cost_modeled_ui": 152964.751657121, "site_access_port_staging_cost_rvalue": 0.0, "site_access_port_staging_cost_total": 0.0, "site_access_shown": 0.0, @@ -804,11 +804,11 @@ "struct_override": 0.0, "struct_user_input_label": 0.0, "structural_assembly_assem_install_cost": 0.0, - "structural_assembly_cost": 1102070.0, + "structural_assembly_cost": 1624705.805, "structural_assembly_cost_input": 0.0, "structural_assembly_cost_method": 2.0, - "structural_assembly_cost_modeled": 1102070.0, - "structural_assembly_cost_modeled_formatted": 1102070.0, + "structural_assembly_cost_modeled": 1624705.805, + "structural_assembly_cost_modeled_formatted": 1624705.8, "structural_assembly_cost_rvalue": 0.0, "structural_assembly_cost_total": 0.0, "structure_foundations_cost": 0.0, @@ -1110,47 +1110,47 @@ "tidal_turbine_cut_out": 3.3, "tidal_turbine_cutin": 0.0, "tidal_turbine_hub_ht": 0.0, - "tidal_turbine_kw_rating": 8129.31, - "tidal_turbine_kw_rating_rotor": 4064.66, + "tidal_turbine_kw_rating": 8129.3141412780619, + "tidal_turbine_kw_rating_rotor": 4064.6570706390309, "tidal_turbine_max_cp": [ 0.42 ], "tidal_turbine_number_rotors": 2.0, "tidal_turbine_powercurve_powerout": [ 0.0, - 0.803021, - 6.42416, - 21.6816, - 51.3933, - 100.378, - 173.452, - 275.436, - 411.147, - 585.402, - 803.021, - 1068.82, - 1387.62, - 1764.24, - 2203.49, - 2710.19, - 3289.17, - 3945.24, - 4683.22, - 5507.92, - 6424.16, - 7436.77, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31, - 8129.31 + 0.8030205346886785, + 6.424164277509428, + 21.681554436594316, + 51.393314220075428, + 100.37756683608481, + 173.45243549275453, + 275.43604339821658, + 411.1465137606034, + 585.4019697880467, + 803.0205346886785, + 1068.8203316706313, + 1387.6194839420362, + 1764.2361147110265, + 2203.4883471857326, + 2710.1943045742898, + 3289.172110084827, + 3945.2398869254768, + 4683.215758304374, + 5507.917847429644, + 6424.164277509428, + 7436.773171751852, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619, + 8129.3141412780619 ], "tidal_turbine_powercurve_tidalspeeds": [ 0.0, @@ -1198,98 +1198,98 @@ "tidal_vel_freq": [ [ 0.1, - 0.0710046 + 0.07100456621004535 ], [ 0.2, - 0.0376712 + 0.037671232876712309 ], [ - 0.3, - 0.0393836 + 0.30000000000000007, + 0.03938356164383555 ], [ 0.4, - 0.0417808 + 0.041780821917808099 ], [ 0.5, - 0.0416667 + 0.041666666666666549 ], [ - 0.6, - 0.0480594 + 0.6000000000000001, + 0.04805936073059333 ], [ - 0.7, - 0.0544521 + 0.7000000000000001, + 0.054452054794520119 ], [ 0.8, - 0.0634703 + 0.06347031963470261 ], [ 0.9, - 0.0976027 + 0.09760273972602805 ], [ 1.0, - 0.142466 + 0.1424657534246598 ], [ 1.1, - 0.116096 + 0.11609589041096023 ], [ - 1.2, - 0.0805936 + 1.2000000000000002, + 0.08059360730593611 ], [ 1.3, - 0.0523973 + 0.05239726027397222 ], [ - 1.4, - 0.0364155 + 1.4000000000000002, + 0.03641552511415526 ], [ 1.5, - 0.0269406 + 0.0269406392694065 ], [ 1.6, - 0.0199772 + 0.019977168949771756 ], [ - 1.7, - 0.0116438 + 1.7000000000000002, + 0.01164383561643837 ], [ 1.8, - 0.00958904 + 0.009589041095890414 ], [ - 1.9, - 0.00547945 + 1.9000000000000002, + 0.005479452054794515 ], [ 2.0, - 0.00251142 + 0.0025114155251141549 ], [ 2.1, - 0.000799087 + 0.0007990867579908676 ], [ 2.2, 0.0 ], [ - 2.3, + 2.3000000000000004, 0.0 ], [ - 2.4, + 2.4000000000000005, 0.0 ], [ @@ -1305,11 +1305,11 @@ 0.0 ], [ - 2.8, + 2.8000000000000004, 0.0 ], [ - 2.9, + 2.9000000000000005, 0.0 ], [ @@ -10088,16 +10088,16 @@ "total_device_cost_per_kwh": 4.24697, "total_financial_cost_lcoe": 5.90559, "total_financial_cost_per_kwh": 0.60996, - "total_installed_cost": 13860600.0, + "total_installed_cost": 16019581.264455, "total_installed_cost_lcoe": 73.2949, - "total_installed_cost_mill": 13.8606, - "total_installed_cost_structural": 1102070.0, - "total_operating_cost": 1362080.0, - "total_operating_cost_mill": 1.36208, + "total_installed_cost_mill": 16.019581264455, + "total_installed_cost_structural": 1624705.805, + "total_operating_cost": 3425094.545, + "total_operating_cost_mill": 3.425094545, "total_operations_cost_lcoe": 26.7051, "total_operations_cost_per_kwh": 0.29789, "total_rated_capacity": 1115.0, - "total_test": 13860600.0, + "total_test": 16019581.264454853, "transmission_charges_rights_cost": 0.0, "transmission_towers_cost": 0.0, "transport_power_conversion_chain_cost": 0.0, @@ -10108,7 +10108,7 @@ "turbine_bearings_cost": 0.0, "tz": 0.0, "ui_capital_cost_capacity": 0.0, - "ui_capital_cost_reference": 13860600.0, + "ui_capital_cost_reference": 16019581.264455, "ui_cfin": 0.0, "ui_crf": Infinity, "ui_fcr_input_option": 0.0, @@ -10116,7 +10116,7 @@ "ui_ireal": 0.0, "ui_lbl_cff_msg": "", "ui_operating_cost_capacity": 0.0, - "ui_operating_cost_fixed": 1362080.0, + "ui_operating_cost_fixed": 3425094.545, "ui_pfin": 1.0, "ui_step_minutes": 60.0, "ui_system_capacity": 1115.0, diff --git a/deploy/runtime/defaults/MEwave Battery_Single Owner.json b/deploy/runtime/defaults/MEwave Battery_Single Owner.json index 89e3cf6ba3..5b17d6b2d3 100644 --- a/deploy/runtime/defaults/MEwave Battery_Single Owner.json +++ b/deploy/runtime/defaults/MEwave Battery_Single Owner.json @@ -58,18 +58,18 @@ "array_sizing_mode": 2.0, "assem_install_shown": 0.0, "assem_other_infras_shown": 0.0, - "assembly_and_install_cost": 24255483.829701216, + "assembly_and_install_cost": 28124154.948552677, "assembly_and_install_cost_input": 0.0, "assembly_and_install_cost_method": 2.0, - "assembly_and_install_cost_modeled": 24255483.829701216, + "assembly_and_install_cost_modeled": 28124154.948552677, "assembly_and_install_cost_rvalue": 0.0, "assembly_and_install_cost_total": 0.0, "assembly_and_install_override": 0.0, "assembly_areas_cost": 0.0, "balance_of_system_cost_input": 0.0, "balance_of_system_cost_override": 0.0, - "balance_of_system_cost_total": 62025248.289649058, - "balance_of_system_cost_total_mill": 62.025248289649059, + "balance_of_system_cost_total": 70324241.82224481, + "balance_of_system_cost_total_mill": 70.32424182224482, "balance_of_system_scheduled_maintenance_cost": 0.0, "balance_of_system_unscheduled_maintenance_cost": 0.0, "ballast_system_cost": 0.0, @@ -80,7 +80,7 @@ "batt_C_rate_max_discharge": 0.5, "batt_C_rate_max_discharge_input": 0.5, "batt_Cp": 1500.0, - "batt_Qexp": 2.584000000000001, + "batt_Qexp": 2.5840000000000007, "batt_Qexp_percent": 80.75, "batt_Qfull": 3.2, "batt_Qfull_flow": 39881.600000000006, @@ -8901,7 +8901,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 19999.824768, + "batt_computed_bank_capacity": 19999.824768000002, "batt_computed_series": 126.0, "batt_computed_stacks_series": 0.0, "batt_computed_strings": 12463.0, @@ -8936,7 +8936,7 @@ "batt_dispatch_pvs_ac_lb_enable": 0.0, "batt_dispatch_pvs_ac_ub": 1.05, "batt_dispatch_pvs_ac_ub_enable": 0.0, - "batt_dispatch_pvs_battery_energy": 19999.824768, + "batt_dispatch_pvs_battery_energy": 19999.824768000002, "batt_dispatch_pvs_battery_power": 10416.575400000002, "batt_dispatch_pvs_battery_rte": 92.16, "batt_dispatch_pvs_curtail_as_control": 0.0, @@ -8967,6 +8967,10 @@ "batt_h_to_ambient": 5.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 7664732.844088322, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 1.546522216352946, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9878,7 +9882,7 @@ 0.0, 0.0 ], - "batt_mass": 198018.06700990106, + "batt_mass": 198018.06700990103, "batt_maximum_SOC": 95.0, "batt_meter_position": 1.0, "batt_minimum_SOC": 30.0, @@ -9886,9 +9890,9 @@ "batt_num_cells": 1570338.0, "batt_om_we_shown": 0.0, "batt_power_charge_max_kwac": 10416.575400000002, - "batt_power_charge_max_kwdc": 9999.912384, + "batt_power_charge_max_kwdc": 9999.912384000001, "batt_power_discharge_max_kwac": 9599.91588864, - "batt_power_discharge_max_kwdc": 9999.912384, + "batt_power_discharge_max_kwdc": 9999.912384000001, "batt_pv_ac_forecast": [ 0.0 ], @@ -9956,7 +9960,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 9999.912384, + "batt_ui_nominal_bank_power": 9999.912384000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file": "", @@ -9988,11 +9992,11 @@ ] ], "batt_volume": 285.7117824, - "battery_energy": 19999.824768, + "battery_energy": 19999.824768000002, "battery_losses_shown": 0.0, "battery_per_kW": 233.0, "battery_per_kWh": 252.0, - "battery_power": 9999.912384, + "battery_power": 9999.912384000001, "battery_thermal_shown": 0.0, "battery_total": 7369935.427008001, "battery_total_cost_lcos": 7664732.844088322, @@ -10029,7 +10033,7 @@ 105.4 ] ], - "capex_check": 403234598.8467771, + "capex_check": 423564390.69321408, "carrying_cost_during_construction_cost": 0.0, "cathodic_protection_system_cost": 0.0, "cbi_fed_amount": 0.0, @@ -10067,7 +10071,7 @@ "condition_monitoring_cost": 0.0, "condition_monitoring_operations_cost": 0.0, "connecting_hardware_cost": 0.0, - "const_per_interest1": 7443763.921033997, + "const_per_interest1": 8053677.30249341, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10077,7 +10081,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 7443763.921033997, + "const_per_interest_total": 8053677.30249341, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10094,13 +10098,13 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 458077779.7559383, + "const_per_principal1": 495610910.9226713, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 458077779.7559383, - "const_per_total1": 12024541.718593382, + "const_per_principal_total": 495610910.9226713, + "const_per_total1": 13009786.411720124, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -10110,7 +10114,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 12024541.718593382, + "construction_financing_cost": 13009786.411720124, "construction_management_cost": 0.0, "construction_management_cost_rvalue": 0.0, "construction_management_cost_total": 0.0, @@ -10144,33 +10148,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 487946178.07858267, + 98.45347778364698, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 7664732.844088322, + 1.546522216352946, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -10178,6 +10203,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -10230,10 +10256,10 @@ "detailed_cost_modeled_other_elec_infras": 0.0, "detailed_design_and_construction_eng_cost": 0.0, "detailed_design_and_construction_eng_cost_total": 0.0, - "development_cost": 14363392.8, + "development_cost": 15942304.376980367, "development_cost_input": 0.0, "development_cost_method": 2.0, - "development_cost_modeled": 14363392.8, + "development_cost_modeled": 15942304.376980367, "development_cost_rvalue": 0.0, "development_cost_total": 0.0, "development_override": 0.0, @@ -10241,9 +10267,9 @@ "device_characteristic_diameter": 20.0, "device_cost_input": 0.0, "device_cost_override": 0.0, - "device_costs_total": 352096684.725991, + "device_costs_total": 364676387.419686, "device_costs_total_display": 0.0, - "device_costs_total_mill": 352.096684725991, + "device_costs_total_mill": 364.676387419686, "device_foundation": "Floating", "device_mass": 687.0, "device_material": "A36 Steel", @@ -19722,10 +19748,10 @@ "due_diligence_cost": 0.0, "e&m_shown": 0.0, "elec_infrac_shown": 0.0, - "elec_infras_cost": 7959088.291084859, + "elec_infras_cost": 7959088.2910848599, "elec_infras_cost_input": 0.0, "elec_infras_cost_method": 2.0, - "elec_infras_cost_modeled": 7959088.291084859, + "elec_infras_cost_modeled": 7959088.2910848599, "elec_infras_cost_rvalue": 0.0, "elec_infras_cost_total": 0.0, "elec_infras_override": 0.0, @@ -22668,10 +22694,10 @@ "energy_revenue_ret": [ 100.0 ], - "eng_and_mgmt_cost": 4559949.2, + "eng_and_mgmt_cost": 6862455.656910121, "eng_and_mgmt_cost_input": 0.0, "eng_and_mgmt_cost_method": 2.0, - "eng_and_mgmt_cost_modeled": 4559949.2, + "eng_and_mgmt_cost_modeled": 6862455.656910121, "eng_and_mgmt_cost_rvalue": 0.0, "eng_and_mgmt_cost_total": 0.0, "eng_and_mgmt_override": 0.0, @@ -22722,8 +22748,8 @@ "feed_cost": 0.0, "financial_cost_input": 0.0, "financial_cost_override": 0.0, - "financial_cost_total": 36291113.89620994, - "financial_cost_total_mill": 36.29111389620994, + "financial_cost_total": 52945548.836651798, + "financial_cost_total_mill": 52.945548836651799, "financial_itemized_shown": 0.0, "financial_override_check": 0.0, "financing_and_incentives_cost": 0.0, @@ -31575,11 +31601,11 @@ "initial_engineering_cost_rvalue": 0.0, "initial_engineering_cost_total": 0.0, "initial_engineering_cost_total_check": 0.0, - "insurance_during_construction_cost": 4032345.988467771, + "insurance_during_construction_cost": 5506337.079011787, "insurance_during_construction_cost_input": 0.0, "insurance_during_construction_cost_method": 2.0, - "insurance_during_construction_cost_modeled": 0.0, - "insurance_during_construction_cost_modeled_ui": 4032345.988467771, + "insurance_during_construction_cost_modeled": 5506337.079011787, + "insurance_during_construction_cost_modeled_ui": 4235643.906932141, "insurance_during_construction_cost_rvalue": 0.0, "insurance_operations_cost": 0.0, "insurance_rate": 0.0, @@ -31594,6 +31620,13 @@ "interconnection_and_power_marketing_cost_total_check": 0.0, "interconnection_studies_and_fees_cost": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -31607,6 +31640,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -32809,10 +32843,10 @@ "loss_transmission": 5.0, "lube_system_cost": 0.0, "lubrication_system_cost": 0.0, - "maintenance_cost": 3658284.8000000009, + "maintenance_cost": 4492240.6, "maintenance_cost_input": 0.0, "maintenance_cost_method": 2.0, - "maintenance_cost_modeled": 3658284.8000000009, + "maintenance_cost_modeled": 4492240.6, "maintenance_cost_rvalue": 0.0, "maintenance_cost_total": 0.0, "maintenance_override_check": 0.0, @@ -32857,10 +32891,10 @@ "method_check": 2.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "mooring_found_substruc_cost": 62668871.2, + "mooring_found_substruc_cost": 64289167.800000008, "mooring_found_substruc_cost_input": 0.0, "mooring_found_substruc_cost_method": 2.0, - "mooring_found_substruc_cost_modeled": 62668871.2, + "mooring_found_substruc_cost_modeled": 64289167.800000008, "mooring_found_substruc_cost_rvalue": 0.0, "mooring_found_substruc_cost_total": 0.0, "mooring_lines_cost": 0.0, @@ -32885,6 +32919,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "notes": "", "number_devices": 100.0, "number_hours": 0.0, @@ -32915,7 +32951,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 19999.824768, + "om_batt_nameplate": 19999.824768000002, "om_batt_replacement_cost": [ 252.0 ], @@ -32927,7 +32963,7 @@ "om_cost_override": 0.0, "om_equipment_purchases_cost": 0.0, "om_fixed": [ - 5431316.800000001 + 6890485.8 ], "om_fixed_escal": 0.0, "om_production_escal": 0.0, @@ -32958,10 +32994,10 @@ "operating_equipment_cost": 0.0, "operating_facilities_cost": 0.0, "operating_margin_cost": 0.0, - "operations_cost": 1773032.0, + "operations_cost": 2398245.2, "operations_cost_input": 0.0, "operations_cost_method": 2.0, - "operations_cost_modeled": 1773032.0, + "operations_cost_modeled": 2398245.2, "operations_cost_rvalue": 0.0, "operations_cost_total": 0.0, "operations_management_general_administration_cost": 0.0, @@ -33088,11 +33124,11 @@ "personnel_access_system_cost": 0.0, "personnel_access_system_mooring_cost": 0.0, "personnel_facilities_cost": 0.0, - "plant_commissioning_cost": 6451753.581548434, + "plant_commissioning_cost": 6777030.251091431, "plant_commissioning_cost_input": 0.0, "plant_commissioning_cost_method": 2.0, - "plant_commissioning_cost_modeled": 1604545.8, - "plant_commissioning_cost_modeled_ui": 6451753.581548434, + "plant_commissioning_cost_modeled": 6777030.251091431, + "plant_commissioning_cost_modeled_ui": 6777030.251091425, "plant_commissioning_cost_rvalue": 0.0, "plumbing_fittings_cost": 0.0, "port_fees_cost": 0.0, @@ -33110,11 +33146,11 @@ "power_takeoff_enclosure_cost": 0.0, "power_takeoff_enclosure_cost_total": 0.0, "power_takeoff_system_assem_install_cost": 0.0, - "power_takeoff_system_cost": 52489652.12599102, + "power_takeoff_system_cost": 55906235.219686347, "power_takeoff_system_cost_input": 0.0, "power_takeoff_system_cost_input_label": 0.0, "power_takeoff_system_cost_method": 2.0, - "power_takeoff_system_cost_modeled": 52489652.12599102, + "power_takeoff_system_cost_modeled": 55906235.219686347, "power_takeoff_system_cost_rvalue": 0.0, "power_takeoff_system_cost_total": 0.0, "power_takeoff_system_total_label": 0.0, @@ -33140,11 +33176,11 @@ "profit_eng_cost": 0.0, "project_certification_cost": 0.0, "project_certification_cost_total_display": 0.0, - "project_contingency_cost": 0.0, + "project_contingency_cost": 34308715.646150369, "project_contingency_cost_input": 0.0, "project_contingency_cost_method": 2.0, - "project_contingency_cost_modeled": 0.0, - "project_contingency_cost_modeled_ui": 20161729.94233886, + "project_contingency_cost_modeled": 34308715.646150369, + "project_contingency_cost_modeled_ui": 21178219.534660706, "project_contingency_cost_rvalue": 0.0, "project_management_during_development_cost": 0.0, "project_management_during_development_cost_rvalue": 0.0, @@ -33152,7 +33188,7 @@ "project_management_during_development_cost_total_check": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 458077779.7559383, + "property_assessed_value": 495610910.9226713, "property_tax_rate": 0.0, "protection_control_cost": 0.0, "ptc_fed_amount": [ @@ -33199,11 +33235,11 @@ ], "real_discount_rate": 5.5, "rectifying_circuit_cost": 0.0, - "reserve_accounts_cost": 12097037.965403313, + "reserve_accounts_cost": 13130496.111489647, "reserve_accounts_cost_input": 0.0, "reserve_accounts_cost_method": 2.0, - "reserve_accounts_cost_modeled": 0.0, - "reserve_accounts_cost_modeled_ui": 12097037.965403313, + "reserve_accounts_cost_modeled": 13130496.111489647, + "reserve_accounts_cost_modeled_ui": 12706931.720796422, "reserve_accounts_cost_rvalue": 0.0, "reserve_accounts_cost_total": 0.0, "reserves_interest": 1.75, @@ -33245,6 +33281,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "significant_wave_height": [ 3.21103, 3.13325, @@ -36168,11 +36206,11 @@ 2.27728 ], "site_access_override": 0.0, - "site_access_port_staging_cost": 4435580.587314548, + "site_access_port_staging_cost": 4659208.297625358, "site_access_port_staging_cost_input": 0.0, "site_access_port_staging_cost_method": 2.0, - "site_access_port_staging_cost_modeled": 2158213.2, - "site_access_port_staging_cost_modeled_ui": 4435580.587314548, + "site_access_port_staging_cost_modeled": 4659208.297625358, + "site_access_port_staging_cost_modeled_ui": 4659208.2976253549, "site_access_port_staging_cost_rvalue": 0.0, "site_access_port_staging_cost_total": 0.0, "site_access_shown": 0.0, @@ -36201,11 +36239,11 @@ "struct_override": 0.0, "struct_user_input_label": 0.0, "structural_assembly_assem_install_cost": 0.0, - "structural_assembly_cost": 236938161.4, + "structural_assembly_cost": 244480984.4, "structural_assembly_cost_input": 0.0, "structural_assembly_cost_method": 2.0, - "structural_assembly_cost_modeled": 236938161.4, - "structural_assembly_cost_modeled_formatted": 236938161.4, + "structural_assembly_cost_modeled": 244480984.4, + "structural_assembly_cost_modeled_formatted": 244480984.4, "structural_assembly_cost_rvalue": 0.0, "structural_assembly_cost_total": 0.0, "structure_foundations_cost": 0.0, @@ -36219,6 +36257,10 @@ "substructures_and_foundations_cost": 0.0, "substructures_and_foundations_cost_rvalue": 0.0, "system_capacity": 28600.0, + "system_itc_basis_cost": 487946178.07858267, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 98.45347778364698, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -36235,16 +36277,16 @@ "total_financial_cost_per_kwh": 0.0, "total_indirect_battery_cost": 0.0, "total_installed_battery_cost": 7664732.844088322, - "total_installed_cost": 458077779.7559383, + "total_installed_cost": 495610910.9226713, "total_installed_cost_lcoe": 0.0, - "total_installed_cost_mill": 458.0777797559383, - "total_installed_cost_structural": 236938161.4, - "total_operating_cost": 5431316.800000001, - "total_operating_cost_mill": 5.431316800000001, + "total_installed_cost_mill": 495.61091092267136, + "total_installed_cost_structural": 244480984.4, + "total_operating_cost": 6890485.8, + "total_operating_cost_mill": 6.8904857999999999, "total_operations_cost_lcoe": 0.0, "total_operations_cost_per_kwh": 0.0, "total_rated_capacity": 28600.0, - "total_test": 450413046.9118501, + "total_test": 487946178.07858267, "transmission_charges_rights_cost": 0.0, "transmission_towers_cost": 0.0, "transport_power_conversion_chain_cost": 0.0, @@ -36261,6 +36303,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 180.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/MEwave_LCOE Calculator.json b/deploy/runtime/defaults/MEwave_LCOE Calculator.json index 393a91eb2b..a948074fc2 100644 --- a/deploy/runtime/defaults/MEwave_LCOE Calculator.json +++ b/deploy/runtime/defaults/MEwave_LCOE Calculator.json @@ -45,10 +45,10 @@ "array_sizing_mode": 2.0, "assem_install_shown": 0.0, "assem_other_infras_shown": 0.0, - "assembly_and_install_cost": 24255483.829701216, + "assembly_and_install_cost": 28124154.948552677, "assembly_and_install_cost_input": 0.0, "assembly_and_install_cost_method": 2.0, - "assembly_and_install_cost_modeled": 24255483.829701216, + "assembly_and_install_cost_modeled": 28124154.948552677, "assembly_and_install_cost_rvalue": 0.0, "assembly_and_install_cost_total": 0.0, "assembly_and_install_override": 0.0, @@ -56,8 +56,8 @@ "average_power_flux": 32.2, "balance_of_system_cost_input": 0.0, "balance_of_system_cost_override": 0.0, - "balance_of_system_cost_total": 62025248.289649058, - "balance_of_system_cost_total_mill": 62.025248289649059, + "balance_of_system_cost_total": 70324241.82224481, + "balance_of_system_cost_total_mill": 70.32424182224482, "balance_of_system_scheduled_maintenance_cost": 0.0, "balance_of_system_unscheduled_maintenance_cost": 0.0, "ballast_system_cost": 0.0, @@ -98,8 +98,8 @@ "cable_protection_cost_total": 0.0, "cable_protection_cost_total_check": 0.0, "cable_system_overbuild": 10.0, - "capex_check": 403234598.8467771, - "capital_cost": 450413046.91185, + "capex_check": 423564390.69321408, + "capital_cost": 487946178.078583, "carrying_cost_during_construction_cost": 0.0, "cathodic_protection_system_cost": 0.0, "city": "Eureka", @@ -170,10 +170,10 @@ "detailed_cost_modeled_other_elec_infras": 1.0, "detailed_design_and_construction_eng_cost": 0.0, "detailed_design_and_construction_eng_cost_total": 0.0, - "development_cost": 14363392.8, + "development_cost": 15942304.376980367, "development_cost_input": 0.0, "development_cost_method": 2.0, - "development_cost_modeled": 14363392.8, + "development_cost_modeled": 15942304.376980367, "development_cost_rvalue": 0.0, "development_cost_total": 0.0, "development_override": 0.0, @@ -181,9 +181,9 @@ "device_characteristic_diameter": 20.0, "device_cost_input": 0.0, "device_cost_override": 0.0, - "device_costs_total": 352096684.725991, + "device_costs_total": 364676387.419686, "device_costs_total_display": 0.0, - "device_costs_total_mill": 352.096684725991, + "device_costs_total_mill": 364.676387419686, "device_foundation": "Floating", "device_mass": 687.0, "device_material": "A36 Steel", @@ -200,10 +200,10 @@ "due_diligence_cost": 0.0, "e&m_shown": 0.0, "elec_infrac_shown": 0.0, - "elec_infras_cost": 7959088.291084859, + "elec_infras_cost": 7959088.2910848599, "elec_infras_cost_input": 0.0, "elec_infras_cost_method": 2.0, - "elec_infras_cost_modeled": 7959088.291084859, + "elec_infras_cost_modeled": 7959088.2910848599, "elec_infras_cost_rvalue": 0.0, "elec_infras_cost_total": 10819088.29108486, "elec_infras_override": 0.0, @@ -3135,10 +3135,10 @@ 10.5673, 10.9004 ], - "eng_and_mgmt_cost": 4559949.2, + "eng_and_mgmt_cost": 6862455.656910121, "eng_and_mgmt_cost_input": 0.0, "eng_and_mgmt_cost_method": 2.0, - "eng_and_mgmt_cost_modeled": 4559949.2, + "eng_and_mgmt_cost_modeled": 6862455.656910121, "eng_and_mgmt_cost_rvalue": 0.0, "eng_and_mgmt_cost_total": 0.0, "eng_and_mgmt_override": 0.0, @@ -3178,8 +3178,8 @@ "feed_cost": 0.0, "financial_cost_input": 0.0, "financial_cost_override": 0.0, - "financial_cost_total": 36291113.89620994, - "financial_cost_total_mill": 36.29111389620994, + "financial_cost_total": 52945548.836651798, + "financial_cost_total_mill": 52.945548836651799, "financial_itemized_shown": 0.0, "financial_override_check": 0.0, "financing_and_incentives_cost": 0.0, @@ -3187,12 +3187,12 @@ "financing_and_incentives_cost_total": 0.0, "financing_and_incentives_cost_total_check": 0.0, "fixed_charge_rate": 0.108, - "fixed_operating_cost": 5431316.800000001, + "fixed_operating_cost": 6890485.8, "floating_array": 1.0, "foundation_assem_install_cost": 0.0, "foundation_onshore_substation_cost": 0.0, "frequency_converter_cost": 0.0, - "frequency_sum": 99.88999999999992, + "frequency_sum": 99.88999999999993, "gearbox_cost": 0.0, "gearbox_cost_rvalue": 0.0, "gearbox_cost_total": 0.0, @@ -3220,11 +3220,11 @@ "initial_engineering_cost_rvalue": 0.0, "initial_engineering_cost_total": 0.0, "initial_engineering_cost_total_check": 0.0, - "insurance_during_construction_cost": 4032345.988467771, + "insurance_during_construction_cost": 5506337.079011787, "insurance_during_construction_cost_input": 0.0, "insurance_during_construction_cost_method": 2.0, - "insurance_during_construction_cost_modeled": 0.0, - "insurance_during_construction_cost_modeled_ui": 4032345.988467771, + "insurance_during_construction_cost_modeled": 5506337.079011787, + "insurance_during_construction_cost_modeled_ui": 4235643.906932141, "insurance_during_construction_cost_rvalue": 0.0, "insurance_operations_cost": 0.0, "integration_assembly_testing_checkout_cost": 0.0, @@ -3788,10 +3788,10 @@ "loss_transmission": 2.0, "lube_system_cost": 0.0, "lubrication_system_cost": 0.0, - "maintenance_cost": 3658284.8000000009, + "maintenance_cost": 4492240.6, "maintenance_cost_input": 0.0, "maintenance_cost_method": 2.0, - "maintenance_cost_modeled": 3658284.8000000009, + "maintenance_cost_modeled": 4492240.6, "maintenance_cost_rvalue": 0.0, "maintenance_cost_total": 0.0, "maintenance_override_check": 0.0, @@ -3817,10 +3817,10 @@ "max_frequency_Te": 7.5, "messenger_lines_and_buoys_cost": 0.0, "method_check": 2.0, - "mooring_found_substruc_cost": 62668871.2, + "mooring_found_substruc_cost": 64289167.800000008, "mooring_found_substruc_cost_input": 0.0, "mooring_found_substruc_cost_method": 2.0, - "mooring_found_substruc_cost_modeled": 62668871.2, + "mooring_found_substruc_cost_modeled": 64289167.800000008, "mooring_found_substruc_cost_rvalue": 0.0, "mooring_found_substruc_cost_total": 0.0, "mooring_lines_cost": 0.0, @@ -3858,7 +3858,7 @@ "om_cost_override": 0.0, "om_equipment_purchases_cost": 0.0, "om_fixed": [ - 5431316.800000001 + 6890485.8 ], "onshore_electric_infrastructure_assem_install_cost": 0.0, "onshore_electrical_infrastructure_cost": 0.0, @@ -3886,10 +3886,10 @@ "operating_equipment_cost": 0.0, "operating_facilities_cost": 0.0, "operating_margin_cost": 0.0, - "operations_cost": 1773032.0, + "operations_cost": 2398245.2, "operations_cost_input": 0.0, "operations_cost_method": 2.0, - "operations_cost_modeled": 1773032.0, + "operations_cost_modeled": 2398245.2, "operations_cost_rvalue": 0.0, "operations_cost_total": 0.0, "operations_management_general_administration_cost": 0.0, @@ -3983,11 +3983,11 @@ "personnel_access_system_cost": 0.0, "personnel_access_system_mooring_cost": 0.0, "personnel_facilities_cost": 0.0, - "plant_commissioning_cost": 6451753.581548434, + "plant_commissioning_cost": 6777030.251091431, "plant_commissioning_cost_input": 0.0, "plant_commissioning_cost_method": 2.0, - "plant_commissioning_cost_modeled": 1604545.8, - "plant_commissioning_cost_modeled_ui": 6451753.581548434, + "plant_commissioning_cost_modeled": 6777030.251091431, + "plant_commissioning_cost_modeled_ui": 6777030.251091425, "plant_commissioning_cost_rvalue": 0.0, "plumbing_fittings_cost": 0.0, "port_fees_cost": 0.0, @@ -4005,11 +4005,11 @@ "power_takeoff_enclosure_cost": 0.0, "power_takeoff_enclosure_cost_total": 0.0, "power_takeoff_system_assem_install_cost": 0.0, - "power_takeoff_system_cost": 52489652.12599102, + "power_takeoff_system_cost": 55906235.219686347, "power_takeoff_system_cost_input": 0.0, "power_takeoff_system_cost_input_label": 0.0, "power_takeoff_system_cost_method": 2.0, - "power_takeoff_system_cost_modeled": 52489652.12599102, + "power_takeoff_system_cost_modeled": 55906235.219686347, "power_takeoff_system_cost_rvalue": 0.0, "power_takeoff_system_cost_total": 0.0, "power_takeoff_system_total_label": 0.0, @@ -4029,11 +4029,11 @@ "profit_eng_cost": 0.0, "project_certification_cost": 0.0, "project_certification_cost_total_display": 0.0, - "project_contingency_cost": 0.0, + "project_contingency_cost": 34308715.646150369, "project_contingency_cost_input": 0.0, "project_contingency_cost_method": 2.0, - "project_contingency_cost_modeled": 0.0, - "project_contingency_cost_modeled_ui": 20161729.94233886, + "project_contingency_cost_modeled": 34308715.646150369, + "project_contingency_cost_modeled_ui": 21178219.534660706, "project_contingency_cost_rvalue": 0.0, "project_management_during_development_cost": 0.0, "project_management_during_development_cost_rvalue": 0.0, @@ -4046,11 +4046,11 @@ "quayside_docking_fees_cost": 0.0, "railings_cost": 0.0, "rectifying_circuit_cost": 0.0, - "reserve_accounts_cost": 12097037.965403313, + "reserve_accounts_cost": 13130496.111489647, "reserve_accounts_cost_input": 0.0, "reserve_accounts_cost_method": 2.0, - "reserve_accounts_cost_modeled": 0.0, - "reserve_accounts_cost_modeled_ui": 12097037.965403313, + "reserve_accounts_cost_modeled": 13130496.111489647, + "reserve_accounts_cost_modeled_ui": 12706931.720796422, "reserve_accounts_cost_rvalue": 0.0, "reserve_accounts_cost_total": 0.0, "resource_and_metocean_assessment_cost": 0.0, @@ -7005,11 +7005,11 @@ 2.27728 ], "site_access_override": 0.0, - "site_access_port_staging_cost": 4435580.587314548, + "site_access_port_staging_cost": 4659208.297625358, "site_access_port_staging_cost_input": 0.0, "site_access_port_staging_cost_method": 2.0, - "site_access_port_staging_cost_modeled": 2158213.2, - "site_access_port_staging_cost_modeled_ui": 4435580.587314548, + "site_access_port_staging_cost_modeled": 4659208.297625358, + "site_access_port_staging_cost_modeled_ui": 4659208.2976253549, "site_access_port_staging_cost_rvalue": 0.0, "site_access_port_staging_cost_total": 0.0, "site_access_shown": 0.0, @@ -7033,11 +7033,11 @@ "struct_override": 0.0, "struct_user_input_label": 0.0, "structural_assembly_assem_install_cost": 0.0, - "structural_assembly_cost": 236938161.4, + "structural_assembly_cost": 244480984.4, "structural_assembly_cost_input": 0.0, "structural_assembly_cost_method": 2.0, - "structural_assembly_cost_modeled": 236938161.4, - "structural_assembly_cost_modeled_formatted": 236938161.4, + "structural_assembly_cost_modeled": 244480984.4, + "structural_assembly_cost_modeled_formatted": 244480984.4, "structural_assembly_cost_rvalue": 0.0, "structural_assembly_cost_total": 0.0, "structure_foundations_cost": 0.0, @@ -7060,16 +7060,16 @@ "total_device_cost_per_kwh": 0.0, "total_financial_cost_lcoe": 0.0, "total_financial_cost_per_kwh": 0.0, - "total_installed_cost": 450413046.91185, + "total_installed_cost": 487946178.078583, "total_installed_cost_lcoe": 0.0, - "total_installed_cost_mill": 450.41304691185, - "total_installed_cost_structural": 236938161.4, - "total_operating_cost": 5431316.800000001, - "total_operating_cost_mill": 5.431316800000001, + "total_installed_cost_mill": 487.946178078583, + "total_installed_cost_structural": 244480984.4, + "total_operating_cost": 6890485.8, + "total_operating_cost_mill": 6.8904857999999999, "total_operations_cost_lcoe": 0.0, "total_operations_cost_per_kwh": 0.0, "total_rated_capacity": 28600.0, - "total_test": 450413046.9118501, + "total_test": 487946178.07858267, "transmission_charges_rights_cost": 0.0, "transmission_towers_cost": 0.0, "transport_power_conversion_chain_cost": 0.0, @@ -7080,7 +7080,7 @@ "turbine_bearings_cost": 0.0, "tz": 0.0, "ui_capital_cost_capacity": 0.0, - "ui_capital_cost_reference": 450413046.91185, + "ui_capital_cost_reference": 487946178.078583, "ui_cfin": 0.0, "ui_crf": 0.0, "ui_fcr_input_option": 0.0, @@ -7088,7 +7088,7 @@ "ui_ireal": 0.0, "ui_lbl_cff_msg": "", "ui_operating_cost_capacity": 0.0, - "ui_operating_cost_fixed": 5431316.800000001, + "ui_operating_cost_fixed": 6890485.8, "ui_pfin": 0.0, "ui_step_minutes": 180.0, "ui_system_capacity": 28600.0, diff --git a/deploy/runtime/defaults/MEwave_None.json b/deploy/runtime/defaults/MEwave_None.json index 7e63b52580..b57433cb08 100644 --- a/deploy/runtime/defaults/MEwave_None.json +++ b/deploy/runtime/defaults/MEwave_None.json @@ -2966,7 +2966,7 @@ "export_cable_voltage_option_ac": 0.0, "export_cable_voltage_option_hvdc": 0.0, "floating_array": 1.0, - "frequency_sum": 99.88999999999992, + "frequency_sum": 99.88999999999993, "inter_array_cable_length": 0.0, "inter_array_cable_voltage": 7.2, "inter_array_cable_voltage_calculated": 7.2, diff --git a/deploy/runtime/defaults/MEwave_Single Owner.json b/deploy/runtime/defaults/MEwave_Single Owner.json index 16229373b0..7f3ab2e2eb 100644 --- a/deploy/runtime/defaults/MEwave_Single Owner.json +++ b/deploy/runtime/defaults/MEwave_Single Owner.json @@ -47,22 +47,26 @@ "array_sizing_mode": 2.0, "assem_install_shown": 0.0, "assem_other_infras_shown": 0.0, - "assembly_and_install_cost": 24255483.829701216, + "assembly_and_install_cost": 28124154.948552677, "assembly_and_install_cost_input": 0.0, "assembly_and_install_cost_method": 2.0, - "assembly_and_install_cost_modeled": 24255483.829701216, + "assembly_and_install_cost_modeled": 28124154.948552677, "assembly_and_install_cost_rvalue": 0.0, "assembly_and_install_cost_total": 0.0, "assembly_and_install_override": 0.0, "assembly_areas_cost": 0.0, "balance_of_system_cost_input": 0.0, "balance_of_system_cost_override": 0.0, - "balance_of_system_cost_total": 62025248.289649058, - "balance_of_system_cost_total_mill": 62.025248289649059, + "balance_of_system_cost_total": 70324241.82224481, + "balance_of_system_cost_total_mill": 70.32424182224482, "balance_of_system_scheduled_maintenance_cost": 0.0, "balance_of_system_unscheduled_maintenance_cost": 0.0, "ballast_system_cost": 0.0, "ballast_system_mooring_cost": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bearings_cost": 0.0, @@ -79,7 +83,7 @@ "cable_protection_cost_total": 0.0, "cable_protection_cost_total_check": 0.0, "cable_system_overbuild": 10.0, - "capex_check": 403234598.8467771, + "capex_check": 423564390.69321408, "carrying_cost_during_construction_cost": 0.0, "cathodic_protection_system_cost": 0.0, "cbi_fed_amount": 0.0, @@ -116,7 +120,7 @@ "condition_monitoring_cost": 0.0, "condition_monitoring_operations_cost": 0.0, "connecting_hardware_cost": 0.0, - "const_per_interest1": 7319212.012317563, + "const_per_interest1": 7929125.393776974, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -126,7 +130,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 7319212.012317563, + "const_per_interest_total": 7929125.393776974, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -143,13 +147,13 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 450413046.91185, + "const_per_principal1": 487946178.078583, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 450413046.91185, - "const_per_total1": 11823342.481436065, + "const_per_principal_total": 487946178.078583, + "const_per_total1": 12808587.174562805, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -159,7 +163,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 11823342.481436065, + "construction_financing_cost": 12808587.174562805, "construction_management_cost": 0.0, "construction_management_cost_rvalue": 0.0, "construction_management_cost_total": 0.0, @@ -193,33 +197,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 487946178.078583, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 0.0, @@ -227,6 +252,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 0.0, @@ -279,10 +305,10 @@ "detailed_cost_modeled_other_elec_infras": 0.0, "detailed_design_and_construction_eng_cost": 0.0, "detailed_design_and_construction_eng_cost_total": 0.0, - "development_cost": 14363392.8, + "development_cost": 15942304.376980367, "development_cost_input": 0.0, "development_cost_method": 2.0, - "development_cost_modeled": 14363392.8, + "development_cost_modeled": 15942304.376980367, "development_cost_rvalue": 0.0, "development_cost_total": 0.0, "development_override": 0.0, @@ -290,9 +316,9 @@ "device_characteristic_diameter": 20.0, "device_cost_input": 0.0, "device_cost_override": 0.0, - "device_costs_total": 352096684.725991, + "device_costs_total": 364676387.419686, "device_costs_total_display": 0.0, - "device_costs_total_mill": 352.096684725991, + "device_costs_total_mill": 364.676387419686, "device_foundation": "Floating", "device_mass": 687.0, "device_material": "A36 Steel", @@ -9102,10 +9128,10 @@ "due_diligence_cost": 0.0, "e&m_shown": 0.0, "elec_infrac_shown": 0.0, - "elec_infras_cost": 7959088.291084859, + "elec_infras_cost": 7959088.2910848599, "elec_infras_cost_input": 0.0, "elec_infras_cost_method": 2.0, - "elec_infras_cost_modeled": 7959088.291084859, + "elec_infras_cost_modeled": 7959088.2910848599, "elec_infras_cost_rvalue": 0.0, "elec_infras_cost_total": 0.0, "elec_infras_override": 0.0, @@ -12045,10 +12071,10 @@ "energy_revenue_ret": [ 100.0 ], - "eng_and_mgmt_cost": 4559949.2, + "eng_and_mgmt_cost": 6862455.656910121, "eng_and_mgmt_cost_input": 0.0, "eng_and_mgmt_cost_method": 2.0, - "eng_and_mgmt_cost_modeled": 4559949.2, + "eng_and_mgmt_cost_modeled": 6862455.656910121, "eng_and_mgmt_cost_rvalue": 0.0, "eng_and_mgmt_cost_total": 0.0, "eng_and_mgmt_override": 0.0, @@ -12099,8 +12125,8 @@ "feed_cost": 0.0, "financial_cost_input": 0.0, "financial_cost_override": 0.0, - "financial_cost_total": 36291113.89620994, - "financial_cost_total_mill": 36.29111389620994, + "financial_cost_total": 52945548.836651798, + "financial_cost_total_mill": 52.945548836651799, "financial_itemized_shown": 0.0, "financial_override_check": 0.0, "financing_and_incentives_cost": 0.0, @@ -20952,11 +20978,11 @@ "initial_engineering_cost_rvalue": 0.0, "initial_engineering_cost_total": 0.0, "initial_engineering_cost_total_check": 0.0, - "insurance_during_construction_cost": 4032345.988467771, + "insurance_during_construction_cost": 5506337.079011787, "insurance_during_construction_cost_input": 0.0, "insurance_during_construction_cost_method": 2.0, - "insurance_during_construction_cost_modeled": 0.0, - "insurance_during_construction_cost_modeled_ui": 4032345.988467771, + "insurance_during_construction_cost_modeled": 5506337.079011787, + "insurance_during_construction_cost_modeled_ui": 4235643.906932141, "insurance_during_construction_cost_rvalue": 0.0, "insurance_operations_cost": 0.0, "insurance_rate": 0.0, @@ -20971,6 +20997,13 @@ "interconnection_and_power_marketing_cost_total_check": 0.0, "interconnection_studies_and_fees_cost": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20984,6 +21017,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -22185,10 +22219,10 @@ "loss_transmission": 5.0, "lube_system_cost": 0.0, "lubrication_system_cost": 0.0, - "maintenance_cost": 3658284.8000000009, + "maintenance_cost": 4492240.6, "maintenance_cost_input": 0.0, "maintenance_cost_method": 2.0, - "maintenance_cost_modeled": 3658284.8000000009, + "maintenance_cost_modeled": 4492240.6, "maintenance_cost_rvalue": 0.0, "maintenance_cost_total": 0.0, "maintenance_override_check": 0.0, @@ -22219,10 +22253,10 @@ "method_check": 2.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "mooring_found_substruc_cost": 62668871.2, + "mooring_found_substruc_cost": 64289167.800000008, "mooring_found_substruc_cost_input": 0.0, "mooring_found_substruc_cost_method": 2.0, - "mooring_found_substruc_cost_modeled": 62668871.2, + "mooring_found_substruc_cost_modeled": 64289167.800000008, "mooring_found_substruc_cost_rvalue": 0.0, "mooring_found_substruc_cost_total": 0.0, "mooring_lines_cost": 0.0, @@ -22247,6 +22281,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "notes": "", "number_devices": 100.0, "number_hours": 0.0, @@ -22275,7 +22311,7 @@ "om_cost_override": 0.0, "om_equipment_purchases_cost": 0.0, "om_fixed": [ - 5431316.800000001 + 6890485.8 ], "onshore_electric_infrastructure_assem_install_cost": 0.0, "onshore_electrical_infrastructure_cost": 0.0, @@ -22303,10 +22339,10 @@ "operating_equipment_cost": 0.0, "operating_facilities_cost": 0.0, "operating_margin_cost": 0.0, - "operations_cost": 1773032.0, + "operations_cost": 2398245.2, "operations_cost_input": 0.0, "operations_cost_method": 2.0, - "operations_cost_modeled": 1773032.0, + "operations_cost_modeled": 2398245.2, "operations_cost_rvalue": 0.0, "operations_cost_total": 0.0, "operations_management_general_administration_cost": 0.0, @@ -22433,11 +22469,11 @@ "personnel_access_system_cost": 0.0, "personnel_access_system_mooring_cost": 0.0, "personnel_facilities_cost": 0.0, - "plant_commissioning_cost": 6451753.581548434, + "plant_commissioning_cost": 6777030.251091431, "plant_commissioning_cost_input": 0.0, "plant_commissioning_cost_method": 2.0, - "plant_commissioning_cost_modeled": 1604545.8, - "plant_commissioning_cost_modeled_ui": 6451753.581548434, + "plant_commissioning_cost_modeled": 6777030.251091431, + "plant_commissioning_cost_modeled_ui": 6777030.251091425, "plant_commissioning_cost_rvalue": 0.0, "plumbing_fittings_cost": 0.0, "port_fees_cost": 0.0, @@ -22455,11 +22491,11 @@ "power_takeoff_enclosure_cost": 0.0, "power_takeoff_enclosure_cost_total": 0.0, "power_takeoff_system_assem_install_cost": 0.0, - "power_takeoff_system_cost": 52489652.12599102, + "power_takeoff_system_cost": 55906235.219686347, "power_takeoff_system_cost_input": 0.0, "power_takeoff_system_cost_input_label": 0.0, "power_takeoff_system_cost_method": 2.0, - "power_takeoff_system_cost_modeled": 52489652.12599102, + "power_takeoff_system_cost_modeled": 55906235.219686347, "power_takeoff_system_cost_rvalue": 0.0, "power_takeoff_system_cost_total": 0.0, "power_takeoff_system_total_label": 0.0, @@ -22485,11 +22521,11 @@ "profit_eng_cost": 0.0, "project_certification_cost": 0.0, "project_certification_cost_total_display": 0.0, - "project_contingency_cost": 0.0, + "project_contingency_cost": 34308715.646150369, "project_contingency_cost_input": 0.0, "project_contingency_cost_method": 2.0, - "project_contingency_cost_modeled": 0.0, - "project_contingency_cost_modeled_ui": 20161729.94233886, + "project_contingency_cost_modeled": 34308715.646150369, + "project_contingency_cost_modeled_ui": 21178219.534660706, "project_contingency_cost_rvalue": 0.0, "project_management_during_development_cost": 0.0, "project_management_during_development_cost_rvalue": 0.0, @@ -22497,14 +22533,14 @@ "project_management_during_development_cost_total_check": 0.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 450413046.91185, + "property_assessed_value": 487946178.078583, "property_tax_rate": 0.0, "protection_control_cost": 0.0, "ptc_fed_amount": [ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -22520,11 +22556,11 @@ ], "real_discount_rate": 5.5, "rectifying_circuit_cost": 0.0, - "reserve_accounts_cost": 12097037.965403313, + "reserve_accounts_cost": 13130496.111489647, "reserve_accounts_cost_input": 0.0, "reserve_accounts_cost_method": 2.0, - "reserve_accounts_cost_modeled": 0.0, - "reserve_accounts_cost_modeled_ui": 12097037.965403313, + "reserve_accounts_cost_modeled": 13130496.111489647, + "reserve_accounts_cost_modeled_ui": 12706931.720796422, "reserve_accounts_cost_rvalue": 0.0, "reserve_accounts_cost_total": 0.0, "reserves_interest": 1.75, @@ -22566,6 +22602,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "significant_wave_height": [ 3.21103, 3.13325, @@ -25489,11 +25527,11 @@ 2.27728 ], "site_access_override": 0.0, - "site_access_port_staging_cost": 4435580.587314548, + "site_access_port_staging_cost": 4659208.297625358, "site_access_port_staging_cost_input": 0.0, "site_access_port_staging_cost_method": 2.0, - "site_access_port_staging_cost_modeled": 2158213.2, - "site_access_port_staging_cost_modeled_ui": 4435580.587314548, + "site_access_port_staging_cost_modeled": 4659208.297625358, + "site_access_port_staging_cost_modeled_ui": 4659208.2976253549, "site_access_port_staging_cost_rvalue": 0.0, "site_access_port_staging_cost_total": 0.0, "site_access_shown": 0.0, @@ -25522,11 +25560,11 @@ "struct_override": 0.0, "struct_user_input_label": 0.0, "structural_assembly_assem_install_cost": 0.0, - "structural_assembly_cost": 236938161.4, + "structural_assembly_cost": 244480984.4, "structural_assembly_cost_input": 0.0, "structural_assembly_cost_method": 2.0, - "structural_assembly_cost_modeled": 236938161.4, - "structural_assembly_cost_modeled_formatted": 236938161.4, + "structural_assembly_cost_modeled": 244480984.4, + "structural_assembly_cost_modeled_formatted": 244480984.4, "structural_assembly_cost_rvalue": 0.0, "structural_assembly_cost_total": 0.0, "structure_foundations_cost": 0.0, @@ -25540,6 +25578,10 @@ "substructures_and_foundations_cost": 0.0, "substructures_and_foundations_cost_rvalue": 0.0, "system_capacity": 28600.0, + "system_itc_basis_cost": 487946178.078583, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -25553,16 +25595,16 @@ "total_device_cost_per_kwh": 0.0, "total_financial_cost_lcoe": 0.0, "total_financial_cost_per_kwh": 0.0, - "total_installed_cost": 450413046.91185, + "total_installed_cost": 487946178.078583, "total_installed_cost_lcoe": 0.0, - "total_installed_cost_mill": 450.41304691185, - "total_installed_cost_structural": 236938161.4, - "total_operating_cost": 5431316.800000001, - "total_operating_cost_mill": 5.431316800000001, + "total_installed_cost_mill": 487.946178078583, + "total_installed_cost_structural": 244480984.4, + "total_operating_cost": 6890485.8, + "total_operating_cost_mill": 6.8904857999999999, "total_operations_cost_lcoe": 0.0, "total_operations_cost_per_kwh": 0.0, "total_rated_capacity": 28600.0, - "total_test": 450413046.9118501, + "total_test": 487946178.07858267, "transmission_charges_rights_cost": 0.0, "transmission_towers_cost": 0.0, "transport_power_conversion_chain_cost": 0.0, @@ -25572,6 +25614,13 @@ "transportation_cost": 0.0, "turbine_bearings_cost": 0.0, "tz": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 180.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/MSLF IPH_Commercial.json b/deploy/runtime/defaults/MSLF IPH_Commercial.json index 5e15e1fa53..adff565be5 100644 --- a/deploy/runtime/defaults/MSLF IPH_Commercial.json +++ b/deploy/runtime/defaults/MSLF IPH_Commercial.json @@ -19,13 +19,13 @@ 0.0 ], "CC_CALC_bop_cost": 0.0, - "CC_CALC_contingency_cost": 355435.3600000001, + "CC_CALC_contingency_cost": 355435.36000000007, "CC_CALC_epc_total_cost": 597639.1696, "CC_CALC_heat_sink_cost": 600000.0, "CC_CALC_htf_system_cost": 0.0, - "CC_CALC_installed_per_capacity": 1267.459591125442, + "CC_CALC_installed_per_capacity": 1267.4595911254419, "CC_CALC_plm_total_cost": 89252.09162720926, - "CC_CALC_sales_tax_total": 217323.33440000009, + "CC_CALC_sales_tax_total": 217323.33440000003, "CC_CALC_site_improvements_cost": 451488.0, "CC_CALC_solar_field_cost": 3386160.0, "CC_CALC_total_direct_cost": 5433083.36, @@ -426,8 +426,8 @@ "SF_CALC_eff_des_SS": 0.5215770288143354, "SF_CALC_eff_loop_des_SS": 0.5218037086950732, "SF_CALC_eta_optical_des_SS": 0.5651802987159859, - "SF_CALC_f_htfmax_actual": 1.3223529542708457, - "SF_CALC_f_htfmin_actual": 0.2754896659544152, + "SF_CALC_f_htfmax_actual": 1.3223529542708455, + "SF_CALC_f_htfmin_actual": 0.27548966595441518, "SF_CALC_field_area": 5.578255726700578, "SF_CALC_field_htf_max_temp": 593.0, "SF_CALC_field_htf_min_temp": 238.0, @@ -442,8 +442,8 @@ "SF_CALC_nLoops_sm1": 2.0, "SF_CALC_q_field_des": 11.53076793062266, "SF_CALC_q_field_des_ideal": 11.53076793062266, - "SF_CALC_therm_eff_des_SS": 0.92285069030058, - "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410556, + "SF_CALC_therm_eff_des_SS": 0.9228506903005799, + "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410557, "SF_CALC_total_land_area": 8.925209162720926, "SF_CALC_total_tracking_power": 0.003, "SF_COPY_T_loop_in_des": 293.0, @@ -538,6 +538,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -601,16 +605,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6337297.9556272099, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "dirt_env": [ 0.98, 0.98, @@ -805,6 +864,13 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 1.0, "is_tod_pc_target_also_pc_max": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -818,6 +884,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -9620,7 +9687,9 @@ "nMod": 8.0, "nRecVar": 4.0, "nameplate": 5.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity_escal": 0.0, "om_capacity_heat": [ @@ -9694,7 +9763,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -9716,6 +9785,8 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -9749,6 +9820,10 @@ "store_fluid": 18.0, "system_capacity": 5000.0, "system_capacity_heat_btu": 17.060708175665377, + "system_itc_basis_cost": 6337297.9556272099, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -18553,6 +18628,13 @@ "tz": -7.0, "u_tank": 0.4, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 3802378.773376326, "ui_net_capital_cost": 6337297.9556272099, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/MSLF IPH_LCOH Calculator.json b/deploy/runtime/defaults/MSLF IPH_LCOH Calculator.json index f868cade0d..b0705b2239 100644 --- a/deploy/runtime/defaults/MSLF IPH_LCOH Calculator.json +++ b/deploy/runtime/defaults/MSLF IPH_LCOH Calculator.json @@ -13,13 +13,13 @@ 27.0 ], "CC_CALC_bop_cost": 0.0, - "CC_CALC_contingency_cost": 355435.3600000001, + "CC_CALC_contingency_cost": 355435.36000000007, "CC_CALC_epc_total_cost": 597639.1696, "CC_CALC_heat_sink_cost": 600000.0, "CC_CALC_htf_system_cost": 0.0, - "CC_CALC_installed_per_capacity": 1267.459591125442, + "CC_CALC_installed_per_capacity": 1267.4595911254419, "CC_CALC_plm_total_cost": 89252.09162720926, - "CC_CALC_sales_tax_total": 217323.33440000009, + "CC_CALC_sales_tax_total": 217323.33440000003, "CC_CALC_site_improvements_cost": 451488.0, "CC_CALC_solar_field_cost": 3386160.0, "CC_CALC_total_direct_cost": 5433083.36, @@ -417,8 +417,8 @@ "SF_CALC_eff_des_SS": 0.5215770288143354, "SF_CALC_eff_loop_des_SS": 0.5218037086950732, "SF_CALC_eta_optical_des_SS": 0.5651802987159859, - "SF_CALC_f_htfmax_actual": 1.3223529542708457, - "SF_CALC_f_htfmin_actual": 0.2754896659544152, + "SF_CALC_f_htfmax_actual": 1.3223529542708455, + "SF_CALC_f_htfmin_actual": 0.27548966595441518, "SF_CALC_field_area": 5.578255726700578, "SF_CALC_field_htf_max_temp": 593.0, "SF_CALC_field_htf_min_temp": 238.0, @@ -433,8 +433,8 @@ "SF_CALC_nLoops_sm1": 2.0, "SF_CALC_q_field_des": 11.53076793062266, "SF_CALC_q_field_des_ideal": 11.53076793062266, - "SF_CALC_therm_eff_des_SS": 0.92285069030058, - "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410556, + "SF_CALC_therm_eff_des_SS": 0.9228506903005799, + "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410557, "SF_CALC_total_land_area": 8.925209162720926, "SF_CALC_total_tracking_power": 0.003, "SF_COPY_T_loop_in_des": 293.0, @@ -670,7 +670,7 @@ ] ], "file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", - "fixed_charge_rate": 0.0926804, + "fixed_charge_rate": 0.09268036821007717, "fixed_operating_cost": 0.0, "fp_mode": 0.0, "h_tank": 20.0, @@ -9530,9 +9530,9 @@ "tshours": 4.0, "tz": -7.0, "u_tank": 0.4, - "ui_capital_cost_reference": 6337300.0, - "ui_cfin": 1.02303, - "ui_crf": 0.0842662, + "ui_capital_cost_reference": 6337297.9556272099, + "ui_cfin": 1.0230316278598107, + "ui_crf": 0.08426619052849123, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -9549,7 +9549,7 @@ "ui_pfin": 1.0750912546188594, "ui_step_minutes": 60.0, "ui_system_capacity": 5000.0, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "use_abs_or_rel_mdot_limit": 0.0, "use_specific_weather_file": 0.0, "user_specified_weather_file": "", diff --git a/deploy/runtime/defaults/MSLF IPH_None.json b/deploy/runtime/defaults/MSLF IPH_None.json index 033a4221ed..23665aa167 100644 --- a/deploy/runtime/defaults/MSLF IPH_None.json +++ b/deploy/runtime/defaults/MSLF IPH_None.json @@ -13,13 +13,13 @@ 27.0 ], "CC_CALC_bop_cost": 0.0, - "CC_CALC_contingency_cost": 355435.3600000001, + "CC_CALC_contingency_cost": 355435.36000000007, "CC_CALC_epc_total_cost": 597639.1696, "CC_CALC_heat_sink_cost": 600000.0, "CC_CALC_htf_system_cost": 0.0, - "CC_CALC_installed_per_capacity": 1267.459591125442, + "CC_CALC_installed_per_capacity": 1267.4595911254419, "CC_CALC_plm_total_cost": 89252.09162720926, - "CC_CALC_sales_tax_total": 217323.33440000009, + "CC_CALC_sales_tax_total": 217323.33440000003, "CC_CALC_site_improvements_cost": 451488.0, "CC_CALC_solar_field_cost": 3386160.0, "CC_CALC_total_direct_cost": 5433083.36, @@ -417,8 +417,8 @@ "SF_CALC_eff_des_SS": 0.5215770288143354, "SF_CALC_eff_loop_des_SS": 0.5218037086950732, "SF_CALC_eta_optical_des_SS": 0.5651802987159859, - "SF_CALC_f_htfmax_actual": 1.3223529542708457, - "SF_CALC_f_htfmin_actual": 0.2754896659544152, + "SF_CALC_f_htfmax_actual": 1.3223529542708455, + "SF_CALC_f_htfmin_actual": 0.27548966595441518, "SF_CALC_field_area": 5.578255726700578, "SF_CALC_field_htf_max_temp": 593.0, "SF_CALC_field_htf_min_temp": 238.0, @@ -433,8 +433,8 @@ "SF_CALC_nLoops_sm1": 2.0, "SF_CALC_q_field_des": 11.53076793062266, "SF_CALC_q_field_des_ideal": 11.53076793062266, - "SF_CALC_therm_eff_des_SS": 0.92285069030058, - "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410556, + "SF_CALC_therm_eff_des_SS": 0.9228506903005799, + "SF_CALC_therm_eff_loop_des_SS": 0.9232517656410557, "SF_CALC_total_land_area": 8.925209162720926, "SF_CALC_total_tracking_power": 0.003, "SF_COPY_T_loop_in_des": 293.0, diff --git a/deploy/runtime/defaults/MSLF IPH_Single Owner.json b/deploy/runtime/defaults/MSLF IPH_Single Owner.json index 10a608e573..bc880320b7 100644 --- a/deploy/runtime/defaults/MSLF IPH_Single Owner.json +++ b/deploy/runtime/defaults/MSLF IPH_Single Owner.json @@ -528,6 +528,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -628,33 +632,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 6337297.9556272099, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -662,6 +687,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9656,6 +9682,13 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -9669,6 +9702,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -10343,6 +10377,8 @@ "nRecVar": 4.0, "nameplate": 5.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity_escal": 0.0, "om_capacity_heat": [ 33.0 @@ -10410,7 +10446,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -10437,6 +10473,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -10470,6 +10508,10 @@ "store_fluid": 18.0, "system_capacity": 5000.0, "system_capacity_heat_btu": 17.060708175665377, + "system_itc_basis_cost": 6337297.9556272099, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -19249,6 +19291,13 @@ "tshours": 4.0, "tz": -7.0, "u_tank": 0.4, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/MSLF_All Equity Partnership Flip.json b/deploy/runtime/defaults/MSLF_All Equity Partnership Flip.json index c1ddf60697..38e2dc3726 100644 --- a/deploy/runtime/defaults/MSLF_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/MSLF_All Equity Partnership Flip.json @@ -26,9 +26,9 @@ "CC_CALC_total_direct_cost": 503058520.83312848, "CC_CALC_total_indirect_cost": 60334554.422767858, "CC_CALC_total_installed_cost": 583515416.0892215, - "CC_CALC_ts_cost": 35824201.51133502, + "CC_CALC_ts_cost": 35824201.511335019, "CC_COPY_Q_tes": 1119.5062972292192, - "CC_COPY_nameplate": 99.9999, + "CC_COPY_nameplate": 99.99990000000001, "CC_COPY_sales_tax_rate": 5.0, "CC_COPY_total_land_area": 499.8117131123719, "CC_DISP_bop_mwe": 111.111, @@ -394,7 +394,7 @@ "PB_COPY_T_htf_hot_des": 525.0, "PB_COPY_eta_ref": 0.397, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_nameplate": 99.9999, + "PB_COPY_nameplate": 99.99990000000001, "PB_COPY_q_pb_design": 279.8765743073048, "P_a": [ 0.0001, @@ -428,7 +428,7 @@ "SC_DISP_bop_par_f": 1.0, "SD_CALC_m_dot_field_des": 0.0, "SD_CALC_nLoops": 168.0, - "SD_CALC_nameplate": 99.9999, + "SD_CALC_nameplate": 99.99990000000001, "SD_CALC_q_pb_design": 279.8765743073048, "SD_CALC_solar_mult": 2.307170600873028, "SD_CALC_total_Ap": 1264166.4000000002, @@ -459,12 +459,12 @@ "SF_CALC_m_dot_des_SS": 1787.2591970001329, "SF_CALC_m_dot_htfmax_actual": 14.4763, "SF_CALC_m_dot_htfmin_actual": 3.01589, - "SF_CALC_m_dot_loop_des_SS": 10.638447601191269, + "SF_CALC_m_dot_loop_des_SS": 10.638447601191267, "SF_CALC_mdot_field_des": 1839.1598038520909, "SF_CALC_nLoops_sm1": 73.0, "SF_CALC_q_field_des": 645.7230041148692, "SF_CALC_q_field_des_ideal": 645.7230041148692, - "SF_CALC_therm_eff_des_SS": 0.9205903149766612, + "SF_CALC_therm_eff_des_SS": 0.9205903149766611, "SF_CALC_therm_eff_loop_des_SS": 0.9232525112488524, "SF_CALC_total_land_area": 499.8117131123719, "SF_CALC_total_tracking_power": 0.168, @@ -480,7 +480,7 @@ 0.963 ], "TS_CALC_Q_tes": 1119.5062972292192, - "TS_CALC_d_tank": 20.50305405864698, + "TS_CALC_d_tank": 20.503054058646979, "TS_CALC_q_dot_loss_tes_des": 0.510121817924847, "TS_CALC_tes_htf_cp": 1.513348, "TS_CALC_tes_htf_dens": 1829.876, @@ -9334,6 +9334,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -9439,33 +9443,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 4.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 583515416.0892215, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9473,6 +9498,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27858,19 +27884,27 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28546,8 +28580,10 @@ "nRecVar": 4.0, "n_pl_inc": 8.0, "n_rad_tubes": 100.0, - "nameplate": 99.9999, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 99.99990000000001, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -28625,7 +28661,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28656,6 +28692,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -28692,7 +28730,11 @@ ] ], "store_fluid": 18.0, - "system_capacity": 99999.9, + "system_capacity": 99999.90000000001, + "system_itc_basis_cost": 583515416.0892215, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -30374,6 +30416,13 @@ "ud_n_T_amb_calc": 20.0, "ud_n_T_htf_calc": 20.0, "ud_n_m_dot_calc": 20.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -30384,7 +30433,7 @@ "ui_disp_8_turbout": 1.0, "ui_disp_9_turbout": 1.0, "ui_electricity_rate_option": 0.0, - "ui_land_area_ha": 202.26693636809129, + "ui_land_area_ha": 202.26693636809126, "ui_land_area_multiplier": 0.0, "ui_land_area_units": 0.0, "ui_land_lease": [ diff --git a/deploy/runtime/defaults/MSLF_Leveraged Partnership Flip.json b/deploy/runtime/defaults/MSLF_Leveraged Partnership Flip.json index b830770825..880e90e09c 100644 --- a/deploy/runtime/defaults/MSLF_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/MSLF_Leveraged Partnership Flip.json @@ -26,9 +26,9 @@ "CC_CALC_total_direct_cost": 503058520.83312848, "CC_CALC_total_indirect_cost": 60334554.422767858, "CC_CALC_total_installed_cost": 583515416.0892215, - "CC_CALC_ts_cost": 35824201.51133502, + "CC_CALC_ts_cost": 35824201.511335019, "CC_COPY_Q_tes": 1119.5062972292192, - "CC_COPY_nameplate": 99.9999, + "CC_COPY_nameplate": 99.99990000000001, "CC_COPY_sales_tax_rate": 5.0, "CC_COPY_total_land_area": 499.8117131123719, "CC_DISP_bop_mwe": 111.111, @@ -394,7 +394,7 @@ "PB_COPY_T_htf_hot_des": 525.0, "PB_COPY_eta_ref": 0.397, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_nameplate": 99.9999, + "PB_COPY_nameplate": 99.99990000000001, "PB_COPY_q_pb_design": 279.8765743073048, "P_a": [ 0.0001, @@ -428,7 +428,7 @@ "SC_DISP_bop_par_f": 1.0, "SD_CALC_m_dot_field_des": 0.0, "SD_CALC_nLoops": 168.0, - "SD_CALC_nameplate": 99.9999, + "SD_CALC_nameplate": 99.99990000000001, "SD_CALC_q_pb_design": 279.8765743073048, "SD_CALC_solar_mult": 2.307170600873028, "SD_CALC_total_Ap": 1264166.4000000002, @@ -459,12 +459,12 @@ "SF_CALC_m_dot_des_SS": 1787.2591970001329, "SF_CALC_m_dot_htfmax_actual": 14.4763, "SF_CALC_m_dot_htfmin_actual": 3.01589, - "SF_CALC_m_dot_loop_des_SS": 10.638447601191269, + "SF_CALC_m_dot_loop_des_SS": 10.638447601191267, "SF_CALC_mdot_field_des": 1839.1598038520909, "SF_CALC_nLoops_sm1": 73.0, "SF_CALC_q_field_des": 645.7230041148692, "SF_CALC_q_field_des_ideal": 645.7230041148692, - "SF_CALC_therm_eff_des_SS": 0.9205903149766612, + "SF_CALC_therm_eff_des_SS": 0.9205903149766611, "SF_CALC_therm_eff_loop_des_SS": 0.9232525112488524, "SF_CALC_total_land_area": 499.8117131123719, "SF_CALC_total_tracking_power": 0.168, @@ -480,7 +480,7 @@ 0.963 ], "TS_CALC_Q_tes": 1119.5062972292192, - "TS_CALC_d_tank": 20.50305405864698, + "TS_CALC_d_tank": 20.503054058646979, "TS_CALC_q_dot_loss_tes_des": 0.510121817924847, "TS_CALC_tes_htf_cp": 1.513348, "TS_CALC_tes_htf_dens": 1829.876, @@ -9334,6 +9334,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -9444,33 +9448,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 4.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 583515416.0892215, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9478,6 +9503,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27866,19 +27892,27 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28555,8 +28589,10 @@ "nRecVar": 4.0, "n_pl_inc": 8.0, "n_rad_tubes": 100.0, - "nameplate": 99.9999, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 99.99990000000001, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -28635,7 +28671,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28667,6 +28703,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -28701,7 +28739,11 @@ ] ], "store_fluid": 18.0, - "system_capacity": 99999.9, + "system_capacity": 99999.90000000001, + "system_itc_basis_cost": 583515416.0892215, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -30385,6 +30427,13 @@ "ud_n_T_amb_calc": 20.0, "ud_n_T_htf_calc": 20.0, "ud_n_m_dot_calc": 20.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -30395,7 +30444,7 @@ "ui_disp_8_turbout": 1.0, "ui_disp_9_turbout": 1.0, "ui_electricity_rate_option": 0.0, - "ui_land_area_ha": 202.26693636809129, + "ui_land_area_ha": 202.26693636809126, "ui_land_area_multiplier": 0.0, "ui_land_area_units": 0.0, "ui_land_lease": [ diff --git a/deploy/runtime/defaults/MSLF_Merchant Plant.json b/deploy/runtime/defaults/MSLF_Merchant Plant.json index ba8ea1827e..aa3e665e33 100644 --- a/deploy/runtime/defaults/MSLF_Merchant Plant.json +++ b/deploy/runtime/defaults/MSLF_Merchant Plant.json @@ -26,9 +26,9 @@ "CC_CALC_total_direct_cost": 503058520.83312848, "CC_CALC_total_indirect_cost": 60334554.422767858, "CC_CALC_total_installed_cost": 583515416.0892215, - "CC_CALC_ts_cost": 35824201.51133502, + "CC_CALC_ts_cost": 35824201.511335019, "CC_COPY_Q_tes": 1119.5062972292192, - "CC_COPY_nameplate": 99.9999, + "CC_COPY_nameplate": 99.99990000000001, "CC_COPY_sales_tax_rate": 5.0, "CC_COPY_total_land_area": 499.8117131123719, "CC_DISP_bop_mwe": 111.111, @@ -394,7 +394,7 @@ "PB_COPY_T_htf_hot_des": 525.0, "PB_COPY_eta_ref": 0.397, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_nameplate": 99.9999, + "PB_COPY_nameplate": 99.99990000000001, "PB_COPY_q_pb_design": 279.8765743073048, "P_a": [ 0.0001, @@ -428,7 +428,7 @@ "SC_DISP_bop_par_f": 1.0, "SD_CALC_m_dot_field_des": 0.0, "SD_CALC_nLoops": 168.0, - "SD_CALC_nameplate": 99.9999, + "SD_CALC_nameplate": 99.99990000000001, "SD_CALC_q_pb_design": 279.8765743073048, "SD_CALC_solar_mult": 2.307170600873028, "SD_CALC_total_Ap": 1264166.4000000002, @@ -459,12 +459,12 @@ "SF_CALC_m_dot_des_SS": 1787.2591970001329, "SF_CALC_m_dot_htfmax_actual": 14.4763, "SF_CALC_m_dot_htfmin_actual": 3.01589, - "SF_CALC_m_dot_loop_des_SS": 10.638447601191269, + "SF_CALC_m_dot_loop_des_SS": 10.638447601191267, "SF_CALC_mdot_field_des": 1839.1598038520909, "SF_CALC_nLoops_sm1": 73.0, "SF_CALC_q_field_des": 645.7230041148692, "SF_CALC_q_field_des_ideal": 645.7230041148692, - "SF_CALC_therm_eff_des_SS": 0.9205903149766612, + "SF_CALC_therm_eff_des_SS": 0.9205903149766611, "SF_CALC_therm_eff_loop_des_SS": 0.9232525112488524, "SF_CALC_total_land_area": 499.8117131123719, "SF_CALC_total_tracking_power": 0.168, @@ -480,7 +480,7 @@ 0.963 ], "TS_CALC_Q_tes": 1119.5062972292192, - "TS_CALC_d_tank": 20.50305405864698, + "TS_CALC_d_tank": 20.503054058646979, "TS_CALC_q_dot_loss_tes_des": 0.510121817924847, "TS_CALC_tes_htf_cp": 1.513348, "TS_CALC_tes_htf_dens": 1829.876, @@ -9334,6 +9334,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -9438,7 +9442,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.9999, + "cp_system_nameplate": 99.99990000000001, "csp.pt.pwrb.condenser_type": 1.0, "csp.pt.pwrb.pressure_mode": 0.0, "csp_financial_model": 6.0, @@ -9458,33 +9462,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 583515416.0892215, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9492,6 +9517,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18472,19 +18498,27 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -675647,8 +675681,10 @@ "nRecVar": 4.0, "n_pl_inc": 8.0, "n_rad_tubes": 100.0, - "nameplate": 99.9999, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 99.99990000000001, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -675721,7 +675757,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -675754,6 +675790,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -675787,7 +675825,11 @@ ] ], "store_fluid": 18.0, - "system_capacity": 99999.9, + "system_capacity": 99999.90000000001, + "system_itc_basis_cost": 583515416.0892215, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -677465,6 +677507,13 @@ "ud_n_T_amb_calc": 20.0, "ud_n_T_htf_calc": 20.0, "ud_n_m_dot_calc": 20.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -677475,7 +677524,7 @@ "ui_disp_8_turbout": 1.0, "ui_disp_9_turbout": 1.0, "ui_electricity_rate_option": 0.0, - "ui_land_area_ha": 202.26693636809129, + "ui_land_area_ha": 202.26693636809126, "ui_land_area_multiplier": 0.0, "ui_land_area_units": 0.0, "ui_land_lease": [ diff --git a/deploy/runtime/defaults/MSLF_Sale Leaseback.json b/deploy/runtime/defaults/MSLF_Sale Leaseback.json index 4f0dc9c4c5..819dd48af8 100644 --- a/deploy/runtime/defaults/MSLF_Sale Leaseback.json +++ b/deploy/runtime/defaults/MSLF_Sale Leaseback.json @@ -26,9 +26,9 @@ "CC_CALC_total_direct_cost": 503058520.83312848, "CC_CALC_total_indirect_cost": 60334554.422767858, "CC_CALC_total_installed_cost": 583515416.0892215, - "CC_CALC_ts_cost": 35824201.51133502, + "CC_CALC_ts_cost": 35824201.511335019, "CC_COPY_Q_tes": 1119.5062972292192, - "CC_COPY_nameplate": 99.9999, + "CC_COPY_nameplate": 99.99990000000001, "CC_COPY_sales_tax_rate": 5.0, "CC_COPY_total_land_area": 499.8117131123719, "CC_DISP_bop_mwe": 111.111, @@ -394,7 +394,7 @@ "PB_COPY_T_htf_hot_des": 525.0, "PB_COPY_eta_ref": 0.397, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_nameplate": 99.9999, + "PB_COPY_nameplate": 99.99990000000001, "PB_COPY_q_pb_design": 279.8765743073048, "P_a": [ 0.0001, @@ -428,7 +428,7 @@ "SC_DISP_bop_par_f": 1.0, "SD_CALC_m_dot_field_des": 0.0, "SD_CALC_nLoops": 168.0, - "SD_CALC_nameplate": 99.9999, + "SD_CALC_nameplate": 99.99990000000001, "SD_CALC_q_pb_design": 279.8765743073048, "SD_CALC_solar_mult": 2.307170600873028, "SD_CALC_total_Ap": 1264166.4000000002, @@ -459,12 +459,12 @@ "SF_CALC_m_dot_des_SS": 1787.2591970001329, "SF_CALC_m_dot_htfmax_actual": 14.4763, "SF_CALC_m_dot_htfmin_actual": 3.01589, - "SF_CALC_m_dot_loop_des_SS": 10.638447601191269, + "SF_CALC_m_dot_loop_des_SS": 10.638447601191267, "SF_CALC_mdot_field_des": 1839.1598038520909, "SF_CALC_nLoops_sm1": 73.0, "SF_CALC_q_field_des": 645.7230041148692, "SF_CALC_q_field_des_ideal": 645.7230041148692, - "SF_CALC_therm_eff_des_SS": 0.9205903149766612, + "SF_CALC_therm_eff_des_SS": 0.9205903149766611, "SF_CALC_therm_eff_loop_des_SS": 0.9232525112488524, "SF_CALC_total_land_area": 499.8117131123719, "SF_CALC_total_tracking_power": 0.168, @@ -480,7 +480,7 @@ 0.963 ], "TS_CALC_Q_tes": 1119.5062972292192, - "TS_CALC_d_tank": 20.50305405864698, + "TS_CALC_d_tank": 20.503054058646979, "TS_CALC_q_dot_loss_tes_des": 0.510121817924847, "TS_CALC_tes_htf_cp": 1.513348, "TS_CALC_tes_htf_dens": 1829.876, @@ -9334,6 +9334,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -9439,33 +9443,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 4.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 583515416.0892215, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9473,6 +9498,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27853,19 +27879,27 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28541,8 +28575,10 @@ "nRecVar": 4.0, "n_pl_inc": 8.0, "n_rad_tubes": 100.0, - "nameplate": 99.9999, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 99.99990000000001, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -28620,7 +28656,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28652,6 +28688,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -28662,7 +28700,7 @@ "solar_resource_file": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solution_mode_message": "", "sponsor_operating_margin": 20.0, - "sponsor_operating_margin_amount": 1999998.0000000005, + "sponsor_operating_margin_amount": 1999998.0000000003, "sponsor_operating_margin_escalation": 2.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -28689,7 +28727,11 @@ ] ], "store_fluid": 18.0, - "system_capacity": 99999.9, + "system_capacity": 99999.90000000001, + "system_itc_basis_cost": 583515416.0892215, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -30367,6 +30409,13 @@ "ud_n_T_amb_calc": 20.0, "ud_n_T_htf_calc": 20.0, "ud_n_m_dot_calc": 20.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -30377,7 +30426,7 @@ "ui_disp_8_turbout": 1.0, "ui_disp_9_turbout": 1.0, "ui_electricity_rate_option": 0.0, - "ui_land_area_ha": 202.26693636809129, + "ui_land_area_ha": 202.26693636809126, "ui_land_area_multiplier": 0.0, "ui_land_area_units": 0.0, "ui_land_lease": [ diff --git a/deploy/runtime/defaults/MSLF_Single Owner.json b/deploy/runtime/defaults/MSLF_Single Owner.json index e3caf2d217..eca379b6ba 100644 --- a/deploy/runtime/defaults/MSLF_Single Owner.json +++ b/deploy/runtime/defaults/MSLF_Single Owner.json @@ -26,9 +26,9 @@ "CC_CALC_total_direct_cost": 503058520.83312848, "CC_CALC_total_indirect_cost": 60334554.422767858, "CC_CALC_total_installed_cost": 583515416.0892215, - "CC_CALC_ts_cost": 35824201.51133502, + "CC_CALC_ts_cost": 35824201.511335019, "CC_COPY_Q_tes": 1119.5062972292192, - "CC_COPY_nameplate": 99.9999, + "CC_COPY_nameplate": 99.99990000000001, "CC_COPY_sales_tax_rate": 5.0, "CC_COPY_total_land_area": 499.8117131123719, "CC_DISP_bop_mwe": 111.111, @@ -394,7 +394,7 @@ "PB_COPY_T_htf_hot_des": 525.0, "PB_COPY_eta_ref": 0.397, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_nameplate": 99.9999, + "PB_COPY_nameplate": 99.99990000000001, "PB_COPY_q_pb_design": 279.8765743073048, "P_a": [ 0.0001, @@ -428,7 +428,7 @@ "SC_DISP_bop_par_f": 1.0, "SD_CALC_m_dot_field_des": 0.0, "SD_CALC_nLoops": 168.0, - "SD_CALC_nameplate": 99.9999, + "SD_CALC_nameplate": 99.99990000000001, "SD_CALC_q_pb_design": 279.8765743073048, "SD_CALC_solar_mult": 2.307170600873028, "SD_CALC_total_Ap": 1264166.4000000002, @@ -459,12 +459,12 @@ "SF_CALC_m_dot_des_SS": 1787.2591970001329, "SF_CALC_m_dot_htfmax_actual": 14.4763, "SF_CALC_m_dot_htfmin_actual": 3.01589, - "SF_CALC_m_dot_loop_des_SS": 10.638447601191269, + "SF_CALC_m_dot_loop_des_SS": 10.638447601191267, "SF_CALC_mdot_field_des": 1839.1598038520909, "SF_CALC_nLoops_sm1": 73.0, "SF_CALC_q_field_des": 645.7230041148692, "SF_CALC_q_field_des_ideal": 645.7230041148692, - "SF_CALC_therm_eff_des_SS": 0.9205903149766612, + "SF_CALC_therm_eff_des_SS": 0.9205903149766611, "SF_CALC_therm_eff_loop_des_SS": 0.9232525112488524, "SF_CALC_total_land_area": 499.8117131123719, "SF_CALC_total_tracking_power": 0.168, @@ -480,7 +480,7 @@ 0.963 ], "TS_CALC_Q_tes": 1119.5062972292192, - "TS_CALC_d_tank": 20.50305405864698, + "TS_CALC_d_tank": 20.503054058646979, "TS_CALC_q_dot_loss_tes_des": 0.510121817924847, "TS_CALC_tes_htf_cp": 1.513348, "TS_CALC_tes_htf_dens": 1829.876, @@ -9334,6 +9334,10 @@ 0.0 ], "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -9430,7 +9434,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.9999, + "cp_system_nameplate": 99.99990000000001, "csp.pt.pwrb.condenser_type": 1.0, "csp.pt.pwrb.pressure_mode": 0.0, "csp_financial_model": 1.0, @@ -9450,33 +9454,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 4.0, - "depr_alloc_sl_15_percent": 1.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 583515416.0892215, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9484,6 +9509,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -27877,19 +27903,27 @@ "is_dispatch": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28566,8 +28600,8 @@ "nRecVar": 4.0, "n_pl_inc": 8.0, "n_rad_tubes": 100.0, - "nameplate": 99.9999, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 99.99990000000001, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -28583,6 +28617,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -28661,7 +28697,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28696,6 +28732,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvements_spec_cost": 20.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -28730,7 +28768,11 @@ ] ], "store_fluid": 18.0, - "system_capacity": 99999.9, + "system_capacity": 99999.90000000001, + "system_itc_basis_cost": 583515416.0892215, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -30409,6 +30451,13 @@ "ud_n_T_amb_calc": 20.0, "ud_n_T_htf_calc": 20.0, "ud_n_m_dot_calc": 20.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -30419,7 +30468,7 @@ "ui_disp_8_turbout": 1.0, "ui_disp_9_turbout": 1.0, "ui_electricity_rate_option": 0.0, - "ui_land_area_ha": 202.26693636809129, + "ui_land_area_ha": 202.26693636809126, "ui_land_area_multiplier": 0.0, "ui_land_area_units": 0.0, "ui_land_lease": [ diff --git a/deploy/runtime/defaults/MSPT IPH_LCOH Calculator.json b/deploy/runtime/defaults/MSPT IPH_LCOH Calculator.json index d4ea88dbe6..8cbee8c277 100644 --- a/deploy/runtime/defaults/MSPT IPH_LCOH Calculator.json +++ b/deploy/runtime/defaults/MSPT IPH_LCOH Calculator.json @@ -1,5 +1,5 @@ { - "A_rec_calc": 1087.6845009275169, + "A_rec_calc": 1087.6845009275167, "A_sf_calc": 1348316.2571999997, "D_rec": 16.922, "D_rec_calc": 16.922, @@ -10,18 +10,18 @@ "N_hel_calc": 9339.0, "N_panels": 20.0, "Q_rec_des": 669.9024, - "Q_tes": 2791.26, + "Q_tes": 2791.2599999999999, "REC_COPY_Q_rec_des": 669.9024, "REC_COPY_T_htf_cold_des": 290.0, "REC_COPY_T_htf_hot_des": 574.0, "REC_COPY_W_dot_rec_pump_des": 8.488616232861823, "REC_COPY_W_dot_rec_pump_rec_share_des": 4.962438508588798, "REC_COPY_W_dot_rec_pump_tower_share_des": 3.5261777242730245, - "REC_COPY_eta_rec_therm_des_calc": 95.0111478951132, + "REC_COPY_eta_rec_therm_des_calc": 95.01114789511319, "REC_COPY_m_dot_htf_rec_des_calc": 1565.6411468722718, "REC_COPY_solarm": 2.4, "REC_COPY_vel_rec_tube_des": 5.940290670663673, - "TES_COPY_Q_tes": 2791.26, + "TES_COPY_Q_tes": 2791.2599999999999, "TES_COPY_T_htf_cold_des": 290.0, "TES_COPY_T_htf_hot_des": 574.0, "TES_COPY_q_dot_tes_est": 0.8814422059428588, @@ -29,7 +29,7 @@ "TES_COPY_tes_avail_vol": 12986.480822381163, "TES_COPY_tes_htf_density": 1808.4790461159128, "TES_COPY_tes_tank_diameter": 38.770772979908368, - "TES_COPY_tes_vol_total": 14167.06998805218, + "TES_COPY_tes_vol_total": 14167.069988052179, "TES_COPY_tshours": 10.0, "T_hs_ext_out_des_ui": NaN, "T_htf_cold_des": 290.0, @@ -131,23 +131,23 @@ "csp.pt.cost.epc.total": 54672658.0101808, "csp.pt.cost.heliostats": 171236164.66439996, "csp.pt.cost.heliostats_m2": 1348316.2571999997, - "csp.pt.cost.installed_per_capacity": 1837.3307298011237, - "csp.pt.cost.nameplate": 279.1260000000001, + "csp.pt.cost.installed_per_capacity": 1837.3307298011235, + "csp.pt.cost.nameplate": 279.12600000000006, "csp.pt.cost.plm.fixed": 0.0, "csp.pt.cost.plm.per_watt": 0.0, "csp.pt.cost.plm.percent": 0.0, "csp.pt.cost.plm.total": 20792855.194841196, "csp.pt.cost.power_block_mwe": 279.126, "csp.pt.cost.receiver": 79628026.66564948, - "csp.pt.cost.receiver.area": 1087.6845009275169, + "csp.pt.cost.receiver.area": 1087.6845009275167, "csp.pt.cost.sales_tax.total": 16822356.310824865, "csp.pt.cost.sales_tax.value": 5.0, "csp.pt.cost.site_improvements": 21573060.115199996, "csp.pt.cost.site_improvements_m2": 1348316.2571999997, "csp.pt.cost.storage": 61407719.99999999, - "csp.pt.cost.storage_mwht": 2791.26, + "csp.pt.cost.storage_mwht": 2791.2599999999999, "csp.pt.cost.total_land_area": 2079.2855194841197, - "csp.pt.cost.tower": 25705616.751593178, + "csp.pt.cost.tower": 25705616.751593174, "csp.pt.par.calc.aux": 0.0, "csp.pt.par.calc.bop": 0.0, "csp.pt.rec.flow_pattern": 0.0, @@ -184,7 +184,7 @@ "error_equiv": 4.327493500861671, "eta_pump": 0.85, "eta_rec_thermal_des_calc": 0.9501114789511318, - "ext_rec_area_calc": 1087.6845009275169, + "ext_rec_area_calc": 1087.6845009275167, "f_rec_min": 0.25, "f_turb_tou_periods": [ 1.0, @@ -37608,7 +37608,7 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "installed_per_capacity_calc": 1837.3307298011237, + "installed_per_capacity_calc": 1837.3307298011235, "is_advanced": 0.0, "is_dispatch": 0.0, "is_iscc": 0.0, @@ -37619,8 +37619,8 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 1.0, - "land_area_base": 2034.28551948412, - "land_area_base_calc": 2034.28551948412, + "land_area_base": 2034.2855194841198, + "land_area_base_calc": 2034.2855194841198, "land_max": 9.5, "land_max_abs_calc": 1845.1565, "land_max_calc": 1845.1565, @@ -37644,7 +37644,7 @@ "n_flux_days": 8.0, "n_hel": 9339.0, "n_zen": 8.0, - "nameplate": 279.1260000000001, + "nameplate": 279.12600000000006, "opt_algorithm": 1.0, "opt_conv_tol": 0.001, "opt_flux_penalty": 0.25, @@ -37715,7 +37715,7 @@ "step": 3600.0, "storage_cost_calc": 61407719.99999999, "system_capacity": 279126.0, - "system_capacity_heat_btu": 952.4174460481548, + "system_capacity_heat_btu": 952.4174460481547, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, "tes_avail_vol": 12986.480822381163, @@ -37723,7 +37723,7 @@ "tes_init_hot_htf_percent": 30.0, "tes_spec_cost": 22.0, "tes_tank_diameter": 38.770772979908368, - "tes_vol_total": 14167.06998805218, + "tes_vol_total": 14167.069988052179, "th_riser": 15.0, "th_tube": 1.25, "time_start": 0.0, @@ -46490,15 +46490,15 @@ 1.0, 1.0 ], - "total_direct_cost": 420558907.7706216, - "total_direct_cost_calc": 420558907.7706216, - "total_indirect_cost": 92287869.51584684, - "total_indirect_cost_calc": 92287869.51584684, + "total_direct_cost": 420558907.77062156, + "total_direct_cost_calc": 420558907.77062156, + "total_indirect_cost": 92287869.51584685, + "total_indirect_cost_calc": 92287869.51584685, "total_installed_cost": 512846777.2864684, "total_installed_cost_calc": 512846777.2864684, "total_land_area": 2079.2855194841197, "total_land_area_before_rad_cooling_calc": 2079.2855194841197, - "tower_cost_calc": 25705616.751593178, + "tower_cost_calc": 25705616.751593174, "tower_exp": 0.0113, "tower_fixed_cost": 3000000.0, "tshours": 10.0, @@ -46523,7 +46523,7 @@ "ui_step_minutes": 60.0, "ui_system_capacity": 279126.00000000008, "ui_tower_height": 194.227, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "use_specific_weather_file": 0.0, "user_specified_weather_file": "", "v_wind_max": 15.0, diff --git a/deploy/runtime/defaults/MSPT IPH_None.json b/deploy/runtime/defaults/MSPT IPH_None.json index 7d2ce4af7f..fd0b629041 100644 --- a/deploy/runtime/defaults/MSPT IPH_None.json +++ b/deploy/runtime/defaults/MSPT IPH_None.json @@ -1,5 +1,5 @@ { - "A_rec_calc": 1087.6845009275169, + "A_rec_calc": 1087.6845009275167, "A_sf_calc": 1348316.2571999997, "D_rec": 16.922, "D_rec_calc": 16.922, @@ -10,18 +10,18 @@ "N_hel_calc": 9339.0, "N_panels": 20.0, "Q_rec_des": 669.9024, - "Q_tes": 2791.26, + "Q_tes": 2791.2599999999999, "REC_COPY_Q_rec_des": 669.9024, "REC_COPY_T_htf_cold_des": 290.0, "REC_COPY_T_htf_hot_des": 574.0, "REC_COPY_W_dot_rec_pump_des": 8.488616232861823, "REC_COPY_W_dot_rec_pump_rec_share_des": 4.962438508588798, "REC_COPY_W_dot_rec_pump_tower_share_des": 3.5261777242730245, - "REC_COPY_eta_rec_therm_des_calc": 95.0111478951132, + "REC_COPY_eta_rec_therm_des_calc": 95.01114789511319, "REC_COPY_m_dot_htf_rec_des_calc": 1565.6411468722718, "REC_COPY_solarm": 2.4, "REC_COPY_vel_rec_tube_des": 5.940290670663673, - "TES_COPY_Q_tes": 2791.26, + "TES_COPY_Q_tes": 2791.2599999999999, "TES_COPY_T_htf_cold_des": 290.0, "TES_COPY_T_htf_hot_des": 574.0, "TES_COPY_q_dot_tes_est": 0.8814422059428588, @@ -29,7 +29,7 @@ "TES_COPY_tes_avail_vol": 12986.480822381163, "TES_COPY_tes_htf_density": 1808.4790461159128, "TES_COPY_tes_tank_diameter": 38.770772979908368, - "TES_COPY_tes_vol_total": 14167.06998805218, + "TES_COPY_tes_vol_total": 14167.069988052179, "TES_COPY_tshours": 10.0, "T_hs_ext_out_des_ui": NaN, "T_htf_cold_des": 290.0, @@ -112,23 +112,23 @@ "csp.pt.cost.epc.total": 54672658.0101808, "csp.pt.cost.heliostats": 171236164.66439996, "csp.pt.cost.heliostats_m2": 1348316.2571999997, - "csp.pt.cost.installed_per_capacity": 1837.3307298011237, - "csp.pt.cost.nameplate": 279.1260000000001, + "csp.pt.cost.installed_per_capacity": 1837.3307298011235, + "csp.pt.cost.nameplate": 279.12600000000006, "csp.pt.cost.plm.fixed": 0.0, "csp.pt.cost.plm.per_watt": 0.0, "csp.pt.cost.plm.percent": 0.0, "csp.pt.cost.plm.total": 20792855.194841196, "csp.pt.cost.power_block_mwe": 279.126, "csp.pt.cost.receiver": 79628026.66564948, - "csp.pt.cost.receiver.area": 1087.6845009275169, + "csp.pt.cost.receiver.area": 1087.6845009275167, "csp.pt.cost.sales_tax.total": 16822356.310824865, "csp.pt.cost.sales_tax.value": 5.0, "csp.pt.cost.site_improvements": 21573060.115199996, "csp.pt.cost.site_improvements_m2": 1348316.2571999997, "csp.pt.cost.storage": 61407719.99999999, - "csp.pt.cost.storage_mwht": 2791.26, + "csp.pt.cost.storage_mwht": 2791.2599999999999, "csp.pt.cost.total_land_area": 2079.2855194841197, - "csp.pt.cost.tower": 25705616.751593178, + "csp.pt.cost.tower": 25705616.751593174, "csp.pt.par.calc.aux": 0.0, "csp.pt.par.calc.bop": 0.0, "csp.pt.rec.flow_pattern": 0.0, @@ -164,7 +164,7 @@ "error_equiv": 4.327493500861671, "eta_pump": 0.85, "eta_rec_thermal_des_calc": 0.9501114789511318, - "ext_rec_area_calc": 1087.6845009275169, + "ext_rec_area_calc": 1087.6845009275167, "f_rec_min": 0.25, "f_turb_tou_periods": [ 1.0, @@ -37586,7 +37586,7 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "installed_per_capacity_calc": 1837.3307298011237, + "installed_per_capacity_calc": 1837.3307298011235, "is_advanced": 0.0, "is_dispatch": 0.0, "is_iscc": 0.0, @@ -37597,8 +37597,8 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 1.0, - "land_area_base": 2034.28551948412, - "land_area_base_calc": 2034.28551948412, + "land_area_base": 2034.2855194841198, + "land_area_base_calc": 2034.2855194841198, "land_max": 9.5, "land_max_abs_calc": 1845.1565, "land_max_calc": 1845.1565, @@ -37622,7 +37622,7 @@ "n_flux_days": 8.0, "n_hel": 9339.0, "n_zen": 8.0, - "nameplate": 279.1260000000001, + "nameplate": 279.12600000000006, "opt_algorithm": 1.0, "opt_conv_tol": 0.001, "opt_flux_penalty": 0.25, @@ -37693,7 +37693,7 @@ "step": 3600.0, "storage_cost_calc": 61407719.99999999, "system_capacity": 279126.0, - "system_capacity_heat_btu": 952.4174460481548, + "system_capacity_heat_btu": 952.4174460481547, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, "tes_avail_vol": 12986.480822381163, @@ -37701,7 +37701,7 @@ "tes_init_hot_htf_percent": 30.0, "tes_spec_cost": 22.0, "tes_tank_diameter": 38.770772979908368, - "tes_vol_total": 14167.06998805218, + "tes_vol_total": 14167.069988052179, "th_riser": 15.0, "th_tube": 1.25, "time_start": 0.0, @@ -46468,15 +46468,15 @@ 1.0, 1.0 ], - "total_direct_cost": 420558907.7706216, - "total_direct_cost_calc": 420558907.7706216, - "total_indirect_cost": 92287869.51584684, - "total_indirect_cost_calc": 92287869.51584684, + "total_direct_cost": 420558907.77062156, + "total_direct_cost_calc": 420558907.77062156, + "total_indirect_cost": 92287869.51584685, + "total_indirect_cost_calc": 92287869.51584685, "total_installed_cost": 512846777.2864684, "total_installed_cost_calc": 512846777.2864684, "total_land_area": 2079.2855194841197, "total_land_area_before_rad_cooling_calc": 2079.2855194841197, - "tower_cost_calc": 25705616.751593178, + "tower_cost_calc": 25705616.751593174, "tower_exp": 0.0113, "tower_fixed_cost": 3000000.0, "tshours": 10.0, diff --git a/deploy/runtime/defaults/MSPT IPH_Single Owner.json b/deploy/runtime/defaults/MSPT IPH_Single Owner.json index 94dcdf15db..b9ec83e1dc 100644 --- a/deploy/runtime/defaults/MSPT IPH_Single Owner.json +++ b/deploy/runtime/defaults/MSPT IPH_Single Owner.json @@ -72,6 +72,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33495120.0, @@ -233,33 +237,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 512846777.2864684, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -267,6 +292,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -46579,6 +46605,13 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -46592,6 +46625,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -47278,6 +47312,8 @@ "n_zen": 8.0, "nameplate": 279.12600000000006, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity_escal": 0.0, "om_capacity_heat": [ 33.0 @@ -47354,7 +47390,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -47411,6 +47447,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -47431,6 +47469,10 @@ "storage_cost_calc": 61407719.99999999, "system_capacity": 279126.0, "system_capacity_heat_btu": 952.4174460481547, + "system_itc_basis_cost": 512846777.2864684, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -47467,6 +47509,13 @@ "tz": -8.0, "u_riser": 4.0, "u_tank": 0.4, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 393045708.19684258, "ui_direct_subtotal_cost_calc": 393045708.19684258, "ui_heliostat_height": 12.2, diff --git a/deploy/runtime/defaults/MSPT_All Equity Partnership Flip.json b/deploy/runtime/defaults/MSPT_All Equity Partnership Flip.json index 85376529c2..a203ac8531 100644 --- a/deploy/runtime/defaults/MSPT_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/MSPT_All Equity Partnership Flip.json @@ -122,6 +122,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33350000.0, @@ -290,33 +294,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 662392400.3856139, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -324,6 +349,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -56025,19 +56051,27 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -56735,6 +56769,8 @@ "n_zen": 8.0, "nameplate": 101.66344246977227, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -56817,7 +56853,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -56881,6 +56917,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -56905,6 +56943,10 @@ "step": 3600.0, "storage_cost_calc": 61407766.99029126, "system_capacity": 101663.44246977226, + "system_itc_basis_cost": 662392400.3856139, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -58602,6 +58644,13 @@ "ud_n_T_amb_calc": -1.0, "ud_n_T_htf_calc": -1.0, "ud_n_m_dot_calc": -1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 512500635.1871338, "ui_direct_subtotal_cost_calc": 512500635.1871338, "ui_electricity_rate_option": 0.0, diff --git a/deploy/runtime/defaults/MSPT_Leveraged Partnership Flip.json b/deploy/runtime/defaults/MSPT_Leveraged Partnership Flip.json index ca036b16eb..ef3e30d915 100644 --- a/deploy/runtime/defaults/MSPT_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/MSPT_Leveraged Partnership Flip.json @@ -122,6 +122,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33350000.0, @@ -295,33 +299,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 662392400.3856139, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -329,6 +354,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -56033,19 +56059,27 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -56744,6 +56778,8 @@ "n_zen": 8.0, "nameplate": 101.66344246977227, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -56827,7 +56863,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -56892,6 +56928,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -56914,6 +56952,10 @@ "step": 3600.0, "storage_cost_calc": 61407766.99029126, "system_capacity": 101663.44246977226, + "system_itc_basis_cost": 662392400.3856139, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -58613,6 +58655,13 @@ "ud_n_T_amb_calc": -1.0, "ud_n_T_htf_calc": -1.0, "ud_n_m_dot_calc": -1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 512500635.1871338, "ui_direct_subtotal_cost_calc": 512500635.1871338, "ui_electricity_rate_option": 0.0, diff --git a/deploy/runtime/defaults/MSPT_Merchant Plant.json b/deploy/runtime/defaults/MSPT_Merchant Plant.json index c23703529e..cf857350a0 100644 --- a/deploy/runtime/defaults/MSPT_Merchant Plant.json +++ b/deploy/runtime/defaults/MSPT_Merchant Plant.json @@ -122,6 +122,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33350000.0, @@ -309,33 +313,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 662392400.3856139, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -343,6 +368,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -46639,19 +46665,27 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -703836,6 +703870,8 @@ "n_zen": 8.0, "nameplate": 101.66344246977227, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -703913,7 +703949,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -703979,6 +704015,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -704000,6 +704038,10 @@ "step": 3600.0, "storage_cost_calc": 61407766.99029126, "system_capacity": 101663.44246977226, + "system_itc_basis_cost": 662392400.3856139, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -705693,6 +705735,13 @@ "ud_n_T_amb_calc": -1.0, "ud_n_T_htf_calc": -1.0, "ud_n_m_dot_calc": -1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 512500635.1871338, "ui_direct_subtotal_cost_calc": 512500635.1871338, "ui_electricity_rate_option": 0.0, diff --git a/deploy/runtime/defaults/MSPT_None.json b/deploy/runtime/defaults/MSPT_None.json index 5b7e4bc1a1..8335aa75a8 100644 --- a/deploy/runtime/defaults/MSPT_None.json +++ b/deploy/runtime/defaults/MSPT_None.json @@ -1,5 +1,5 @@ { - "A_rec_calc": 1087.6845009275169, + "A_rec_calc": 1087.6845009275167, "A_sf_calc": 1348316.2571999997, "CT": 2.0, "D_rad_tubes": 0.02, @@ -36,7 +36,7 @@ "PB_COPY_W_dot_cooling_par": 3.342971591975725, "PB_COPY_W_dot_pc_HTF_pump": 0.35881077866642477, "PB_COPY_design_eff": 0.412, - "PB_COPY_nameplate": 101.66344246977228, + "PB_COPY_nameplate": 101.66344246977227, "PB_COPY_q_pb_design": 279.126213592233, "PB_m_dot_htf_cycle_des": 652.383233938954, "P_cond_min": 2.0, @@ -60,9 +60,9 @@ "TES_COPY_T_htf_hot_des": 574.0, "TES_COPY_q_dot_tes_est": 0.8814426938789968, "TES_COPY_q_pb_design": 279.126213592233, - "TES_COPY_tes_avail_vol": 12986.490759869745, + "TES_COPY_tes_avail_vol": 12986.490759869743, "TES_COPY_tes_htf_density": 1808.4790461159128, - "TES_COPY_tes_tank_diameter": 38.77078781395176, + "TES_COPY_tes_tank_diameter": 38.770787813951759, "TES_COPY_tes_vol_total": 14167.08082894881, "TES_COPY_tshours": 10.0, "T_ITD_des": 16.0, @@ -208,8 +208,8 @@ "csp.pt.cost.fossil": 0.0, "csp.pt.cost.heliostats": 171236164.66439996, "csp.pt.cost.heliostats_m2": 1348316.2571999997, - "csp.pt.cost.installed_per_capacity": 6515.541715819471, - "csp.pt.cost.nameplate": 101.66344246977228, + "csp.pt.cost.installed_per_capacity": 6515.5417158194709, + "csp.pt.cost.nameplate": 101.66344246977227, "csp.pt.cost.plm.fixed": 0.0, "csp.pt.cost.plm.per_watt": 0.0, "csp.pt.cost.plm.percent": 0.0, @@ -217,7 +217,7 @@ "csp.pt.cost.power_block": 119600000.0, "csp.pt.cost.power_block_mwe": 115.0, "csp.pt.cost.receiver": 79628026.66564948, - "csp.pt.cost.receiver.area": 1087.6845009275169, + "csp.pt.cost.receiver.area": 1087.6845009275167, "csp.pt.cost.sales_tax.total": 21935027.18600933, "csp.pt.cost.sales_tax.value": 5.0, "csp.pt.cost.site_improvements": 21573060.115199996, @@ -225,7 +225,7 @@ "csp.pt.cost.storage": 61407766.99029126, "csp.pt.cost.storage_mwht": 2791.26213592233, "csp.pt.cost.total_land_area": 2079.2855194841197, - "csp.pt.cost.tower": 25705616.751593178, + "csp.pt.cost.tower": 25705616.751593174, "csp.pt.par.calc.aux": 0.6325, "csp.pt.par.calc.bop": 0.0, "csp.pt.pwrb.condenser_type": 1.0, @@ -275,8 +275,8 @@ "epsilon_radtop": 0.95, "error_equiv": 4.327493500861671, "eta_pump": 0.85, - "eta_rec_thermal_des_calc": 0.9501115117503884, - "ext_rec_area_calc": 1087.6845009275169, + "eta_rec_thermal_des_calc": 0.9501115117503883, + "ext_rec_area_calc": 1087.6845009275167, "f_ctes_warm_ini": 0.0, "f_q_dot_des_allowable_su": 1.0, "f_q_dot_heater_min": 0.25, @@ -37699,7 +37699,7 @@ "in_location_options": 0.0, "in_nsrdb_options": 0.0, "in_time_step": 0.0, - "installed_per_capacity_calc": 6515.541715819471, + "installed_per_capacity_calc": 6515.5417158194709, "is_advanced": 0.0, "is_control_target_elec": 0.0, "is_dispatch": 0.0, @@ -37713,8 +37713,8 @@ "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, "k_panel": 235.0, - "land_area_base": 2034.28551948412, - "land_area_base_calc": 2034.28551948412, + "land_area_base": 2034.2855194841198, + "land_area_base_calc": 2034.2855194841198, "land_max": 9.5, "land_max_abs_calc": 1845.1565, "land_max_calc": 1845.1565, @@ -37748,7 +37748,7 @@ "n_pl_inc": 8.0, "n_rad_tubes": 100.0, "n_zen": 8.0, - "nameplate": 101.66344246977228, + "nameplate": 101.66344246977227, "opt_algorithm": 1.0, "opt_conv_tol": 0.001, "opt_flux_penalty": 0.25, @@ -37836,11 +37836,11 @@ "tank_pairs": 1.0, "tanks_in_parallel": 1.0, "tech_type": 1.0, - "tes_avail_vol": 12986.490759869745, + "tes_avail_vol": 12986.490759869743, "tes_htf_density": 1808.4790461159128, "tes_init_hot_htf_percent": 30.0, "tes_spec_cost": 22.0, - "tes_tank_diameter": 38.77078781395176, + "tes_tank_diameter": 38.770787813951759, "tes_vol_total": 14167.08082894881, "th_rad_panel": 0.002, "th_riser": 15.0, @@ -37852,13 +37852,13 @@ ], "total_direct_cost": 548375679.6502332, "total_direct_cost_calc": 548375679.6502332, - "total_indirect_cost": 114016720.73538085, - "total_indirect_cost_calc": 114016720.73538085, + "total_indirect_cost": 114016720.73538083, + "total_indirect_cost_calc": 114016720.73538083, "total_installed_cost": 662392400.3856139, "total_installed_cost_calc": 662392400.3856139, "total_land_area": 2079.2855194841197, "total_land_area_before_rad_cooling_calc": 2079.2855194841197, - "tower_cost_calc": 25705616.751593178, + "tower_cost_calc": 25705616.751593174, "tower_exp": 0.0113, "tower_fixed_cost": 3000000.0, "tshours": 10.0, diff --git a/deploy/runtime/defaults/MSPT_Sale Leaseback.json b/deploy/runtime/defaults/MSPT_Sale Leaseback.json index 9a0f4fd964..ae0b11be0f 100644 --- a/deploy/runtime/defaults/MSPT_Sale Leaseback.json +++ b/deploy/runtime/defaults/MSPT_Sale Leaseback.json @@ -122,6 +122,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33350000.0, @@ -290,33 +294,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 662392400.3856139, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -324,6 +349,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -56020,19 +56046,27 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -56730,6 +56764,8 @@ "n_zen": 8.0, "nameplate": 101.66344246977227, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -56812,7 +56848,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -56877,6 +56913,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -56902,6 +56940,10 @@ "step": 3600.0, "storage_cost_calc": 61407766.99029126, "system_capacity": 101663.44246977226, + "system_itc_basis_cost": 662392400.3856139, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, @@ -58595,6 +58637,13 @@ "ud_n_T_amb_calc": -1.0, "ud_n_T_htf_calc": -1.0, "ud_n_m_dot_calc": -1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 512500635.1871338, "ui_direct_subtotal_cost_calc": 512500635.1871338, "ui_electricity_rate_option": 0.0, diff --git a/deploy/runtime/defaults/MSPT_Single Owner.json b/deploy/runtime/defaults/MSPT_Single Owner.json index 5323a60791..ae405dfec8 100644 --- a/deploy/runtime/defaults/MSPT_Single Owner.json +++ b/deploy/runtime/defaults/MSPT_Single Owner.json @@ -1,5 +1,5 @@ { - "A_rec_calc": 1087.6845009275169, + "A_rec_calc": 1087.6845009275167, "A_sf_calc": 1348316.2571999997, "CT": 2.0, "D_rad_tubes": 0.02, @@ -36,7 +36,7 @@ "PB_COPY_W_dot_cooling_par": 3.342971591975725, "PB_COPY_W_dot_pc_HTF_pump": 0.35881077866642477, "PB_COPY_design_eff": 0.412, - "PB_COPY_nameplate": 101.66344246977228, + "PB_COPY_nameplate": 101.66344246977227, "PB_COPY_q_pb_design": 279.126213592233, "PB_m_dot_htf_cycle_des": 652.383233938954, "P_cond_min": 2.0, @@ -60,9 +60,9 @@ "TES_COPY_T_htf_hot_des": 574.0, "TES_COPY_q_dot_tes_est": 0.8814426938789968, "TES_COPY_q_pb_design": 279.126213592233, - "TES_COPY_tes_avail_vol": 12986.490759869745, + "TES_COPY_tes_avail_vol": 12986.490759869743, "TES_COPY_tes_htf_density": 1808.4790461159128, - "TES_COPY_tes_tank_diameter": 38.77078781395176, + "TES_COPY_tes_tank_diameter": 38.770787813951759, "TES_COPY_tes_vol_total": 14167.08082894881, "TES_COPY_tshours": 10.0, "T_ITD_des": 16.0, @@ -122,6 +122,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "average_attenuation_calc": 9.261050707186698, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_cost_calc": 33350000.0, @@ -239,7 +243,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 101.66344246977228, + "cp_system_nameplate": 101.66344246977227, "csp.pt.cost.bop": 33350000.0, "csp.pt.cost.contingency": 35875044.46309937, "csp.pt.cost.epc.fixed": 0.0, @@ -250,8 +254,8 @@ "csp.pt.cost.fossil": 0.0, "csp.pt.cost.heliostats": 171236164.66439996, "csp.pt.cost.heliostats_m2": 1348316.2571999997, - "csp.pt.cost.installed_per_capacity": 6515.541715819471, - "csp.pt.cost.nameplate": 101.66344246977228, + "csp.pt.cost.installed_per_capacity": 6515.5417158194709, + "csp.pt.cost.nameplate": 101.66344246977227, "csp.pt.cost.plm.fixed": 0.0, "csp.pt.cost.plm.per_watt": 0.0, "csp.pt.cost.plm.percent": 0.0, @@ -259,7 +263,7 @@ "csp.pt.cost.power_block": 119600000.0, "csp.pt.cost.power_block_mwe": 115.0, "csp.pt.cost.receiver": 79628026.66564948, - "csp.pt.cost.receiver.area": 1087.6845009275169, + "csp.pt.cost.receiver.area": 1087.6845009275167, "csp.pt.cost.sales_tax.total": 21935027.18600933, "csp.pt.cost.sales_tax.value": 5.0, "csp.pt.cost.site_improvements": 21573060.115199996, @@ -267,7 +271,7 @@ "csp.pt.cost.storage": 61407766.99029126, "csp.pt.cost.storage_mwht": 2791.26213592233, "csp.pt.cost.total_land_area": 2079.2855194841197, - "csp.pt.cost.tower": 25705616.751593178, + "csp.pt.cost.tower": 25705616.751593174, "csp.pt.par.calc.aux": 0.6325, "csp.pt.par.calc.bop": 0.0, "csp.pt.pwrb.condenser_type": 1.0, @@ -301,33 +305,54 @@ "delta_flux_hrs": 2.0, "dens_mirror": 0.97, "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 662392400.3856139, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -335,6 +360,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9788,8 +9814,8 @@ "equip_reserve_depr_sta": 0.0, "error_equiv": 4.327493500861671, "eta_pump": 0.85, - "eta_rec_thermal_des_calc": 0.9501115117503884, - "ext_rec_area_calc": 1087.6845009275169, + "eta_rec_thermal_des_calc": 0.9501115117503883, + "ext_rec_area_calc": 1087.6845009275167, "f_ctes_warm_ini": 0.0, "f_q_dot_des_allowable_su": 1.0, "f_q_dot_heater_min": 0.25, @@ -56029,7 +56055,7 @@ "in_nsrdb_options": 0.0, "in_time_step": 0.0, "inflation_rate": 2.5, - "installed_per_capacity_calc": 6515.541715819471, + "installed_per_capacity_calc": 6515.5417158194709, "insurance_rate": 0.5, "is_advanced": 0.0, "is_btm": 0.0, @@ -56044,19 +56070,27 @@ "is_rec_startup_trans": 0.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -56072,8 +56106,8 @@ ], "k_panel": 235.0, "land_area": 2079.2855194841197, - "land_area_base": 2034.28551948412, - "land_area_base_calc": 2034.28551948412, + "land_area_base": 2034.2855194841198, + "land_area_base_calc": 2034.2855194841198, "land_max": 9.5, "land_max_abs_calc": 1845.1565, "land_max_calc": 1845.1565, @@ -56753,8 +56787,8 @@ "n_pl_inc": 8.0, "n_rad_tubes": 100.0, "n_zen": 8.0, - "nameplate": 101.66344246977228, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 101.66344246977227, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -56770,6 +56804,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -56853,7 +56889,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -56921,6 +56957,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "site_improvement_cost_calc": 21573060.115199996, "site_spec_cost": 16.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", @@ -56943,17 +56981,21 @@ "step": 3600.0, "storage_cost_calc": 61407766.99029126, "system_capacity": 101663.44246977226, + "system_itc_basis_cost": 662392400.3856139, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_pairs": 1.0, "tanks_in_parallel": 1.0, "tech_type": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, - "tes_avail_vol": 12986.490759869745, + "tes_avail_vol": 12986.490759869743, "tes_htf_density": 1808.4790461159128, "tes_init_hot_htf_percent": 30.0, "tes_spec_cost": 22.0, - "tes_tank_diameter": 38.77078781395176, + "tes_tank_diameter": 38.770787813951759, "tes_vol_total": 14167.08082894881, "th_rad_panel": 0.002, "th_riser": 15.0, @@ -56966,13 +57008,13 @@ "tod_library": "Uniform Dispatch", "total_direct_cost": 548375679.6502332, "total_direct_cost_calc": 548375679.6502332, - "total_indirect_cost": 114016720.73538085, - "total_indirect_cost_calc": 114016720.73538085, + "total_indirect_cost": 114016720.73538083, + "total_indirect_cost_calc": 114016720.73538083, "total_installed_cost": 662392400.3856139, "total_installed_cost_calc": 662392400.3856139, "total_land_area": 2079.2855194841197, "total_land_area_before_rad_cooling_calc": 2079.2855194841197, - "tower_cost_calc": 25705616.751593178, + "tower_cost_calc": 25705616.751593174, "tower_exp": 0.0113, "tower_fixed_cost": 3000000.0, "tshours": 10.0, @@ -58637,6 +58679,13 @@ "ud_n_T_amb_calc": -1.0, "ud_n_T_htf_calc": -1.0, "ud_n_m_dot_calc": -1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_direct_subtotal": 512500635.1871338, "ui_direct_subtotal_cost_calc": 512500635.1871338, "ui_electricity_rate_option": 0.0, diff --git a/deploy/runtime/defaults/PTES_Single Owner.json b/deploy/runtime/defaults/PTES_Single Owner.json index fd1cbd0d7e..823c486800 100644 --- a/deploy/runtime/defaults/PTES_Single Owner.json +++ b/deploy/runtime/defaults/PTES_Single Owner.json @@ -9,12 +9,12 @@ "ETES_SC_COPY_etes_bop_des_calc": 0.0, "E_hp_su_des": 53.19148936170213, "Q_CT_tes_des": 527.9155335146378, - "Q_tes_des": 2127.659574468086, + "Q_tes_des": 2127.6595744680855, "T_CT_cold_htf_des": -48.57, "T_CT_hot_htf_des": 25.0, "T_HT_cold_htf_des": 322.0, "T_HT_hot_htf_des": 560.0, - "V_CT_tes_htf_avail": 13315.461439938204, + "V_CT_tes_htf_avail": 13315.461439938203, "V_CT_tes_htf_total": 14525.95793447804, "V_tes_htf_avail": 11841.095806743606, "V_tes_htf_total": 12917.559061902117, @@ -22,7 +22,7 @@ "W_dot_hp_HT_htf_pump_des": 0.14822638828954302, "W_dot_hp_elec_parasitic_des": 3.03951367781155, "W_dot_hp_in_net_des": 163.0139177731563, - "W_dot_hp_in_thermo_des": 159.97440409534478, + "W_dot_hp_in_thermo_des": 159.97440409534475, "W_dot_pc_CT_htf_pump_des": 0.05469815336052187, "W_dot_pc_HT_htf_pump_des": 0.1363682772263796, "W_dot_pc_elec_parasitic_des": 2.1, @@ -52,6 +52,10 @@ "annual_tdry": 16.9747, "annual_twet": NaN, "annual_wspd": 2.26213, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_par": 0.0, @@ -61,18 +65,18 @@ "bop_par_f": 1.0, "bop_spec_cost": 0.0, "cb_bop_cost_calc": 0.0, - "cb_contingency_cost_calc": 15226991.086226209, + "cb_contingency_cost_calc": 15226991.086226207, "cb_ct_tes_cost_calc": 10394656.854903218, "cb_cycle_cost_calc": 44904000.0, - "cb_direct_subtotal": 217528444.0889458, - "cb_epc_cost_calc": 30258206.57277236, + "cb_direct_subtotal": 217528444.08894579, + "cb_epc_cost_calc": 30258206.572772355, "cb_heater_cost_calc": 139272340.42553193, "cb_installed_per_capacity_cost_calc": 2802.8699899263026, "cb_land_cost_calc": 0.0, "cb_sales_tax_cost_calc": 9310217.40700688, "cb_storage_cost_calc": 22957446.808510644, - "cb_total_direct_cost": 232755435.175172, - "cb_total_indirect_cost": 39568423.97977924, + "cb_total_direct_cost": 232755435.17517198, + "cb_total_indirect_cost": 39568423.979779239, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, "cbi_fed_deprbas_sta": 0.0, @@ -161,7 +165,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 97.15893356941312, + "cp_system_nameplate": 97.15893356941311, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, "cycle_spec_cost": 449.04, @@ -174,33 +178,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 272323859.1549512, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -208,6 +233,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9727,19 +9753,27 @@ "insurance_rate": 0.5, "is_advanced": 0.0, "is_dispatch": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -10398,9 +10432,9 @@ "library_paths": "", "loan_moratorium": 0.0, "lon": -116.78, - "m_dot_hp_CT_htf_des": 303.8786297806771, + "m_dot_hp_CT_htf_des": 303.87862978067707, "m_dot_hp_HT_htf_des": 592.9055531581721, - "m_dot_pc_CT_htf_des": 303.8786297806771, + "m_dot_pc_CT_htf_des": 303.87862978067707, "m_dot_pc_HT_htf_des": 592.9055531581721, "mera_cost1": 0.0, "mera_cost2": 0.0, @@ -10410,8 +10444,8 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nameplate": 97.15893356941312, - "nominal_discount_rate": 9.060000000000004, + "nameplate": 97.15893356941311, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -10427,6 +10461,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 66.0 ], @@ -10488,7 +10524,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -10497,12 +10533,12 @@ "ptes_cold_htf_type_dd": 1.0, "ptes_hot_htf_type_dd": 0.0, "q_dot_hp_cold_in_des": 52.791553351463779, - "q_dot_hp_hot_out_des": 212.76595744680857, + "q_dot_hp_hot_out_des": 212.76595744680854, "q_dot_loss_CT_tes_des": -0.05765241360296508, "q_dot_loss_tes_des": 0.842506338290804, "q_dot_pc_cold_to_CTES_des": 52.791553351463779, - "q_dot_pc_cold_to_surroundings_des": 59.97440409534473, - "q_dot_pc_hot_in_des": 212.76595744680857, + "q_dot_pc_cold_to_surroundings_des": 59.974404095344727, + "q_dot_pc_hot_in_des": 212.76595744680854, "q_sby_frac": 0.2, "real_discount_rate": 6.4, "reserves_interest": 1.75, @@ -10518,6 +10554,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solar_data_file_name": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", "solar_resource": "daggett_ca_34.865371_-116.783023_psmv3_60_tmy", @@ -10533,6 +10571,10 @@ "station_id": "91486", "step": 3600.0, "system_capacity": 97158.93356941312, + "system_itc_basis_cost": 272323859.1549512, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "system_use_recapitalization": 0.0, "tank_pairs": 1.0, @@ -10573,11 +10615,18 @@ ] ], "ui_bop_cost_calc": 0.0, - "ui_contingency_cost_calc": 15226991.086226209, + "ui_contingency_cost_calc": 15226991.086226207, "ui_ct_tes_cost_calc": 10394656.854903218, "ui_cycle_cost_calc": 44904000.0, - "ui_direct_subtotal": 217528444.0889458, - "ui_epc_cost_calc": 30258206.57277236, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, + "ui_direct_subtotal": 217528444.08894579, + "ui_epc_cost_calc": 30258206.572772355, "ui_hp__COP_net_des": 1.3052011776251229, "ui_hp__E_hp_su_des": 53.19148936170213, "ui_hp__T_CT_htf_cold_des": -48.57, @@ -10588,10 +10637,10 @@ "ui_hp__W_dot_hp_HT_htf_pump_des": 0.14822638828954302, "ui_hp__W_dot_hp_elec_parasitic_des": 3.03951367781155, "ui_hp__W_dot_hp_in_net_des": 163.0139177731563, - "ui_hp__W_dot_hp_in_thermo": 159.97440409534478, - "ui_hp__m_dot_hp_CT_htf_des": 303.8786297806771, + "ui_hp__W_dot_hp_in_thermo": 159.97440409534475, + "ui_hp__m_dot_hp_CT_htf_des": 303.87862978067707, "ui_hp__m_dot_hp_HT_htf_des": 592.9055531581721, - "ui_hp__q_dot_hp_hot_out": 212.76595744680857, + "ui_hp__q_dot_hp_hot_out": 212.76595744680854, "ui_hp_cost_calc": 139272340.42553193, "ui_installed_per_capacity_cost_calc": 2802.8699899263026, "ui_land_cost_calc": 0.0, @@ -10605,26 +10654,26 @@ "ui_pc__W_dot_pc_net_des": 97.9, "ui_pc__W_dot_pc_thermo_des": 100.0, "ui_pc__eta_pc_net_des": 0.46013, - "ui_pc__m_dot_pc_CT_htf_des": 303.8786297806771, + "ui_pc__m_dot_pc_CT_htf_des": 303.87862978067707, "ui_pc__m_dot_pc_HT_htf_des": 592.9055531581721, - "ui_pc__q_dot_pc_in": 212.76595744680857, + "ui_pc__q_dot_pc_in": 212.76595744680854, "ui_ptes_cost__W_dot_cycle_thermo": 100.0, "ui_ptes_cost__ct_tes_mwht": 527.9155335146378, - "ui_ptes_cost__nameplate": 97.15893356941312, - "ui_ptes_cost__q_dot_hp_hot_out": 212.76595744680857, + "ui_ptes_cost__nameplate": 97.15893356941311, + "ui_ptes_cost__q_dot_hp_hot_out": 212.76595744680854, "ui_ptes_cost__sales_tax": 5.0, - "ui_ptes_cost__tes_mwht": 2127.659574468086, + "ui_ptes_cost__tes_mwht": 2127.6595744680855, "ui_sales_tax_cost_calc": 9310217.40700688, "ui_step_minutes": 60.0, "ui_storage_cost_calc": 22957446.808510644, "ui_system_nameplate_standalone": 0.0, "ui_tes__Q_CT_tes_des": 527.9155335146378, - "ui_tes__Q_tes_des": 2127.659574468086, + "ui_tes__Q_tes_des": 2127.6595744680855, "ui_tes__T_CT_htf_cold_des": -48.57, "ui_tes__T_CT_htf_hot_des": 25.0, "ui_tes__T_HT_htf_cold_des": 322.0, "ui_tes__T_HT_htf_hot_des": 560.0, - "ui_tes__V_CT_tes_htf_avail": 13315.461439938204, + "ui_tes__V_CT_tes_htf_avail": 13315.461439938203, "ui_tes__V_CT_tes_htf_total": 14525.95793447804, "ui_tes__V_tes_htf_avail": 11841.095806743606, "ui_tes__V_tes_htf_total": 12917.559061902117, @@ -10632,10 +10681,10 @@ "ui_tes__d_tank_tes": 37.02155599514954, "ui_tes__q_dot_loss_CT_tes_des": -0.05765241360296508, "ui_tes__q_dot_loss_tes_des": 0.842506338290804, - "ui_tes__q_dot_pc_des": 212.76595744680857, + "ui_tes__q_dot_pc_des": 212.76595744680854, "ui_tes__tshours": 10.0, - "ui_total_direct_cost": 232755435.175172, - "ui_total_indirect_cost": 39568423.97977924, + "ui_total_direct_cost": 232755435.17517198, + "ui_total_indirect_cost": 39568423.979779239, "ui_total_installed_cost": 272323859.1549512, "ui_wacc": 7.101450000000001, "use_specific_weather_file": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json index ddd081bc88..2352df5af5 100644 --- a/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_All Equity Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -18407,6 +18407,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 79183092.05780399, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 41.1135066070932, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19419,7 +19423,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19573,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19624,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -28842,33 +28846,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 113413206.80458191, + 58.8864933929068, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 79183092.05780399, + 41.1135066070932, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -28876,6 +28901,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -48039,14 +48065,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49972,12 +49998,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79183092.05780399, + "itc_basis_cost_capex_sta": 79183092.05780399, + "itc_basis_cost_percent_fed": 41.1135066070932, + "itc_basis_cost_percent_sta": 41.1135066070932, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.1135066070932, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -49991,6 +50024,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -50017,7 +50051,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50664,8 +50698,8 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50674,13 +50708,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50691,7 +50725,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.8864933929068, "om_batt_capacity_cost": [ 7.25 ], @@ -50826,7 +50862,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50861,6 +50897,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -50891,7 +50929,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50902,7 +50940,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50914,14 +50952,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50958,9 +50996,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50991,7 +51029,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51065,7 +51103,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -51151,7 +51189,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51237,7 +51275,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51323,12 +51361,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952006, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 113413206.80458191, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.8864933929068, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -51337,7 +51379,7 @@ "tax_investor_preflip_tax_percent": 98.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51345,7 +51387,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, @@ -51363,6 +51405,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 9.959203353786e-312, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Commercial.json b/deploy/runtime/defaults/PV Battery_Commercial.json index 84919373e6..ad636119ce 100644 --- a/deploy/runtime/defaults/PV Battery_Commercial.json +++ b/deploy/runtime/defaults/PV Battery_Commercial.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -18400,6 +18400,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 484498.714707, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 33.68365210696558, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19317,7 +19321,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13578, + "batt_max_power": 300.13577999999998, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19329,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28170,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28182,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, - "battery_energy_kwh": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, - "battery_power_kw": 300.13578, + "battery_power": 300.13577999999998, + "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -55111,16 +55115,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 953880.6901402804, + 66.31634789303442, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 484498.714707, + 33.68365210696558, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "desired_dcac_ratio": 1.2, "desired_size": 500.0, "dispatch_manual_btm_discharge_to_grid": [ @@ -55821,7 +55880,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "escal_belpe": [ 0.0 ], @@ -64889,8 +64948,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -66765,7 +66824,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -66822,6 +66881,13 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -66835,6 +66901,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -66860,7 +66927,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84407,7 +84474,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 2.58, "module_aspect_ratio": 1.7, "module_costunits": 0.0, @@ -84440,7 +84507,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -84448,7 +84517,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -84581,7 +84650,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84613,8 +84682,8 @@ "VV_TYPE": 6, "DATA": "" }, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -84645,7 +84714,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84656,7 +84725,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84668,14 +84737,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84711,9 +84780,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -84816,7 +84885,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_length_side": 2.0942779185198896, "subarray1_ui_nmodules": 1050.0, "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, @@ -84902,7 +84971,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.2319281873646409, + "subarray2_ui_length_side": 2.0942779185198896, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 4.10642729121547, @@ -85080,10 +85149,14 @@ "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 1123270.1033400002, "system_capacity": 557.2854, + "system_itc_basis_cost": 953880.6901402804, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 66.31634789303442, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 42353.690400000014, - "total_direct_cost": 1168200.9074736005, - "total_indirect_cost": 211768.45200000009, + "total_direct_cost": 1168200.9074736003, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -85098,7 +85171,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, @@ -85109,6 +85182,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -85116,7 +85196,7 @@ "ui_net_capital_cost": 1438379.4048472804, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Host Developer.json b/deploy/runtime/defaults/PV Battery_Host Developer.json index f62e3541ff..b96ab19a3a 100644 --- a/deploy/runtime/defaults/PV Battery_Host Developer.json +++ b/deploy/runtime/defaults/PV Battery_Host Developer.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -18343,7 +18343,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -18400,6 +18400,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 484498.714707, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 33.68365210696558, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19317,7 +19321,7 @@ 0.0 ], "batt_mass": 17150.615999999998, - "batt_max_power": 300.13578, + "batt_max_power": 300.13577999999998, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 30.0, @@ -19325,9 +19329,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -28166,7 +28170,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 98.69094035671238, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -28178,15 +28182,15 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, - "battery_energy_kwh": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, - "battery_power_kw": 300.13578, + "battery_power": 300.13577999999998, + "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 484498.714707, @@ -55160,33 +55164,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 953880.6901402804, + 66.31634789303442, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 484498.714707, + 33.68365210696558, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -55194,6 +55219,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -65308,7 +65334,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 167185.62000000006, + "engr_total": 167185.62000000003, "equip1_reserve_cost": 0.1, "equip1_reserve_freq": 15.0, "equip2_reserve_cost": 0.0, @@ -74104,7 +74130,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27864.270000000008, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -74388,8 +74414,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -76264,7 +76290,7 @@ "inv_snl_c2": -0.000791432, "inv_snl_c3": -0.000320828, "inv_snl_eff_cec": 98.69094035671238, - "inv_snl_eff_euro": 98.57668151849669, + "inv_snl_eff_euro": 98.57668151849667, "inv_snl_idcmax": 213.33, "inv_snl_mppt_hi": 1300.0, "inv_snl_mppt_low": 860.0, @@ -76321,6 +76347,13 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 484498.714707, + "itc_basis_cost_capex_sta": 484498.714707, + "itc_basis_cost_percent_fed": 33.68365210696558, + "itc_basis_cost_percent_sta": 33.68365210696558, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 33.68365210696558, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -76334,6 +76367,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -76359,7 +76393,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -94542,7 +94576,7 @@ 0.0 ], "loan_moratorium": 0.0, - "lon": -111.9800033569336, + "lon": -111.98, "mera_cost1": 55728.54, "mera_cost2": 0.0, "mera_cost3": 0.0, @@ -94583,7 +94617,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 66.31634789303442, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 5.25 @@ -94591,7 +94627,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -94732,7 +94768,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -94768,6 +94804,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -94798,7 +94836,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -94809,7 +94847,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -94821,14 +94859,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -94865,9 +94903,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -94971,7 +95009,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.188555837039779, + "subarray1_ui_length_side": 2.0942779185198896, "subarray1_ui_nmodules": 1050.0, "subarray1_ui_nrows": 42.0, "subarray1_ui_row_spacing": 13.961852790132597, @@ -95235,13 +95273,17 @@ "subarray4_ui_row_spacing": 6.980926395066298, "subtotal_direct": 1123270.1033400002, "system_capacity": 557.2854, + "system_itc_basis_cost": 953880.6901402804, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 66.31634789303442, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 42353.690400000014, - "total_direct_cost": 1168200.9074736005, - "total_indirect_cost": 211768.45200000009, + "total_direct_cost": 1168200.9074736003, + "total_indirect_cost": 211768.45200000006, "total_installed_cost": 1438379.4048472804, "total_inverter_capacity": 453.994, "total_land_area": 2.231359622027943, @@ -95256,7 +95298,7 @@ "ui_ac_capacity": 0.453994, "ui_annual_load": 0.0, "ui_array_land_area_acres": 2.231359622027943, - "ui_array_land_area_ha": 0.9030005957094932, + "ui_array_land_area_ha": 0.9030005957094931, "ui_array_land_area_multiplier": 1.0, "ui_aspect_ratio": 1.7, "ui_batt_life_model": 0.0, @@ -95267,12 +95309,19 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_pv_capacity": 557.2854, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9030005957094932, + "ui_total_land_area_ha": 0.9030005957094931, "ui_total_module_area": 2709.0, "ui_total_module_area_acres": 0.6694078866083828, "ui_total_module_area_ha": 0.2709, diff --git a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json index fbc55c8358..8367163c34 100644 --- a/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PV Battery_Leveraged Partnership Flip.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -18407,6 +18407,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 79183092.05780399, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 41.1135066070932, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19419,7 +19423,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19573,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19624,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -28847,33 +28851,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 113413206.80458191, + 58.8864933929068, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 79183092.05780399, + 41.1135066070932, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -28881,6 +28906,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -48047,14 +48073,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49980,12 +50006,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79183092.05780399, + "itc_basis_cost_capex_sta": 79183092.05780399, + "itc_basis_cost_percent_fed": 41.1135066070932, + "itc_basis_cost_percent_sta": 41.1135066070932, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.1135066070932, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -49999,6 +50032,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -50025,7 +50059,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50673,8 +50707,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50683,13 +50717,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50700,7 +50734,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.8864933929068, "om_batt_capacity_cost": [ 7.25 ], @@ -50836,7 +50872,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50872,6 +50908,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -50902,7 +50940,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50913,7 +50951,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50925,14 +50963,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50969,9 +51007,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51000,7 +51038,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51074,7 +51112,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -51160,7 +51198,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51246,7 +51284,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51332,12 +51370,16 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952006, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 113413206.80458191, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.8864933929068, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -51348,7 +51390,7 @@ "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51356,7 +51398,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, @@ -51374,6 +51416,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 9.959203353786e-312, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Merchant Plant.json b/deploy/runtime/defaults/PV Battery_Merchant Plant.json index e708cefb64..f4c7a32361 100644 --- a/deploy/runtime/defaults/PV Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/PV Battery_Merchant Plant.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -18407,6 +18407,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 79183092.05780399, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 41.1135066070932, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19419,7 +19423,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19577,7 +19581,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19628,8 +19632,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19705,7 +19709,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -28861,33 +28865,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 113413206.80458191, + 58.8864933929068, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 79183092.05780399, + 41.1135066070932, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -28895,6 +28920,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -38653,14 +38679,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -40586,12 +40612,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79183092.05780399, + "itc_basis_cost_capex_sta": 79183092.05780399, + "itc_basis_cost_percent_fed": 41.1135066070932, + "itc_basis_cost_percent_sta": 41.1135066070932, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.1135066070932, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -40605,6 +40638,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -40631,7 +40665,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -40642,8 +40676,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -40652,13 +40686,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -697792,7 +697826,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.8864933929068, "om_batt_capacity_cost": [ 7.25 ], @@ -697923,7 +697959,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -697959,6 +697995,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -697989,7 +698027,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -698000,7 +698038,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -698012,14 +698050,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -698055,9 +698093,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -698086,7 +698124,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -698160,7 +698198,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -698246,7 +698284,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -698332,7 +698370,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -698418,17 +698456,21 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952006, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 113413206.80458191, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.8864933929068, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -698436,7 +698478,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, @@ -698454,6 +698496,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 9.959203353786e-312, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Residential.json b/deploy/runtime/defaults/PV Battery_Residential.json index 2f31e3e84c..7fc9644de5 100644 --- a/deploy/runtime/defaults/PV Battery_Residential.json +++ b/deploy/runtime/defaults/PV Battery_Residential.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -18422,9 +18422,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -18474,6 +18474,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 10144.4167686, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 24.907818766395967, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19390,7 +19394,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19456,7 +19460,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28239,7 +28243,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339612, + "batt_ui_inverter_eff": 97.33435924339611, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28423,7 +28427,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28434,7 +28438,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -55149,6 +55153,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 30583.424010000002, + 75.09218123360404, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 10144.4167686, + 24.907818766395967, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "desired_dcac_ratio": 1.2, "desired_size": 4.0, "dispatch_manual_btm_discharge_to_grid": [ @@ -66805,7 +66830,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -66856,13 +66881,18 @@ "inverter_count": 1.0, "inverter_model": 0.0, "inverter_num_units": 1.0, - "inverter_power": 7.560000000000001, + "inverter_power": 7.5600000000000009, "inverter_total": 2882.5848, - "inverterarray_power": 7.560000000000001, + "inverterarray_power": 7.5600000000000009, "inverterarray_power_w": 7560.000000000001, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -66876,6 +66906,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -66901,7 +66932,7 @@ "landprep_per_watt": 0.0, "landprep_percent": 0.0, "landprep_total": 0.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84461,16 +84492,16 @@ "loan_amount": 40727.8407786, "loan_rate": 7.0, "loan_term": 25.0, - "lon": -111.9800033569336, + "lon": -111.98, "market": 0.0, "module_area": 1.9, "module_aspect_ratio": 1.73, "module_costunits": 0.0, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_num_units": 20.0, - "module_power": 0.400359, + "module_power": 0.40035899999999999, "module_total": 3122.8002, "module_width": 1.0479818204309448, "modulearray_area": 38.0, @@ -84496,7 +84527,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 15.0 @@ -84637,7 +84668,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84669,8 +84700,7 @@ "VV_TYPE": 6, "DATA": "" }, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -84701,7 +84731,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84712,7 +84742,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84724,14 +84754,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84767,7 +84797,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84799,7 +84829,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -84873,7 +84903,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 3.626017098691069, + "subarray1_ui_length_side": 1.8130085493455346, "subarray1_ui_nmodules": 20.0, "subarray1_ui_nrows": 2.0, "subarray1_ui_row_spacing": 12.086723662303564, @@ -84959,7 +84989,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455344, + "subarray2_ui_length_side": 1.8130085493455346, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -85045,7 +85075,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455344, + "subarray3_ui_length_side": 1.8130085493455346, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -85131,23 +85161,27 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455344, + "subarray4_ui_length_side": 1.8130085493455346, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, "subtotal_direct": 27502.108932000003, "system_capacity": 8.00718, + "system_itc_basis_cost": 30583.424010000002, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 75.09218123360404, "system_use_lifetime_output": 1.0, "total_battery_indirect_cost": 2370.12528, "total_direct_cost": 27502.108932000003, - "total_indirect_cost": 11850.6264, + "total_indirect_cost": 11850.626400000001, "total_installed_cost": 40727.8407786, "total_inverter_capacity": 7.56, "total_land_area": 0.0312999873152683, "total_module_area": 38.0, "total_modules": 20.0, "total_system_indirect_cost": 9480.50112, - "total_system_installed_cost": 30583.42401, + "total_system_installed_cost": 30583.424010000002, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json index 975a85a463..9a69f34598 100644 --- a/deploy/runtime/defaults/PV Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/PV Battery_Sale Leaseback.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -18407,6 +18407,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 79183092.05780399, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 41.1135066070932, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19419,7 +19423,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19573,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19624,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -28842,33 +28846,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 113413206.80458191, + 58.8864933929068, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 79183092.05780399, + 41.1135066070932, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -28876,6 +28901,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -48034,14 +48060,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49967,12 +49993,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79183092.05780399, + "itc_basis_cost_capex_sta": 79183092.05780399, + "itc_basis_cost_percent_fed": 41.1135066070932, + "itc_basis_cost_percent_sta": 41.1135066070932, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.1135066070932, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -49986,6 +50019,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -50012,7 +50046,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50659,8 +50693,8 @@ "lib_width": 0.0, "library_folder_list": "x", "library_paths": "", - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50669,13 +50703,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50686,7 +50720,9 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.8864933929068, "om_batt_capacity_cost": [ 7.25 ], @@ -50822,7 +50858,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50857,6 +50893,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -50887,7 +50925,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50898,7 +50936,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50910,14 +50948,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50954,9 +50992,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -50988,7 +51026,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51062,7 +51100,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 4.554470331443603, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -51148,7 +51186,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51234,7 +51272,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51320,17 +51358,21 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952006, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 113413206.80458191, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.8864933929068, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51338,7 +51380,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, @@ -51356,6 +51398,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 9.959203353786e-312, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Single Owner.json b/deploy/runtime/defaults/PV Battery_Single Owner.json index 965c013dd3..a7f04c7cc9 100644 --- a/deploy/runtime/defaults/PV Battery_Single Owner.json +++ b/deploy/runtime/defaults/PV Battery_Single Owner.json @@ -16,9 +16,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -9503,7 +9503,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "analysis_period_warning": "No messages.", "annual_albedo": 0.1839506853933204, @@ -9523,7 +9523,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -18407,6 +18407,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 79183092.05780399, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 41.1135066070932, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -19419,7 +19423,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -19569,7 +19573,7 @@ 0.0 ] ], - "capex_table_total_installed_ac_cost": 24821220.6, + "capex_table_total_installed_ac_cost": 24821220.599999999, "capex_table_total_installed_batt_cost": 190080241.02144, "capex_table_total_installed_dc_cost": 68999511.60144, "capex_table_total_installed_land_cost": 0.0, @@ -19620,8 +19624,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -19697,7 +19701,7 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 99.999292176, + "cp_system_nameplate": 99.99929217600001, "dc_adjust": 0.0, "dc_adjust_constant": 0.0, "dc_adjust_en_periods": 0.0, @@ -28853,33 +28857,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 113413206.80458191, + 58.8864933929068, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 79183092.05780399, + 41.1135066070932, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -28887,6 +28912,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -48058,14 +48084,14 @@ "install_margin_perarea": 0.0, "install_margin_perwatt": 0.13, "install_margin_total": 12999907.982880002, - "installed_per_capacity": 1.9259766211486176, + "installed_per_capacity": 1.9259766211486178, "insurance_rate": 0.0, "inv_cec_cg_c0": -0.000003, "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -49991,12 +50017,19 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "inverterarray_power_w": 75215819.99999999, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 79183092.05780399, + "itc_basis_cost_capex_sta": 79183092.05780399, + "itc_basis_cost_percent_fed": 41.1135066070932, + "itc_basis_cost_percent_sta": 41.1135066070932, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 41.1135066070932, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -50010,6 +50043,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -50036,7 +50070,7 @@ "landprep_per_watt": 0.01, "landprep_percent": 0.0, "landprep_total": 999992.9217600002, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_fom_dispatch_message": "", @@ -50684,8 +50718,8 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -111.9800033569336, - "mera_cost1": 9999929.2176, + "lon": -111.98, + "mera_cost1": 9999929.217600001, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -50694,13 +50728,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "modulearray_power_w": 99999292.17600002, @@ -50711,7 +50745,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -50727,6 +50761,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 58.8864933929068, "om_batt_capacity_cost": [ 7.25 ], @@ -50865,7 +50901,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -50901,6 +50937,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 2.0, "snl_a": -3.62, "snl_a0": 0.9597, @@ -50931,7 +50969,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -50942,7 +50980,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -50954,14 +50992,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -50998,9 +51036,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -51029,7 +51067,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -51103,7 +51141,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.265905637534131, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 7.553018791780437, @@ -51189,7 +51227,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -51275,7 +51313,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -51361,18 +51399,22 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, - "subtotal_direct": 173459393.66952006, + "subtotal_direct": 173459393.66952003, "system_capacity": 99999.29217600002, + "system_itc_basis_cost": 113413206.80458191, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 58.8864933929068, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", "total_battery_indirect_cost": 999992.9217600002, - "total_direct_cost": 178663175.47960565, + "total_direct_cost": 178663175.47960563, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 192596298.8623859, "total_inverter_capacity": 75215.82, @@ -51380,7 +51422,7 @@ "total_module_area": 486102.96, "total_modules": 188412.0, "total_system_indirect_cost": 3999971.68704, - "total_system_installed_cost": 113413206.80458193, + "total_system_installed_cost": 113413206.80458191, "transformer_load_loss": 0.0, "transformer_no_load_loss": 0.0, "transmission_loss": 0.0, @@ -51398,6 +51440,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 9.959203353786e-312, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, diff --git a/deploy/runtime/defaults/PV Battery_Third Party.json b/deploy/runtime/defaults/PV Battery_Third Party.json index a320ca242b..eb4ec8a64d 100644 --- a/deploy/runtime/defaults/PV Battery_Third Party.json +++ b/deploy/runtime/defaults/PV Battery_Third Party.json @@ -16,11 +16,11 @@ "6par_imp": 11.81, "6par_is_bifacial": 0.0, "6par_isc": 13.06, - "6par_module_length": 1.8130085493455344, + "6par_module_length": 1.8130085493455346, "6par_module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R (from CEC database)", "6par_module_width": 1.0479818204309448, "6par_mounting": 0.0, - "6par_mpeff": 21.07152631578948, + "6par_mpeff": 21.071526315789478, "6par_nser": 112.0, "6par_pmp": 400.359, "6par_result_Adj": 10.2786, @@ -18420,9 +18420,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 1.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -19388,7 +19388,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_max_power": 4.982562000000001, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, @@ -19452,7 +19452,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -28235,7 +28235,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339612, + "batt_ui_inverter_eff": 97.33435924339611, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -28298,7 +28298,7 @@ "cec_bifacial_ground_clearance_height": 1.0, "cec_bifacial_transmission_factor": 0.013, "cec_bifaciality": 0.7, - "cec_eff": 21.07152631578948, + "cec_eff": 21.071526315789478, "cec_gamma_pmp": -0.28, "cec_gap_spacing": 0.05, "cec_heat_transfer": 0.0, @@ -28309,7 +28309,7 @@ "cec_i_sc_ref": 13.06, "cec_is_bifacial": 0.0, "cec_material": "Mono-c-Si", - "cec_module_length": 1.8130085493455344, + "cec_module_length": 1.8130085493455346, "cec_module_width": 1.0479818204309448, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, @@ -66611,7 +66611,7 @@ "inv_snl_c1": 0.0000337399, "inv_snl_c2": 0.00334072, "inv_snl_c3": 0.00252878, - "inv_snl_eff_cec": 97.33435924339612, + "inv_snl_eff_cec": 97.33435924339611, "inv_snl_eff_euro": 97.18196877409598, "inv_snl_idcmax": 20.7493, "inv_snl_mppt_hi": 480.0, @@ -66663,7 +66663,7 @@ "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, - "lat": 33.45000076293945, + "lat": 33.45, "layout_warning": "No system sizing messages.", "lbl_bifacial": "", "lbl_btm_dispatch_message": "", @@ -84223,10 +84223,10 @@ "load_user_forecast_data_psd": [ 0.0 ], - "lon": -111.9800033569336, + "lon": -111.98, "module_area": 1.9, "module_aspect_ratio": 1.73, - "module_length": 1.8130085493455344, + "module_length": 1.8130085493455346, "module_model": 1.0, "module_name": "Maxeon Solar Technologies Ltd. SPR-MAX3-400-COM-R", "module_width": 1.0479818204309448, @@ -84249,7 +84249,7 @@ "nohrsc_coords": "", "nohrsc_station_id": "", "nohrsc_year": "", - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, @@ -84307,7 +84307,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -84369,7 +84369,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -84380,7 +84380,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -84392,14 +84392,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -84435,7 +84435,7 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 0.0, - "spe_module_length": 1.8130085493455344, + "spe_module_length": 1.8130085493455346, "spe_module_structure": 0.0, "spe_module_width": 1.0479818204309448, "spe_power": 389.5, @@ -84464,7 +84464,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 126.66666666666669, + "subarray1_land_area": 126.66666666666667, "subarray1_mismatch_loss": 0.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 10.0, @@ -84538,7 +84538,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 0.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.0959636408618897, + "subarray1_ui_length_side": 1.8130085493455346, "subarray1_ui_nmodules": 20.0, "subarray1_ui_nrows": 2.0, "subarray1_ui_row_spacing": 6.9865454695396329, @@ -84624,7 +84624,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 0.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 1.8130085493455344, + "subarray2_ui_length_side": 1.8130085493455346, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 6.043361831151782, @@ -84710,7 +84710,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 0.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 1.8130085493455344, + "subarray3_ui_length_side": 1.8130085493455346, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 6.043361831151782, @@ -84796,7 +84796,7 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 0.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 1.8130085493455344, + "subarray4_ui_length_side": 1.8130085493455346, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 6.043361831151782, diff --git a/deploy/runtime/defaults/PVWatts Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/PVWatts Battery_All Equity Partnership Flip.json index 4c9b3a3cf9..7a8d22c11b 100644 --- a/deploy/runtime/defaults/PVWatts Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PVWatts Battery_All Equity Partnership Flip.json @@ -57,7 +57,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8941,6 +8941,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.59412230966581, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9894,7 +9898,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1227.674429829691, + "batt_surface_area": 18000.022824, "batt_thermal_choice": 0.0, "batt_time_capacity": 4.0, "batt_type": 5.0, @@ -10085,8 +10089,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "compute_as_cube": 3.335064e-317, - "const_per_interest1": 3129702.746789537, + "compute_as_cube": 0.0, + "const_per_interest1": 3129702.7467895366, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10096,7 +10100,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3129702.746789537, + "const_per_interest_total": 3129702.7467895366, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10134,7 +10138,7 @@ "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 1532880.2561044873, - "cost_dev_fee_value": 5777912.76330376, + "cost_dev_fee_value": 5777912.7633037599, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -10146,33 +10150,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 114413992.97408131, + 59.40587769033419, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 40.59412230966581, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10180,6 +10205,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -29127,6 +29153,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 40.59412230966581, + "itc_basis_cost_percent_sta": 40.59412230966581, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 40.59412230966581, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29140,6 +29173,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29837,7 +29871,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 59.40587769033419, "om_batt_capacity_cost": [ 7.25 ], @@ -29994,6 +30030,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -30023,8 +30061,12 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 173460094.41528, + "subtotal_direct": 173460094.41527999, "system_capacity": 100000.0, + "system_itc_basis_cost": 114413992.97408131, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 59.40587769033419, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -30040,7 +30082,7 @@ "total_land_area": 433.51782985136148, "total_module_area": 526315.7894736842, "total_system_indirect_cost": 5000000.0, - "total_system_installed_cost": 114413992.97408132, + "total_system_installed_cost": 114413992.97408131, "tz": -7.0, "ui_ac_capacity": 76.92307692307692, "ui_array_land_area_acres": 433.51782985136148, @@ -30053,6 +30095,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -30067,7 +30116,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/PVWatts Battery_Commercial.json b/deploy/runtime/defaults/PVWatts Battery_Commercial.json index 818dfe6110..b04620c26f 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Commercial.json +++ b/deploy/runtime/defaults/PVWatts Battery_Commercial.json @@ -37,7 +37,7 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -8933,6 +8933,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 483185.024307, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 34.31644490719144, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -18698,7 +18702,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 98.69094035671238, + "batt_ui_inverter_eff": 96.0, "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -18722,13 +18726,13 @@ "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, - "battery_total_cost_lcos": 43534145.024307, + "battery_total_cost_lcos": 483185.024307, "battery_voltage_shown": 0.0, "bifaciality": 0.0, "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.35, - "bos_equip_total": 198450000.0, + "bos_equip_total": 189000.0, "cap_vs_temp": [ [ -20.0, @@ -18821,7 +18825,7 @@ 192.0 ] ], - "capex_table_cost_per_w": 0.94, + "capex_table_cost_per_w": 0.96, "capex_table_dc_inputs": [ [ 100000.0, @@ -18860,9 +18864,9 @@ 0.94 ] ], - "capex_table_total_installed_ac_cost": 741913.043478261, + "capex_table_total_installed_ac_cost": 370956.5217391305, "capex_table_total_installed_batt_cost": 1471865.8651199998, - "capex_table_total_installed_dc_cost": 532979999.99999997, + "capex_table_total_installed_dc_cost": 518400.0, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, "cbi_fed_deprbas_sta": 0.0, @@ -18890,7 +18894,7 @@ "chk_update_peaks": 1.0, "city": "-", "compute_as_cube": 0.0, - "contingency": 28593643.619973605, + "contingency": 44059.619973600005, "contingency_percent": 4.0, "country": "-", "crit_1": 0.0, @@ -36443,16 +36447,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 924842.6009722799, + 65.68355509280856, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 483185.024307, + 34.31644490719144, + 1.0, + 1.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, 0.0, @@ -37145,7 +37204,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 170100000.0, + "engr_total": 162000.0, "escal_belpe": [ 0.0 ], @@ -45929,7 +45988,7 @@ ], "grid_per_watt": 0.05, "grid_percent": 0.0, - "grid_total": 28350000.0, + "grid_total": 27000.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -45983,22 +46042,29 @@ "install_labor_fixed": 0.0, "install_labor_perarea": 0.0, "install_labor_perwatt": 0.18, - "install_labor_total": 102060000.0, + "install_labor_total": 97200.0, "install_margin_fixed": 0.0, "install_margin_perarea": 0.0, "install_margin_perwatt": 0.25, - "install_margin_total": 141750000.0, - "installed_per_capacity": 1.7567309891098402, + "install_margin_total": 135000.0, + "installed_per_capacity": 2.6074585653319999, "insurance_rate": 0.0, "inv_eff": 96.0, "inverter_costunits": 1.0, - "inverter_num_units": 2.0, + "inverter_num_units": 1.0, "inverter_power": 469.5652173913044, - "inverter_total": 28350000.0, - "inverterarray_power": 939.1304347826088, - "inverterarray_power_w": 939130.4347826088, + "inverter_total": 27000.0, + "inverterarray_power": 469.5652173913044, + "inverterarray_power_w": 469565.2173913044, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 483185.024307, + "itc_basis_cost_capex_sta": 483185.024307, + "itc_basis_cost_percent_fed": 34.31644490719144, + "itc_basis_cost_percent_sta": 34.31644490719144, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 34.31644490719144, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -46012,6 +46078,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -46025,7 +46092,7 @@ "itc_sta_percent_maxvalue": [ 1e38 ], - "land_area_value": 2.340996281197352, + "land_area_value": 2.3409962811973519, "land_fixed": 0.0, "land_per_acre": 0.0, "land_per_watt": 0.0, @@ -63592,13 +63659,13 @@ "losses_user": 14.0, "module_costunits": 0.0, "module_is_bifacial": 0.0, - "module_num_units": 1050.0, + "module_num_units": 1.0, "module_power": 540.0, - "module_total": 243810000.0, + "module_total": 232200.0, "module_type": 0.0, "modulearray_area": 2842.1052631578947, - "modulearray_power": 567000.0, - "modulearray_power_w": 567000000.0, + "modulearray_power": 540.0, + "modulearray_power_w": 540000.0, "mpeak": [ 234.676, 173.422, @@ -63613,7 +63680,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 65.68355509280856, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -63677,10 +63746,10 @@ "permitting_fixed": 0.0, "permitting_per_watt": 0.03, "permitting_percent": 0.0, - "permitting_total": 17010000.0, + "permitting_total": 16200.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 996066470.8252794, + "property_assessed_value": 1408027.62527928, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -63727,7 +63796,7 @@ "run_resiliency_calcs": 0.0, "sales_tax_percent": 100.0, "sales_tax_rate": 5.0, - "sales_tax_total": 37171736.70596569, + "sales_tax_total": 57277.50596567999, "sales_tax_value": 5.0, "salvage_percentage": 0.0, "salvage_value": 0.0, @@ -63759,8 +63828,8 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -63787,23 +63856,27 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 714841090.49934, + "subtotal_direct": 1101490.49934, "system_capacity": 540.0, + "system_itc_basis_cost": 924842.6009722799, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 65.68355509280856, "system_use_lifetime_output": 1.0, "tilt": 20.0, - "total_battery_indirect_cost": 43092000.0, - "total_direct_cost": 743434734.1193137, - "total_indirect_cost": 215460000.0, - "total_installed_cost": 996066470.8252794, + "total_battery_indirect_cost": 41040.0, + "total_direct_cost": 1145550.1193136, + "total_indirect_cost": 205200.0, + "total_installed_cost": 1408027.62527928, "total_land_area": 2.3409962811973519, "total_module_area": 2842.1052631578947, - "total_system_indirect_cost": 172368000.0, - "total_system_installed_cost": 952532325.8009724, + "total_system_indirect_cost": 164160.0, + "total_system_installed_cost": 924842.6009722799, "tz": -7.0, - "ui_ac_capacity": 0.4695652173913044, + "ui_ac_capacity": 0.46956521739130438, "ui_annual_load": 0.0, - "ui_array_land_area_acres": 2.340996281197352, - "ui_array_land_area_ha": 0.9473690460319912, + "ui_array_land_area_acres": 2.3409962811973519, + "ui_array_land_area_ha": 0.9473690460319911, "ui_array_land_area_multiplier": 1.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, @@ -63812,14 +63885,21 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, - "ui_loan_amount": 597639882.4951676, - "ui_net_capital_cost": 996066470.8252794, + "ui_loan_amount": 844816.5751675679, + "ui_net_capital_cost": 1408027.62527928, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9473690460319912, - "ui_total_module_area": 2842.105263157895, + "ui_total_land_area_ha": 0.9473690460319911, + "ui_total_module_area": 2842.1052631578947, "ui_total_module_area_acres": 0.7022988843592055, "ui_total_module_area_ha": 0.28421052631578949, "ui_use_acre_per_mw": 0.0, @@ -83233,4 +83313,4 @@ 300.0 ], "wf_nrecords": 8760.0 -} +} \ No newline at end of file diff --git a/deploy/runtime/defaults/PVWatts Battery_Host Developer.json b/deploy/runtime/defaults/PVWatts Battery_Host Developer.json index 720083b21c..50c91826ae 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Host Developer.json +++ b/deploy/runtime/defaults/PVWatts Battery_Host Developer.json @@ -8876,7 +8876,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8933,6 +8933,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 483185.024307, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 34.31644490719144, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9857,9 +9861,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -9915,7 +9919,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 90.04073399999999, "batt_target_choice": 0.0, "batt_target_power": [ 1.0, @@ -18694,12 +18698,12 @@ 1.0 ], "batt_thermal_choice": 0.0, - "batt_time_capacity": 2.4999999999999997, + "batt_time_capacity": 4.0, "batt_type": 5.0, - "batt_ui_bank_voltage": 51.74, + "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339612, - "batt_ui_nominal_bank_power": 4.982562000000001, + "batt_ui_inverter_eff": 96.0, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -18711,18 +18715,18 @@ 0.0 ] ], - "batt_volume": 0.1519073780487805, - "battery_energy": 1296.0, - "battery_energy_kwh": 1296.0, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, + "battery_energy_kwh": 1200.5431199999999, "battery_indirect_cost_percent": 20.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 324.0, - "battery_power_kw": 324.0, + "battery_power": 300.13577999999998, + "battery_power_kw": 300.13577999999998, "battery_thermal_shown": 0.0, - "battery_total": 454572.0, - "battery_total_cost_lcos": 518340.6, + "battery_total": 421090.49934, + "battery_total_cost_lcos": 483185.024307, "battery_voltage_shown": 0.0, "bifaciality": 0.0, "bos_equip_fixed": 0.0, @@ -18877,7 +18881,7 @@ ] ], "capex_table_total_installed_ac_cost": 338086.95652173916, - "capex_table_total_installed_batt_cost": 1588896.0, + "capex_table_total_installed_batt_cost": 1471865.8651199998, "capex_table_total_installed_dc_cost": 518400.0, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, @@ -18906,7 +18910,7 @@ "chk_update_peaks": 1.0, "city": "-", "compute_as_cube": 0.0, - "const_per_interest1": 16186080.150910788, + "const_per_interest1": 22880.4489107883, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -18916,7 +18920,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 16186080.150910788, + "const_per_interest_total": 22880.4489107883, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -18933,13 +18937,13 @@ "const_per_percent4": 0.0, "const_per_percent5": 0.0, "const_per_percent_total": 100.0, - "const_per_principal1": 996066470.8252794, + "const_per_principal1": 1408027.62527928, "const_per_principal2": 0.0, "const_per_principal3": 0.0, "const_per_principal4": 0.0, "const_per_principal5": 0.0, - "const_per_principal_total": 996066470.8252794, - "const_per_total1": 26146744.859163584, + "const_per_principal_total": 1408027.62527928, + "const_per_total1": 36960.7251635811, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -18949,8 +18953,8 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 37920.47238, - "contingency": 45398.88, + "construction_financing_cost": 36960.7251635811, + "contingency": 44059.619973600005, "contingency_percent": 4.0, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, @@ -36508,33 +36512,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 924842.6009722799, + 65.68355509280856, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 483185.024307, + 34.31644490719144, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -36542,6 +36567,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -46648,7 +46674,7 @@ "engr_fixed": 0.0, "engr_per_watt": 0.3, "engr_percent": 0.0, - "engr_total": 170100000.0, + "engr_total": 162000.0, "equip1_reserve_cost": 0.25, "equip1_reserve_freq": 12.0, "equip2_reserve_cost": 0.0, @@ -55442,8 +55468,8 @@ ], "grid_per_watt": 0.05, "grid_percent": 0.0, - "grid_total": 28350000.0, - "host_nominal_discount_rate": 9.060000000000004, + "grid_total": 27000.0, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -55498,22 +55524,29 @@ "install_labor_fixed": 0.0, "install_labor_perarea": 0.0, "install_labor_perwatt": 0.18, - "install_labor_total": 102060000.0, + "install_labor_total": 97200.0, "install_margin_fixed": 0.0, "install_margin_perarea": 0.0, "install_margin_perwatt": 0.25, - "install_margin_total": 141750000.0, - "installed_per_capacity": 1.7567309891098402, + "install_margin_total": 135000.0, + "installed_per_capacity": 2.6074585653319999, "insurance_rate": 0.0, "inv_eff": 96.0, "inverter_costunits": 1.0, - "inverter_num_units": 2.0, + "inverter_num_units": 1.0, "inverter_power": 469.5652173913044, - "inverter_total": 28350000.0, - "inverterarray_power": 939.1304347826088, - "inverterarray_power_w": 939130.4347826088, + "inverter_total": 27000.0, + "inverterarray_power": 469.5652173913044, + "inverterarray_power_w": 469565.2173913044, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 483185.024307, + "itc_basis_cost_capex_sta": 483185.024307, + "itc_basis_cost_percent_fed": 34.31644490719144, + "itc_basis_cost_percent_sta": 34.31644490719144, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 34.31644490719144, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -55527,6 +55560,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -55540,7 +55574,7 @@ "itc_sta_percent_maxvalue": [ 1e38 ], - "land_area_value": 2.340996281197352, + "land_area_value": 2.3409962811973519, "land_fixed": 0.0, "land_per_acre": 0.0, "land_per_watt": 0.0, @@ -73749,13 +73783,13 @@ "mera_name3": "Replacement Reserve 3", "module_costunits": 0.0, "module_is_bifacial": 0.0, - "module_num_units": 1050.0, + "module_num_units": 1.0, "module_power": 540.0, - "module_total": 243810000.0, + "module_total": 232200.0, "module_type": 0.0, - "modulearray_area": 2842.105263157895, - "modulearray_power": 567000.0, - "modulearray_power_w": 567000000.0, + "modulearray_area": 2842.1052631578947, + "modulearray_power": 540.0, + "modulearray_power_w": 540000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "mpeak": [ @@ -73772,7 +73806,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 65.68355509280856, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -73837,7 +73873,7 @@ "permitting_fixed": 0.0, "permitting_per_watt": 0.03, "permitting_percent": 0.0, - "permitting_total": 17010000.0, + "permitting_total": 16200.0, "ppa_escalation": 1.0, "ppa_multiplier_model": 0.0, "ppa_price_input": [ @@ -73846,7 +73882,7 @@ "ppa_soln_mode": 1.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 996066470.8252794, + "property_assessed_value": 1408027.62527928, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -73894,7 +73930,7 @@ "run_resiliency_calcs": 0.0, "sales_tax_percent": 100.0, "sales_tax_rate": 5.0, - "sales_tax_total": 37171736.70596569, + "sales_tax_total": 57277.50596567999, "sales_tax_value": 5.0, "salvage_percentage": 0.0, "salvage_value": 0.0, @@ -73930,6 +73966,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -73958,26 +73996,30 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 714841090.49934, + "subtotal_direct": 1101490.49934, "system_capacity": 540.0, + "system_itc_basis_cost": 924842.6009722799, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 65.68355509280856, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tilt": 20.0, "tod_library": "Uniform Dispatch", - "total_battery_indirect_cost": 43092000.0, - "total_direct_cost": 743434734.1193137, - "total_indirect_cost": 215460000.0, - "total_installed_cost": 996066470.8252794, - "total_land_area": 2.340996281197352, - "total_module_area": 2842.105263157895, - "total_system_indirect_cost": 172368000.0, - "total_system_installed_cost": 952532325.8009724, + "total_battery_indirect_cost": 41040.0, + "total_direct_cost": 1145550.1193136, + "total_indirect_cost": 205200.0, + "total_installed_cost": 1408027.62527928, + "total_land_area": 2.3409962811973519, + "total_module_area": 2842.1052631578947, + "total_system_indirect_cost": 164160.0, + "total_system_installed_cost": 924842.6009722799, "tz": -7.0, - "ui_ac_capacity": 0.4695652173913044, + "ui_ac_capacity": 0.46956521739130438, "ui_annual_load": 0.0, - "ui_array_land_area_acres": 2.340996281197352, - "ui_array_land_area_ha": 0.9473690460319912, + "ui_array_land_area_acres": 2.3409962811973519, + "ui_array_land_area_ha": 0.9473690460319911, "ui_array_land_area_multiplier": 1.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, @@ -73986,12 +74028,19 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9473690460319912, - "ui_total_module_area": 2842.105263157895, + "ui_total_land_area_ha": 0.9473690460319911, + "ui_total_module_area": 2842.1052631578947, "ui_total_module_area_acres": 0.7022988843592055, "ui_total_module_area_ha": 0.28421052631578949, "ui_use_acre_per_mw": 0.0, diff --git a/deploy/runtime/defaults/PVWatts Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PVWatts Battery_Leveraged Partnership Flip.json index 4d1b46f7a3..ae92b8ef25 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PVWatts Battery_Leveraged Partnership Flip.json @@ -57,7 +57,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8941,6 +8941,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.59412230966581, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9894,7 +9898,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1227.674429829691, + "batt_surface_area": 18000.022824, "batt_thermal_choice": 0.0, "batt_time_capacity": 4.0, "batt_type": 5.0, @@ -10085,8 +10089,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "compute_as_cube": 3.335064e-317, - "const_per_interest1": 3129702.746789537, + "compute_as_cube": 0.0, + "const_per_interest1": 3129702.7467895366, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10096,7 +10100,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3129702.746789537, + "const_per_interest_total": 3129702.7467895366, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10136,7 +10140,7 @@ "cost_debt_fee": 2.75, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 1532880.2561044873, - "cost_dev_fee_value": 5777912.76330376, + "cost_dev_fee_value": 5777912.7633037599, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -10151,33 +10155,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 114413992.97408131, + 59.40587769033419, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 40.59412230966581, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10185,6 +10210,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -29135,6 +29161,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 40.59412230966581, + "itc_basis_cost_percent_sta": 40.59412230966581, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 40.59412230966581, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29148,6 +29181,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29846,7 +29880,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 59.40587769033419, "om_batt_capacity_cost": [ 7.25 ], @@ -30005,6 +30041,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -30032,8 +30070,12 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 173460094.41528, + "subtotal_direct": 173460094.41527999, "system_capacity": 100000.0, + "system_itc_basis_cost": 114413992.97408131, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 59.40587769033419, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -30051,7 +30093,7 @@ "total_land_area": 433.51782985136148, "total_module_area": 526315.7894736842, "total_system_indirect_cost": 5000000.0, - "total_system_installed_cost": 114413992.97408132, + "total_system_installed_cost": 114413992.97408131, "tz": -7.0, "ui_ac_capacity": 76.92307692307692, "ui_array_land_area_acres": 433.51782985136148, @@ -30064,6 +30106,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -30078,7 +30127,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts Battery_Merchant Plant.json b/deploy/runtime/defaults/PVWatts Battery_Merchant Plant.json index 64e41a47b7..9c49ec2033 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/PVWatts Battery_Merchant Plant.json @@ -8941,6 +8941,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183039.0915, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.59410416880888, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9304,7 +9308,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 50.0, "batt_specific_energy_per_volume": 98.0, - "batt_surface_area": 1090.1213344061908, + "batt_surface_area": 18000.009, "batt_thermal_choice": 0.0, "batt_time_capacity": 4.0, "batt_type": 0.0, @@ -9615,8 +9619,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "compute_as_cube": 3.335064e-317, - "const_per_interest1": 3129701.741793982, + "compute_as_cube": 0.0, + "const_per_interest1": 3129701.7417939815, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -9626,7 +9630,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3129701.741793982, + "const_per_interest_total": 3129701.7417939815, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -9649,7 +9653,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 192597030.264245, - "const_per_total1": 5055672.044436432, + "const_per_total1": 5055672.0444364319, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -9659,14 +9663,14 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 5055672.044436432, + "construction_financing_cost": 5055672.0444364319, "contingency": 5203801.116900001, "contingency_percent": 3.0, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_other_financing": 0.0, "country": "-", - "cp_battery_nameplate": 0.0, + "cp_battery_nameplate": 57.6000288, "cp_capacity_credit_percent": [ 0.0 ], @@ -9687,33 +9691,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 114413991.172745, + 59.40589583119112, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183039.0915, + 40.59410416880888, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -9721,6 +9746,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19263,6 +19289,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183039.0915, + "itc_basis_cost_capex_sta": 78183039.0915, + "itc_basis_cost_percent_fed": 40.59410416880888, + "itc_basis_cost_percent_sta": 40.59410416880888, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 40.59410416880888, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -19276,6 +19309,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -676460,7 +676494,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 59.40589583119112, "om_batt_capacity_cost": [ 7.25 ], @@ -676614,6 +676650,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -676640,14 +676678,18 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 173460037.23000006, + "subtotal_direct": 173460037.23000003, "system_capacity": 100000.0, + "system_itc_basis_cost": 114413991.172745, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 59.40589583119112, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tilt": 0.0, "total_battery_indirect_cost": 0.0, - "total_direct_cost": 178663838.34690006, + "total_direct_cost": 178663838.34690003, "total_indirect_cost": 5000000.0, "total_installed_cost": 192597030.264245, "total_land_area": 433.51782985136148, @@ -676666,6 +676708,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -676681,7 +676730,7 @@ "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts Battery_Residential.json b/deploy/runtime/defaults/PVWatts Battery_Residential.json index a78ba6907a..be9970398e 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Residential.json +++ b/deploy/runtime/defaults/PVWatts Battery_Residential.json @@ -80,7 +80,7 @@ 1.0 ], "YrBuilt": 1980.0, - "ac_nameplate": 6.956521739130436, + "ac_nameplate": 6.9565217391304359, "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -111,7 +111,7 @@ ], "analysis_period": 25.0, "analysis_period_warning": "", - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -9007,6 +9007,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 10142.2914886, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 24.9206812316457, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -18772,7 +18776,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339611, + "batt_ui_inverter_eff": 96.0, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -18796,13 +18800,13 @@ "battery_power_kw": 4.982562000000001, "battery_thermal_shown": 0.0, "battery_total": 7404.087132000001, - "battery_total_cost_lcos": 55134.2914886, + "battery_total_cost_lcos": 10142.2914886, "battery_voltage_shown": 0.0, "bifaciality": 0.0, "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.67, - "bos_equip_total": 107200.0, + "bos_equip_total": 5360.0, "cap_vs_temp": [ [ -20.0, @@ -18900,7 +18904,7 @@ ], "capex_table_total_installed_ac_cost": 8904.347826086958, "capex_table_total_installed_batt_cost": 44668.0707028736, - "capex_table_total_installed_dc_cost": 171200.0, + "capex_table_total_installed_dc_cost": 8560.0, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, "cbi_fed_deprbas_sta": 0.0, @@ -36481,6 +36485,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 30556.0, + 75.0793187683543, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 10142.2914886, + 24.9206812316457, + 1.0, + 1.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, 0.0, @@ -37182,7 +37207,7 @@ "engr_fixed": 0.0, "engr_per_watt": 1.33, "engr_percent": 0.0, - "engr_total": 212800.0, + "engr_total": 10640.0, "escal_belpe": [ 0.0 ], @@ -46024,22 +46049,27 @@ "install_labor_fixed": 0.0, "install_labor_perarea": 0.0, "install_labor_perwatt": 0.32, - "install_labor_total": 51200.0, + "install_labor_total": 2560.0, "install_margin_fixed": 0.0, "install_margin_perarea": 0.0, "install_margin_perwatt": 0.77, - "install_margin_total": 123200.0, - "installed_per_capacity": 4.16408932180375, + "install_margin_total": 6160.0, + "installed_per_capacity": 5.087286436075, "insurance_rate": 0.0, "inv_eff": 96.0, "inverter_costunits": 1.0, "inverter_num_units": 1.0, "inverter_power": 6.9565217391304359, - "inverter_total": 57600.0, + "inverter_total": 2880.0, "inverterarray_power": 6.9565217391304359, "inverterarray_power_w": 6956.521739130436, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 10142.2914886, + "itc_basis_cost_capex_sta": 10142.2914886, + "itc_basis_cost_percent_fed": 24.9206812316457, + "itc_basis_cost_percent_sta": 24.9206812316457, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -46053,6 +46083,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -63628,7 +63659,7 @@ "load_user_forecast_data_psd": [ 0.0 ], - "loan_amount": 666254.2914886, + "loan_amount": 40698.2914886, "loan_rate": 7.0, "loan_term": 25.0, "lon": -111.98, @@ -63647,13 +63678,13 @@ "market": 0.0, "module_costunits": 0.0, "module_is_bifacial": 0.0, - "module_num_units": 20.0, + "module_num_units": 1.0, "module_power": 8.0, - "module_total": 62400.0, + "module_total": 3120.0, "module_type": 0.0, "modulearray_area": 42.10526315789474, - "modulearray_power": 160.0, - "modulearray_power_w": 160000.0, + "modulearray_power": 8.0, + "modulearray_power_w": 8000.0, "mortgage": 1.0, "mpeak": [ 1.85407, @@ -63669,7 +63700,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_capacity": [ 30.0 @@ -63733,10 +63764,10 @@ "permitting_fixed": 0.0, "permitting_per_watt": 0.15, "permitting_percent": 0.0, - "permitting_total": 24000.0, + "permitting_total": 1200.0, "prop_tax_assessed_decline": 0.0, "prop_tax_cost_assessed_percent": 100.0, - "property_assessed_value": 666254.2914886, + "property_assessed_value": 40698.2914886, "property_tax_rate": 0.0, "ptc_fed_amount": [ 0.0 @@ -63783,7 +63814,7 @@ "run_resiliency_calcs": 0.0, "sales_tax_percent": 100.0, "sales_tax_rate": 5.0, - "sales_tax_total": 20450.204356600003, + "sales_tax_total": 1374.2043566000003, "sales_tax_value": 5.0, "salvage_percentage": 0.0, "salvage_value": 0.0, @@ -63815,8 +63846,7 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -63844,23 +63874,27 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 409004.087132, + "subtotal_direct": 27484.087132, "system_capacity": 8.0, + "system_itc_basis_cost": 30556.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 75.0793187683543, "system_use_lifetime_output": 1.0, "tilt": 20.0, - "total_battery_indirect_cost": 47360.0, - "total_direct_cost": 409004.087132, - "total_indirect_cost": 236800.0, - "total_installed_cost": 666254.2914886, + "total_battery_indirect_cost": 2368.0, + "total_direct_cost": 27484.087132, + "total_indirect_cost": 11840.0, + "total_installed_cost": 40698.2914886, "total_land_area": 0.03468142638810892, "total_module_area": 42.10526315789474, - "total_system_indirect_cost": 189440.0, - "total_system_installed_cost": 611120.0, + "total_system_indirect_cost": 9472.0, + "total_system_installed_cost": 30556.0, "tz": -7.0, "ui_ac_capacity": 0.006956521739130436, "ui_annual_load": 0.0, "ui_array_land_area_acres": 0.03468142638810892, - "ui_array_land_area_ha": 0.014035096978251725, + "ui_array_land_area_ha": 0.014035096978251723, "ui_array_land_area_multiplier": 1.0, "ui_batt_life_model": 0.0, "ui_copy_batt_discharge_percent_1": 25.0, @@ -63872,9 +63906,9 @@ "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, - "ui_net_capital_cost": 666254.2914886, + "ui_net_capital_cost": 40698.2914886, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.014035096978251725, + "ui_total_land_area_ha": 0.014035096978251723, "ui_total_module_area": 42.10526315789474, "ui_total_module_area_acres": 0.010404427916432676, "ui_total_module_area_ha": 0.004210526315789474, @@ -83267,4 +83301,4 @@ 300.0 ], "wf_nrecords": 8760.0 -} +} \ No newline at end of file diff --git a/deploy/runtime/defaults/PVWatts Battery_Sale Leaseback.json b/deploy/runtime/defaults/PVWatts Battery_Sale Leaseback.json index 623b905f57..b176507c5a 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/PVWatts Battery_Sale Leaseback.json @@ -57,7 +57,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8941,6 +8941,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.59412230966581, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9894,7 +9898,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1227.674429829691, + "batt_surface_area": 18000.022824, "batt_thermal_choice": 0.0, "batt_time_capacity": 4.0, "batt_type": 5.0, @@ -10085,8 +10089,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "compute_as_cube": 3.335064e-317, - "const_per_interest1": 3129702.746789537, + "compute_as_cube": 0.0, + "const_per_interest1": 3129702.7467895366, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10096,7 +10100,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3129702.746789537, + "const_per_interest_total": 3129702.7467895366, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10134,7 +10138,7 @@ "contingency_percent": 3.0, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 1532880.2561044873, - "cost_dev_fee_value": 5777912.76330376, + "cost_dev_fee_value": 5777912.7633037599, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "country": "-", @@ -10146,33 +10150,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 114413992.97408131, + 59.40587769033419, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 40.59412230966581, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10180,6 +10205,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -29122,6 +29148,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 40.59412230966581, + "itc_basis_cost_percent_sta": 40.59412230966581, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 40.59412230966581, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29135,6 +29168,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29832,7 +29866,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 59.40587769033419, "om_batt_capacity_cost": [ 7.25 ], @@ -29990,6 +30026,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -30020,8 +30058,12 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 173460094.41528, + "subtotal_direct": 173460094.41527999, "system_capacity": 100000.0, + "system_itc_basis_cost": 114413992.97408131, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 59.40587769033419, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tilt": 0.0, @@ -30033,7 +30075,7 @@ "total_land_area": 433.51782985136148, "total_module_area": 526315.7894736842, "total_system_indirect_cost": 5000000.0, - "total_system_installed_cost": 114413992.97408132, + "total_system_installed_cost": 114413992.97408131, "tz": -7.0, "ui_ac_capacity": 76.92307692307692, "ui_array_land_area_acres": 433.51782985136148, @@ -30046,6 +30088,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -30060,7 +30109,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/PVWatts Battery_Single Owner.json b/deploy/runtime/defaults/PVWatts Battery_Single Owner.json index 48a99837b0..8f74b34d24 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Single Owner.json +++ b/deploy/runtime/defaults/PVWatts Battery_Single Owner.json @@ -57,7 +57,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8941,6 +8941,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 40.59412230966581, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9894,7 +9898,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1227.674429829691, + "batt_surface_area": 18000.022824, "batt_thermal_choice": 0.0, "batt_time_capacity": 4.0, "batt_type": 5.0, @@ -10085,8 +10089,8 @@ "cbi_uti_tax_sta": 1.0, "chk_update_peaks": 0.0, "city": "-", - "compute_as_cube": 3.335064e-317, - "const_per_interest1": 3129702.746789537, + "compute_as_cube": 0.0, + "const_per_interest1": 3129702.7467895366, "const_per_interest2": 0.0, "const_per_interest3": 0.0, "const_per_interest4": 0.0, @@ -10096,7 +10100,7 @@ "const_per_interest_rate3": 0.0, "const_per_interest_rate4": 0.0, "const_per_interest_rate5": 0.0, - "const_per_interest_total": 3129702.746789537, + "const_per_interest_total": 3129702.7467895366, "const_per_months1": 6.0, "const_per_months2": 0.0, "const_per_months3": 0.0, @@ -10157,33 +10161,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 114413992.97408131, + 59.40587769033419, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 40.59412230966581, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10191,6 +10216,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -29146,6 +29172,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 40.59412230966581, + "itc_basis_cost_percent_sta": 40.59412230966581, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 40.59412230966581, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -29159,6 +29192,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29857,7 +29891,7 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -29873,6 +29907,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 59.40587769033419, "om_batt_capacity_cost": [ 7.25 ], @@ -30034,6 +30070,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -30061,8 +30099,12 @@ ], "station_id": "78208", "step": 3600.0, - "subtotal_direct": 173460094.41528, + "subtotal_direct": 173460094.41527999, "system_capacity": 100000.0, + "system_itc_basis_cost": 114413992.97408131, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 59.40587769033419, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -30075,7 +30117,7 @@ "total_land_area": 433.51782985136148, "total_module_area": 526315.7894736842, "total_system_indirect_cost": 5000000.0, - "total_system_installed_cost": 114413992.97408132, + "total_system_installed_cost": 114413992.97408131, "tz": -7.0, "ui_ac_capacity": 76.92307692307692, "ui_array_land_area_acres": 433.51782985136148, @@ -30088,6 +30130,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -30103,7 +30152,7 @@ "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts Battery_Third Party.json b/deploy/runtime/defaults/PVWatts Battery_Third Party.json index bbfaddbd29..a7589ad1d7 100644 --- a/deploy/runtime/defaults/PVWatts Battery_Third Party.json +++ b/deploy/runtime/defaults/PVWatts Battery_Third Party.json @@ -110,7 +110,7 @@ 0.2 ], "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_crit": 0.0, "annual_diffuse": 1.3484328767123289, @@ -18769,7 +18769,7 @@ "batt_type": 5.0, "batt_ui_bank_voltage": 51.74, "batt_ui_cell_voltage": 3.98, - "batt_ui_inverter_eff": 97.33435924339611, + "batt_ui_inverter_eff": 96.0, "batt_ui_nominal_bank_power": 4.982562000000001, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, @@ -63440,7 +63440,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, diff --git a/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Host Developer.json index c0af0996d4..9f5bb3c800 100644 --- a/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Host Developer.json @@ -30,7 +30,7 @@ 0.2 ], "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -20618,6 +20618,11 @@ "analysis_period_warning": "", "annual_crit": 0.0, "annual_peak": 274.231, + "batt_basis_cost": 421090.49934, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 21.323334390530769, "batt_minimum_outage_SOC": 10.0, "batt_power_discharge_max_kwac": 288.1303487999999, "batt_replacement_option": 1.0, @@ -29479,6 +29484,10 @@ "crit_load_user_data": [ 0.0 ], + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 60.0, @@ -29490,26 +29499,63 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 948196.8, + 48.015135620778, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 605500.0, + 30.661529988691244, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 421090.49934, + 21.323334390530769, + 1.0, + 1.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -29517,6 +29563,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -38353,6 +38400,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 20.0, + "fuel_cell_basis_cost": 0.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.0, "grid_curtailment": [ 1e38, 1e38, @@ -47121,7 +47172,11 @@ ], "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -47169,6 +47224,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 421090.49934, + "itc_basis_cost_capex_sta": 421090.49934, + "itc_basis_cost_percent_fed": 21.323334390530769, + "itc_basis_cost_percent_sta": 21.323334390530769, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 21.323334390530769, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -47182,6 +47245,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -65385,6 +65449,8 @@ 184.05 ], "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 78.67666560946924, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, "om_fixed": 0.0, @@ -65454,6 +65520,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 948196.8, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 48.015135620778, "pv_total_installed_cost": 948196.8, "rate_escalation": [ 0.0 @@ -65469,6 +65540,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -65477,6 +65550,7 @@ 7.0 ], "system_capacity": 569.5652173913044, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -65486,6 +65560,13 @@ "ui_battery_cost": 421090.49934, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_fuel_cell_capacity": 0.0, "ui_fuel_cell_cost": 0.0, "ui_hyb_pv_capacity": 469.5652173913044, @@ -66976,6 +67057,10 @@ 300.0, 300.0 ], + "wind_basis_cost": 605500.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 30.661529988691244, "wind_system_capacity": 100.0, "wind_total_installed_cost": 605500.0 } diff --git a/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Single Owner.json index 80bae8c18e..686a702a29 100644 --- a/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/PVWatts Wind Battery Hybrid_Single Owner.json @@ -230,7 +230,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "use_specific_weather_file": 0.0, @@ -274,7 +274,7 @@ ], "desired_farm_size": 10.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -316,7 +316,7 @@ "total_installed_cost_per_kw": 1587.4, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -1245,7 +1245,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -12551,6 +12551,11 @@ "ac_nameplate": 76923.07692307692, "analysis_period": 25.0, "analysis_period_warning": "", + "batt_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 14.773576331900462, "batt_power_discharge_max_kwac": 57600.0730368, "batt_replacement_option": 1.0, "batt_salvage_percentage": 0.0, @@ -12638,7 +12643,11 @@ ], "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, - "cp_system_nameplate": 276.923076923077, + "cp_system_nameplate": 276.92307692307699, + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 60.0, @@ -12650,26 +12659,63 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 22.23543432429263, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 317480000.0, + 62.990989343806919, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 74460094.41528, + 14.773576331900462, + 1.0, + 1.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -12677,6 +12723,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -21499,6 +21546,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 20.0, + "fuel_cell_basis_cost": 0.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.0, "grid_curtailment": [ 1e38, 1e38, @@ -30266,7 +30317,11 @@ ], "grid_curtailment_price_esc": 0.0, "grid_interconnection_limit_kwac": 20000.0, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -30314,6 +30369,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 14.773576331900462, + "itc_basis_cost_percent_sta": 14.773576331900462, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 14.773576331900462, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -30327,6 +30390,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -30986,7 +31050,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -31002,6 +31066,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 85.22642366809954, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, @@ -31058,6 +31124,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 112068500.0, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 22.23543432429263, "pv_total_installed_cost": 112068500.0, "rate_escalation": [ 0.0 @@ -31074,6 +31145,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -31081,6 +31154,7 @@ 7.0 ], "system_capacity": 276923.07692307696, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -31089,6 +31163,13 @@ "ui_battery_cost": 74460094.41528, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_fuel_cell_capacity": 0.0, "ui_fuel_cell_cost": 0.0, @@ -32531,6 +32612,10 @@ "ur_yearzero_usage_peaks": [ 0.0 ], + "wind_basis_cost": 317480000.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 62.990989343806919, "wind_system_capacity": 200000.0, "wind_total_installed_cost": 317480000.0 } diff --git a/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Host Developer.json index d21e88a15f..f04c681d5e 100644 --- a/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Host Developer.json @@ -30,7 +30,7 @@ 0.2 ], "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -56504,12 +56504,17 @@ "analysis_period_warning": "", "annual_crit": 0.0, "annual_peak": 274.231, + "batt_basis_cost": 429431.7728924999, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 9.516366319480131, "batt_minimum_outage_SOC": 10.0, - "batt_power_discharge_max_kwac": 300.13577999999998, + "batt_power_discharge_max_kwac": 300.13578, "batt_replacement_option": 1.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, - "battery_system_capacity": 300.13577999999998, + "battery_system_capacity": 300.13578, "battery_total_installed_cost": 429431.7728924999, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, @@ -74124,6 +74129,10 @@ 0.0, 0.0 ], + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 60.0, @@ -74135,26 +74144,71 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 948196.8, + 21.012390468875883, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 605500.0, + 13.418103107819335, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 429431.7728924999, + 9.516366319480131, + 1.0, + 1.0, + 0.0 + ], + [ + 4.0, + 2100000.0, + 46.53677378434451, + 0.0, + 0.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 20.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -74162,6 +74216,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -83611,6 +83666,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 20.0, + "fuel_cell_basis_cost": 2100000.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 46.53677378434451, "fuelcell_power_nameplate": 200.0, "fuelcell_system_capacity": 200.0, "fuelcell_total_installed_cost": 2100000.0, @@ -101141,7 +101200,11 @@ ], "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -101189,6 +101252,14 @@ "inflation_rate": 2.5, "insurance_rate": 1.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 429431.7728924999, + "itc_basis_cost_capex_sta": 429431.7728924999, + "itc_basis_cost_percent_fed": 9.516366319480131, + "itc_basis_cost_percent_sta": 9.516366319480131, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 9.516366319480131, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -101202,6 +101273,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -119405,6 +119477,8 @@ 184.05 ], "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 90.48363368051987, "normalize_to_thermal_bill": 0.0, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, @@ -119475,6 +119549,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 948196.8, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 21.012390468875883, "pv_system_capacity": 540.0, "pv_total_installed_cost": 948196.8, "rate_escalation": [ @@ -119491,6 +119570,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -119499,6 +119580,7 @@ 7.0 ], "system_capacity": 769.5652173913044, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "thermal_1": 493720.8040000014, @@ -154611,10 +154693,17 @@ "tod_library": "Uniform Dispatch", "total_installed_cost": 4512560.345785, "ui_annual_load": 0.0, - "ui_battery_capacity": 300.13577999999998, + "ui_battery_capacity": 300.13578, "ui_battery_cost": 429431.7728924999, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_fuel_cell_capacity": 200.0, "ui_fuel_cell_cost": 2100000.0, "ui_hyb_pv_capacity": 469.5652173913044, @@ -173623,6 +173712,10 @@ 300.0, 300.0 ], + "wind_basis_cost": 605500.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 13.418103107819335, "wind_system_capacity": 100.0, "wind_total_installed_cost": 605500.0 } diff --git a/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Single Owner.json b/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Single Owner.json index cf161374ae..132b3a25c0 100644 --- a/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/PVWatts Wind FuelCell Battery Hybrid_Single Owner.json @@ -230,7 +230,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "use_specific_weather_file": 0.0, @@ -274,7 +274,7 @@ ], "desired_farm_size": 10.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -316,7 +316,7 @@ "total_installed_cost_per_kw": 1587.4, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -19618,7 +19618,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -30924,6 +30924,11 @@ "ac_nameplate": 71428.57142857144, "analysis_period": 25.0, "analysis_period_warning": "", + "batt_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 12.825372061532466, "batt_power_discharge_max_kwac": 57600.0730368, "batt_replacement_option": 1.0, "batt_salvage_percentage": 0.0, @@ -31012,6 +31017,10 @@ "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, "cp_system_nameplate": 271.62857142857146, + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 60.0, @@ -31023,26 +31032,71 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 19.303228395892256, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 317480000.0, + 54.68431317567267, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 74460094.41528, + 12.825372061532466, + 1.0, + 1.0, + 0.0 + ], + [ + 4.0, + 2100000.0, + 0.3617143053701418, + 0.0, + 0.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 20.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -31050,6 +31104,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -39872,6 +39927,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 10.0, + "fuel_cell_basis_cost": 2100000.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.3617143053701418, "fuelcell_power_nameplate": 200.0, "fuelcell_system_capacity": 200.0, "fuelcell_total_installed_cost": 2100000.0, @@ -48642,7 +48701,11 @@ ], "grid_curtailment_price_esc": 0.0, "grid_interconnection_limit_kwac": 20000.0, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -48690,6 +48753,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 12.825372061532466, + "itc_basis_cost_percent_sta": 12.825372061532466, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 12.825372061532466, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -48703,6 +48774,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -49354,7 +49426,7 @@ ] ], "loan_moratorium": 0.0, - "mera_cost1": 27162857.14285715, + "mera_cost1": 27162857.142857147, "mera_cost2": 0.0, "mera_cost3": 0.0, "mera_name1": "Replacement Reserve 1", @@ -49362,7 +49434,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -49378,6 +49450,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 87.17462793846754, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, @@ -49434,6 +49508,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 112068500.0, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 19.303228395892256, "pv_total_installed_cost": 112068500.0, "rate_escalation": [ 0.0 @@ -49450,6 +49529,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -49457,6 +49538,7 @@ 7.0 ], "system_capacity": 271628.5714285714, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -49465,6 +49547,13 @@ "ui_battery_cost": 74460094.41528, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_fuel_cell_capacity": 200.0, "ui_fuel_cell_cost": 2100000.0, @@ -50907,6 +50996,10 @@ "ur_yearzero_usage_peaks": [ 0.0 ], + "wind_basis_cost": 317480000.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 54.68431317567267, "wind_system_capacity": 200000.0, "wind_total_installed_cost": 317480000.0 } diff --git a/deploy/runtime/defaults/PVWatts_All Equity Partnership Flip.json b/deploy/runtime/defaults/PVWatts_All Equity Partnership Flip.json index 06db1515da..920f8768a6 100644 --- a/deploy/runtime/defaults/PVWatts_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/PVWatts_All Equity Partnership Flip.json @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -195,36 +199,57 @@ 0.5 ], "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -232,6 +257,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18508,6 +18534,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18521,6 +18554,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19216,7 +19250,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 19.0 ], @@ -19282,10 +19318,10 @@ "property_assessed_value": 112068500.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19335,6 +19371,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -19366,6 +19404,10 @@ "step": 3600.0, "subtotal_direct": 99000000.0, "system_capacity": 100000.0, + "system_itc_basis_cost": 112068500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 60.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19384,6 +19426,13 @@ "ui_array_land_area_acres": 433.51782985136148, "ui_array_land_area_ha": 175.43871222814654, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -19397,7 +19446,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/PVWatts_Commercial.json b/deploy/runtime/defaults/PVWatts_Commercial.json index 05c6ab27ed..cd73d73044 100644 --- a/deploy/runtime/defaults/PVWatts_Commercial.json +++ b/deploy/runtime/defaults/PVWatts_Commercial.json @@ -42,6 +42,10 @@ "annual_wspd": 1.786484018864629, "array_type": 1.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -178,18 +182,73 @@ "debt_fraction": 100.0, "debt_message": "", "degradation": [ - 0.5 - ], - "depr_fed_custom": [ 0.0 ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 948196.8, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "elev": 358.0, "en_snowloss": 0.0, "en_user_spec_losses": 0.0, @@ -9060,19 +9119,27 @@ "inverterarray_power_w": 469565.2173913044, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -9086,7 +9153,7 @@ "itc_sta_percent_maxvalue": [ 1e38 ], - "land_area_value": 2.340996281197352, + "land_area_value": 2.3409962811973519, "land_fixed": 0.0, "land_per_acre": 0.0, "land_per_watt": 0.0, @@ -26650,7 +26717,7 @@ "module_power": 540.0, "module_total": 232200.0, "module_type": 0.0, - "modulearray_area": 2842.105263157895, + "modulearray_area": 2842.1052631578947, "modulearray_power": 540.0, "modulearray_power_w": 540000.0, "mpeak": [ @@ -26667,7 +26734,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -26739,7 +26808,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -26786,8 +26855,8 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -26816,27 +26885,38 @@ "step": 3600.0, "subtotal_direct": 680400.0, "system_capacity": 540.0, + "system_itc_basis_cost": 948196.8, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tilt": 20.0, "total_direct_cost": 707616.0, "total_indirect_cost": 205200.0, "total_installed_cost": 948196.8, - "total_land_area": 2.340996281197352, - "total_module_area": 2842.105263157895, + "total_land_area": 2.3409962811973519, + "total_module_area": 2842.1052631578947, "tz": -7.0, - "ui_ac_capacity": 0.4695652173913044, + "ui_ac_capacity": 0.46956521739130438, "ui_annual_load": 0.0, - "ui_array_land_area_acres": 2.340996281197352, - "ui_array_land_area_ha": 0.9473690460319912, + "ui_array_land_area_acres": 2.3409962811973519, + "ui_array_land_area_ha": 0.9473690460319911, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_loan_amount": 948196.8, "ui_net_capital_cost": 948196.8, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9473690460319912, - "ui_total_module_area": 2842.105263157895, + "ui_total_land_area_ha": 0.9473690460319911, + "ui_total_module_area": 2842.1052631578947, "ui_total_module_area_acres": 0.7022988843592055, "ui_total_module_area_ha": 0.28421052631578949, "ui_use_acre_per_mw": 0.0, diff --git a/deploy/runtime/defaults/PVWatts_Community Solar.json b/deploy/runtime/defaults/PVWatts_Community Solar.json index 6175996d88..4ff291bb0e 100644 --- a/deploy/runtime/defaults/PVWatts_Community Solar.json +++ b/deploy/runtime/defaults/PVWatts_Community Solar.json @@ -1,5 +1,5 @@ { - "ac_nameplate": 2307.692307692308, + "ac_nameplate": 2307.6923076923078, "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -110,7 +114,7 @@ 0.65 ] ], - "capex_table_total_installed_ac_cost": 1015384.6153846152, + "capex_table_total_installed_ac_cost": 1015384.6153846153, "capex_table_total_installed_dc_cost": 2370000.0, "cbi_fed_amount": 0.0, "cbi_fed_deprbas_fed": 0.0, @@ -170,7 +174,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 4518510.0, - "const_per_total1": 118610.8875, + "const_per_total1": 118610.88750000001, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -180,7 +184,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 118610.8875, + "construction_financing_cost": 118610.88750000001, "contingency": 106200.0, "contingency_percent": 3.0, "cost_debt_closing": 0.0, @@ -209,36 +213,57 @@ "debt_option": 0.0, "debt_percent": 60.0, "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 4518510.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -246,6 +271,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9109,24 +9135,32 @@ "inv_eff": 96.0, "inverter_costunits": 1.0, "inverter_num_units": 1.0, - "inverter_power": 2307.692307692308, + "inverter_power": 2307.6923076923078, "inverter_total": 150000.0, - "inverterarray_power": 2307.692307692308, + "inverterarray_power": 2307.6923076923078, "inverterarray_power_w": 2307692.3076923077, "is_advanced": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -9179,14 +9213,16 @@ "module_is_bifacial": 0.0, "module_num_units": 1.0, "module_power": 3000.0, - "module_total": 1020000.0, + "module_total": 1020000.0000000001, "module_type": 0.0, - "modulearray_area": 15789.473684210529, + "modulearray_area": 15789.473684210527, "modulearray_power": 3000.0, "modulearray_power_w": 3000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 22.0 ], @@ -9250,7 +9286,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -9298,6 +9334,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -9397,6 +9435,10 @@ ], "subtotal_direct": 3540000.0, "system_capacity": 3000.0, + "system_itc_basis_cost": 4518510.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -9405,7 +9447,7 @@ "total_indirect_cost": 690000.0, "total_installed_cost": 4518510.0, "total_land_area": 13.005534895540846, - "total_module_area": 15789.473684210529, + "total_module_area": 15789.473684210527, "tz": -7.0, "ui_ac_capacity": 2.3076923076923077, "ui_array_land_area_acres": 13.005534895540846, @@ -9415,6 +9457,13 @@ "ui_cr_subscriber2_name": "General", "ui_cr_subscriber3_name": "", "ui_cr_subscriber4_name": "", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_ha": 5.263161366844397, @@ -9435,9 +9484,9 @@ "ui_subscriber4_name": "", "ui_total_capacity": 3000.0, "ui_total_land_area_ha": 5.263161366844397, - "ui_total_module_area": 15789.473684210529, + "ui_total_module_area": 15789.473684210527, "ui_total_module_area_acres": 3.901660468662253, - "ui_total_module_area_ha": 1.5789473684210529, + "ui_total_module_area_ha": 1.5789473684210527, "ui_total_unsubscribed_kw": 1200.0, "ui_total_unsubscribed_share": 40.0, "ui_upfront_cost_by_capacity": 105000.0, diff --git a/deploy/runtime/defaults/PVWatts_Host Developer.json b/deploy/runtime/defaults/PVWatts_Host Developer.json index b4193827d1..878ae5c936 100644 --- a/deploy/runtime/defaults/PVWatts_Host Developer.json +++ b/deploy/runtime/defaults/PVWatts_Host Developer.json @@ -42,6 +42,10 @@ "annual_wspd": 1.78648, "array_type": 1.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -226,36 +230,57 @@ "debt_option": 1.0, "debt_percent": 60.0, "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 948196.8, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -263,6 +288,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18488,7 +18514,7 @@ "grid_per_watt": 0.05, "grid_percent": 0.0, "grid_total": 27000.0, - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -18559,19 +18585,27 @@ "inverterarray_power_w": 469565.2173913044, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -18585,7 +18619,7 @@ "itc_sta_percent_maxvalue": [ 1e38 ], - "land_area_value": 2.340996281197352, + "land_area_value": 2.3409962811973519, "land_fixed": 0.0, "land_per_acre": 0.0, "land_per_watt": 0.0, @@ -36791,7 +36825,7 @@ "module_power": 540.0, "module_total": 232200.0, "module_type": 0.0, - "modulearray_area": 2842.105263157895, + "modulearray_area": 2842.1052631578947, "modulearray_power": 540.0, "modulearray_power_w": 540000.0, "months_receivables_reserve": 0.0, @@ -36810,7 +36844,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 22.0 @@ -36889,7 +36925,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -36941,6 +36977,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -36971,6 +37009,10 @@ "step": 3600.0, "subtotal_direct": 680400.0, "system_capacity": 540.0, + "system_itc_basis_cost": 948196.8, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -36979,20 +37021,27 @@ "total_direct_cost": 707616.0, "total_indirect_cost": 205200.0, "total_installed_cost": 948196.8, - "total_land_area": 2.340996281197352, - "total_module_area": 2842.105263157895, + "total_land_area": 2.3409962811973519, + "total_module_area": 2842.1052631578947, "tz": -7.0, - "ui_ac_capacity": 0.4695652173913044, + "ui_ac_capacity": 0.46956521739130438, "ui_annual_load": 0.0, - "ui_array_land_area_acres": 2.340996281197352, - "ui_array_land_area_ha": 0.9473690460319912, + "ui_array_land_area_acres": 2.3409962811973519, + "ui_array_land_area_ha": 0.9473690460319911, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.9473690460319912, - "ui_total_module_area": 2842.105263157895, + "ui_total_land_area_ha": 0.9473690460319911, + "ui_total_module_area": 2842.1052631578947, "ui_total_module_area_acres": 0.7022988843592055, "ui_total_module_area_ha": 0.28421052631578949, "ui_use_acre_per_mw": 0.0, diff --git a/deploy/runtime/defaults/PVWatts_LCOE Calculator.json b/deploy/runtime/defaults/PVWatts_LCOE Calculator.json index b8db49e322..e00d64b375 100644 --- a/deploy/runtime/defaults/PVWatts_LCOE Calculator.json +++ b/deploy/runtime/defaults/PVWatts_LCOE Calculator.json @@ -8922,12 +8922,12 @@ "ui_array_land_area_multiplier": 1.0, "ui_capital_cost_capacity": 1118.0, "ui_capital_cost_fixed": 53455000.0, - "ui_cfin": 1.0230316278598109, + "ui_cfin": 1.0230316278598107, "ui_cost_input_option": 1.0, "ui_crf": 0.08426619052849123, "ui_fcr_input_option": 1.0, "ui_fixed_charge_rate": 0.098, - "ui_ireal": 0.04390243902439051, + "ui_ireal": 0.043902439024390508, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, @@ -8939,11 +8939,11 @@ "ui_system_capacity": 100000.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_variable_operating_cost": 0.0, - "ui_wacc": 0.05584390243902449, + "ui_wacc": 0.055843902439024487, "use_specific_weather_file": 0.0, "use_wf_albedo": 1.0, "user_specified_constant_albedo": 0.2, diff --git a/deploy/runtime/defaults/PVWatts_Leveraged Partnership Flip.json b/deploy/runtime/defaults/PVWatts_Leveraged Partnership Flip.json index 55cd1e6684..f4bb660112 100644 --- a/deploy/runtime/defaults/PVWatts_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/PVWatts_Leveraged Partnership Flip.json @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -200,36 +204,57 @@ "debt_option": 1.0, "debt_percent": 60.0, "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -237,6 +262,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18516,6 +18542,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18529,6 +18562,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19225,7 +19259,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 19.0 ], @@ -19292,10 +19328,10 @@ "property_assessed_value": 112068500.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19346,6 +19382,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -19375,6 +19413,10 @@ "step": 3600.0, "subtotal_direct": 99000000.0, "system_capacity": 100000.0, + "system_itc_basis_cost": 112068500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -19395,6 +19437,13 @@ "ui_array_land_area_acres": 433.51782985136148, "ui_array_land_area_ha": 175.43871222814654, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -19408,7 +19457,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts_Merchant Plant.json b/deploy/runtime/defaults/PVWatts_Merchant Plant.json index ea90e7a0f0..27a096825c 100644 --- a/deploy/runtime/defaults/PVWatts_Merchant Plant.json +++ b/deploy/runtime/defaults/PVWatts_Merchant Plant.json @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -214,36 +218,57 @@ "debt_option": 1.0, "debt_percent": 60.0, "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -251,6 +276,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -9122,6 +9148,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -9135,6 +9168,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -666317,7 +666351,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 19.0 ], @@ -666378,10 +666414,10 @@ "property_assessed_value": 112068500.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -666433,6 +666469,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -666461,6 +666499,10 @@ "step": 3600.0, "subtotal_direct": 99000000.0, "system_capacity": 100000.0, + "system_itc_basis_cost": 112068500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -666475,6 +666517,13 @@ "ui_array_land_area_acres": 433.51782985136148, "ui_array_land_area_ha": 175.43871222814654, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -666489,7 +666538,7 @@ "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts_None.json b/deploy/runtime/defaults/PVWatts_None.json index 9d4f0f7486..5baed9ffbb 100644 --- a/deploy/runtime/defaults/PVWatts_None.json +++ b/deploy/runtime/defaults/PVWatts_None.json @@ -17661,7 +17661,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "use_specific_weather_file": 0.0, diff --git a/deploy/runtime/defaults/PVWatts_Residential.json b/deploy/runtime/defaults/PVWatts_Residential.json index 544fddfa8b..3782643e76 100644 --- a/deploy/runtime/defaults/PVWatts_Residential.json +++ b/deploy/runtime/defaults/PVWatts_Residential.json @@ -73,7 +73,7 @@ 1.0 ], "YrBuilt": 1980.0, - "ac_nameplate": 6.956521739130436, + "ac_nameplate": 6.9565217391304359, "adjust": 0.0, "adjust_constant": 0.0, "adjust_en_periods": 0.0, @@ -116,6 +116,10 @@ "annual_wspd": 1.786484018864629, "array_type": 1.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -220,8 +224,29 @@ "debt_fraction": 100.0, "debt_message": "", "degradation": [ - 0.5 + 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 25281.8, + 100.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "elev": 358.0, "en_belpe": 0.0, "en_cool": 1.0, @@ -9099,25 +9124,31 @@ "inv_eff": 96.0, "inverter_costunits": 1.0, "inverter_num_units": 1.0, - "inverter_power": 6.956521739130436, + "inverter_power": 6.9565217391304359, "inverter_total": 2880.0, - "inverterarray_power": 6.956521739130436, + "inverterarray_power": 6.9565217391304359, "inverterarray_power_w": 6956.521739130436, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -26727,7 +26758,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_capacity": [ 30.0 @@ -26799,7 +26830,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -26846,8 +26877,7 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -26877,6 +26907,10 @@ "step": 3600.0, "subtotal_direct": 16400.0, "system_capacity": 8.0, + "system_itc_basis_cost": 25281.8, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tilt": 20.0, "total_direct_cost": 16400.0, @@ -26888,14 +26922,14 @@ "ui_ac_capacity": 0.006956521739130436, "ui_annual_load": 0.0, "ui_array_land_area_acres": 0.03468142638810892, - "ui_array_land_area_ha": 0.014035096978251725, + "ui_array_land_area_ha": 0.014035096978251723, "ui_array_land_area_multiplier": 1.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, "ui_land_area_per_mw": 0.0, "ui_net_capital_cost": 25281.8, "ui_step_minutes": 60.0, - "ui_total_land_area_ha": 0.014035096978251725, + "ui_total_land_area_ha": 0.014035096978251723, "ui_total_module_area": 42.10526315789474, "ui_total_module_area_acres": 0.010404427916432676, "ui_total_module_area_ha": 0.004210526315789474, diff --git a/deploy/runtime/defaults/PVWatts_Sale Leaseback.json b/deploy/runtime/defaults/PVWatts_Sale Leaseback.json index c5700fe532..70d005f629 100644 --- a/deploy/runtime/defaults/PVWatts_Sale Leaseback.json +++ b/deploy/runtime/defaults/PVWatts_Sale Leaseback.json @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -195,36 +199,57 @@ 0.5 ], "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -232,6 +257,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18503,6 +18529,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18516,6 +18549,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19211,7 +19245,9 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 19.0 ], @@ -19277,10 +19313,10 @@ "property_assessed_value": 112068500.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19331,6 +19367,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -19363,6 +19401,10 @@ "step": 3600.0, "subtotal_direct": 99000000.0, "system_capacity": 100000.0, + "system_itc_basis_cost": 112068500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tilt": 0.0, @@ -19377,6 +19419,13 @@ "ui_array_land_area_acres": 433.51782985136148, "ui_array_land_area_ha": 175.43871222814654, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -19390,7 +19439,7 @@ "ui_step_minutes": 60.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/PVWatts_Single Owner.json b/deploy/runtime/defaults/PVWatts_Single Owner.json index 8547e563db..66f4eebb3f 100644 --- a/deploy/runtime/defaults/PVWatts_Single Owner.json +++ b/deploy/runtime/defaults/PVWatts_Single Owner.json @@ -40,6 +40,10 @@ "annual_wspd": 1.78648, "array_type": 2.0, "azimuth": 180.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "batt_simple_enable": 0.0, @@ -206,36 +210,57 @@ "debt_option": 1.0, "debt_percent": 60.0, "degradation": [ - 0.5 + 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112068500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -243,6 +268,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -18527,6 +18553,13 @@ "inverterarray_power_w": 76923076.92307693, "is_advanced": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -18540,6 +18573,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -19236,7 +19270,7 @@ "modulearray_power_w": 100000000.0, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -19252,6 +19286,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 19.0 ], @@ -19318,10 +19354,10 @@ "property_assessed_value": 112068500.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -19375,6 +19411,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "soiling": [ 0.0, 0.0, @@ -19404,6 +19442,10 @@ "step": 3600.0, "subtotal_direct": 99000000.0, "system_capacity": 100000.0, + "system_itc_basis_cost": 112068500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -19419,6 +19461,13 @@ "ui_array_land_area_acres": 433.51782985136148, "ui_array_land_area_ha": 175.43871222814654, "ui_array_land_area_multiplier": 1.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_land_area_additional": 0.0, "ui_land_area_additional_units": 0.0, @@ -19433,7 +19482,7 @@ "ui_system_nameplate_standalone": 0.0, "ui_total_land_area_ha": 175.43871222814654, "ui_total_module_area": 526315.7894736842, - "ui_total_module_area_acres": 130.05534895540846, + "ui_total_module_area_acres": 130.05534895540843, "ui_total_module_area_ha": 52.63157894736842, "ui_use_acre_per_mw": 0.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/PVWatts_Third Party.json b/deploy/runtime/defaults/PVWatts_Third Party.json index fe28316aca..8d175adeda 100644 --- a/deploy/runtime/defaults/PVWatts_Third Party.json +++ b/deploy/runtime/defaults/PVWatts_Third Party.json @@ -137,7 +137,7 @@ 0.5 ], "degradation": [ - 0.5 + 0.0 ], "elev": 358.0, "en_belpe": 0.0, @@ -26527,7 +26527,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, diff --git a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json index 24d1b8f9d5..804dbbcfb8 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Host Developer.json @@ -368,7 +368,7 @@ ], "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, - "annual_albedo": 0.18395068539332039, + "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, "annual_diffuse": 1.3484328767123289, "annual_global": 5.794761643835617, @@ -23613,6 +23613,11 @@ "analysis_period_warning": "", "annual_crit": 0.0, "annual_peak": 274.231, + "batt_basis_cost": 421090.49934, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 20.68819822480127, "batt_minimum_outage_SOC": 10.0, "batt_power_discharge_max_kwac": 288.1303487999999, "batt_replacement_option": 1.0, @@ -32474,6 +32479,10 @@ "crit_load_user_data": [ 0.0 ], + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 60.0, @@ -32485,26 +32494,63 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 978548.579568, + 48.076142820678118, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 635775.0, + 31.235658954520614, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 421090.49934, + 20.68819822480127, + 1.0, + 1.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 185.123, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -32512,6 +32558,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -41348,6 +41395,10 @@ ], "flip_target_percent": 11.0, "flip_target_year": 10.0, + "fuel_cell_basis_cost": 0.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.0, "grid_curtailment": [ 1e38, 1e38, @@ -50116,7 +50167,11 @@ ], "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -50164,6 +50219,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 421090.49934, + "itc_basis_cost_capex_sta": 421090.49934, + "itc_basis_cost_percent_fed": 20.68819822480127, + "itc_basis_cost_percent_sta": 20.68819822480127, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 20.68819822480127, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -50177,6 +50240,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -68380,6 +68444,8 @@ 184.05 ], "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 79.31180177519873, "normalize_to_utility_bill": 0.0, "om_capacity": 0.0, "om_fixed": 0.0, @@ -68449,6 +68515,11 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, + "pv_basis_cost": 978548.579568, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 48.076142820678118, "pv_system_capacity": 557.2854, "pv_total_installed_cost": 978548.579568, "rate_escalation": [ @@ -68465,6 +68536,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -68473,6 +68546,7 @@ 7.0 ], "system_capacity": 553.994, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -68483,6 +68557,13 @@ "ui_battery_cost": 421090.49934, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_fuel_cell_capacity": 0.0, "ui_fuel_cell_cost": 0.0, "ui_hyb_pv_capacity": 453.994, @@ -69973,6 +70054,10 @@ 300.0, 300.0 ], + "wind_basis_cost": 635775.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 31.235658954520614, "wind_system_capacity": 100.0, "wind_total_installed_cost": 635775.0 } 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 09694bcf0f..53c7ff121e 100644 --- a/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json +++ b/deploy/runtime/defaults/Photovoltaic Wind Battery Hybrid_Single Owner.json @@ -17,9 +17,9 @@ "6par_imp": 12.82, "6par_is_bifacial": 1.0, "6par_isc": 13.71, - "6par_module_length": 2.277235165721802, + "6par_module_length": 2.2772351657218015, "6par_module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W (from CEC database)", - "6par_module_width": 1.1329528187670657, + "6par_module_width": 1.1329528187670655, "6par_mounting": 0.0, "6par_mpeff": 20.571627906976745, "6par_nser": 72.0, @@ -366,7 +366,7 @@ 5.0 ] ], - "alpha_sc_calc": 0.04, + "alpha_sc_calc": 0.039999999999999997, "analysis_period": 25.0, "annual_albedo": 0.1839506853933204, "annual_beam": 7.335643835616439, @@ -381,7 +381,7 @@ "bos_equip_fixed": 0.0, "bos_equip_perarea": 0.0, "bos_equip_perwatt": 0.32, - "bos_equip_total": 31999773.49632001, + "bos_equip_total": 31999773.496320007, "calculate_bifacial_electrical_mismatch": 1.0, "calculate_rack_shading": 0.0, "calculated_dcac_ratio": 1.329498131855772, @@ -408,8 +408,8 @@ "cec_i_sc_ref": 13.71, "cec_is_bifacial": 1.0, "cec_material": "Mono-c-Si", - "cec_module_length": 2.277235165721802, - "cec_module_width": 1.1329528187670657, + "cec_module_length": 2.2772351657218015, + "cec_module_width": 1.1329528187670655, "cec_mounting_config": 0.0, "cec_mounting_orientation": 0.0, "cec_n_s": 72.0, @@ -1340,8 +1340,8 @@ "inv_cec_cg_c1": -0.000051, "inv_cec_cg_c2": 0.000984, "inv_cec_cg_c3": -0.001508, - "inv_cec_cg_eff_cec": 96.60945631544225, - "inv_cec_cg_eff_euro": 96.18210492215684, + "inv_cec_cg_eff_cec": 96.60945631544223, + "inv_cec_cg_eff_euro": 96.18210492215683, "inv_cec_cg_filename": "", "inv_cec_cg_idcmax": 18.0, "inv_cec_cg_mppt_hi": 480.0, @@ -3267,7 +3267,7 @@ "inverter_model": 0.0, "inverter_num_units": 30.0, "inverter_power": 2507.194, - "inverter_total": 2999978.765280001, + "inverter_total": 2999978.7652800006, "inverterarray_power": 75215.81999999999, "irrad_mode": 0.0, "is_advanced": 0.0, @@ -3296,13 +3296,13 @@ "module_area": 2.58, "module_aspect_ratio": 2.01, "module_costunits": 0.0, - "module_length": 2.277235165721802, + "module_length": 2.2772351657218015, "module_model": 1.0, "module_name": "Aptos Solar Technology LLC DNA-144-BF10-530W", "module_num_units": 188412.0, "module_power": 0.5307480000000001, "module_total": 33999759.33984001, - "module_width": 1.1329528187670657, + "module_width": 1.1329528187670655, "modulearray_area": 486102.96, "modulearray_power": 99999.29217600002, "mppt_hi_inverter": 1500.0, @@ -3350,7 +3350,7 @@ "sd11par_AMa4": -0.000091, "sd11par_Egref": 1.08583, "sd11par_Il": 5.90905, - "sd11par_Imp0": 5.506004749133028, + "sd11par_Imp0": 5.5060047491330279, "sd11par_Io": 3.63865e-12, "sd11par_Isc0": 5.90285, "sd11par_Pmp0": 322.305, @@ -3412,7 +3412,7 @@ "snl_c7": -0.093, "snl_dtc": 3.0, "snl_fd": 1.0, - "snl_imp_temp_1": -0.0021202945926680658, + "snl_imp_temp_1": -0.0021202945926680654, "snl_impo": 5.58, "snl_isco": 5.96, "snl_ixo": 5.9, @@ -3423,7 +3423,7 @@ "snl_module_length": 1.665142636532979, "snl_module_name": "SunPower SPR-305-WHT [2007 (E)]", "snl_module_structure": 0.0, - "snl_module_width": 0.9794956685488112, + "snl_module_width": 0.9794956685488111, "snl_n": 1.131, "snl_n_cells": 96.0, "snl_parallel_cells": 1.0, @@ -3435,14 +3435,14 @@ "snl_ref_imp": 5.579722612284382, "snl_ref_imp_temp_0": -0.038, "snl_ref_isc": 5.959701031499999, - "snl_ref_isc_temp_0": 0.05900000000000001, + "snl_ref_isc_temp_0": 0.059000000000000007, "snl_ref_isc_temp_1": 0.0035162236085849996, "snl_ref_pmp": 305.2105300228098, "snl_ref_pmp_temp_0": -0.37803722005446979, "snl_ref_pmp_temp_1": -1.153809403011743, "snl_ref_vmp": 54.69994679499923, "snl_ref_vmp_temp_0": -0.34003722005446976, - "snl_ref_vmp_temp_1": -0.1860001784529894, + "snl_ref_vmp_temp_1": -0.18600017845298939, "snl_ref_voc": 64.19986006248614, "snl_ref_voc_temp_0": -0.2757022666099982, "snl_sandia_notes": "Source: Sandia National Laboratories Updated 9/25/2012 Module Database", @@ -3478,9 +3478,9 @@ "spe_eff4": 20.5, "spe_fd": 1.0, "spe_is_bifacial": 1.0, - "spe_module_length": 2.277235165721802, + "spe_module_length": 2.2772351657218015, "spe_module_structure": 1.0, - "spe_module_width": 1.1329528187670657, + "spe_module_width": 1.1329528187670655, "spe_power": 528.9, "spe_rad0": 200.0, "spe_rad1": 400.0, @@ -3504,7 +3504,7 @@ "subarray1_diodeconn_loss": 0.5, "subarray1_electrical_mismatch": 0.0, "subarray1_gcr": 0.3, - "subarray1_land_area": 1620343.2000000005, + "subarray1_land_area": 1620343.2000000003, "subarray1_mismatch_loss": 2.0, "subarray1_mod_orient": 0.0, "subarray1_modules_per_string": 28.0, @@ -3578,7 +3578,7 @@ "subarray1_tilt_eq_lat": 0.0, "subarray1_track_mode": 1.0, "subarray1_tracking_loss": 0.0, - "subarray1_ui_length_side": 2.277235165721802, + "subarray1_ui_length_side": 2.2772351657218015, "subarray1_ui_nmodules": 188412.0, "subarray1_ui_nrows": 6729.0, "subarray1_ui_row_spacing": 15.181567771478676, @@ -3664,7 +3664,7 @@ "subarray2_tilt_eq_lat": 0.0, "subarray2_track_mode": 1.0, "subarray2_tracking_loss": 0.0, - "subarray2_ui_length_side": 2.277235165721802, + "subarray2_ui_length_side": 2.2772351657218015, "subarray2_ui_nmodules": 0.0, "subarray2_ui_nrows": 0.0, "subarray2_ui_row_spacing": 7.590783885739338, @@ -3750,7 +3750,7 @@ "subarray3_tilt_eq_lat": 0.0, "subarray3_track_mode": 1.0, "subarray3_tracking_loss": 0.0, - "subarray3_ui_length_side": 2.277235165721802, + "subarray3_ui_length_side": 2.2772351657218015, "subarray3_ui_nmodules": 0.0, "subarray3_ui_nrows": 0.0, "subarray3_ui_row_spacing": 7.590783885739338, @@ -3836,13 +3836,13 @@ "subarray4_tilt_eq_lat": 0.0, "subarray4_track_mode": 1.0, "subarray4_tracking_loss": 0.0, - "subarray4_ui_length_side": 2.277235165721802, + "subarray4_ui_length_side": 2.2772351657218015, "subarray4_ui_nmodules": 0.0, "subarray4_ui_nrows": 0.0, "subarray4_ui_row_spacing": 7.590783885739338, "subtotal_direct": 98999299.25424, "system_capacity": 99999.29217600002, - "total_direct_cost": 101969278.2318672, + "total_direct_cost": 101969278.23186721, "total_indirect_cost": 4999964.6088000009, "total_installed_cost": 112067706.75226057, "total_inverter_capacity": 75215.82, @@ -3917,7 +3917,7 @@ ], "desired_farm_size": 10.0, "elec_eff_loss": 1.91, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "env_degrad_loss": 1.8, "env_env_loss": 0.4, @@ -3959,7 +3959,7 @@ "total_installed_cost_per_kw": 1587.4, "turb_generic_loss": 1.7, "turb_hysteresis_loss": 0.4, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turbine_cost_fixed": 0.0, @@ -4888,7 +4888,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -16193,6 +16193,11 @@ "Hybrid": { "analysis_period": 25.0, "analysis_period_warning": "", + "batt_basis_cost": 74460094.41528, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_include": 0.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 14.77359958373506, "batt_power_discharge_max_kwac": 57600.0730368, "batt_replacement_option": 1.0, "batt_salvage_percentage": 0.0, @@ -16257,7 +16262,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 504007801.16754057, - "const_per_total1": 13230204.78064794, + "const_per_total1": 13230204.780647941, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -16267,7 +16272,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 13230204.78064794, + "construction_financing_cost": 13230204.780647941, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_other_financing": 0.0, @@ -16281,6 +16286,10 @@ "cp_capacity_payment_esc": 0.0, "cp_capacity_payment_type": 0.0, "cp_system_nameplate": 275.21582, + "custom_generation_basis_cost": 0.0, + "customgeneration_itc_basis_cost_fed_include": 0.0, + "customgeneration_itc_basis_cost_sta_include": 0.0, + "customgeneration_itc_basis_percent": 0.0, "debt_message": "", "debt_option": 1.0, "debt_percent": 50.0, @@ -16292,26 +16301,63 @@ "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 112067706.75226055, + 22.235311932207055, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 317480000.0, + 62.99108848405789, + 0.0, + 0.0, + 0.0 + ], + [ + 3.0, + 74460094.41528, + 14.77359958373506, + 1.0, + 1.0, + 0.0 + ], + [ + 6.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 185.123, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -16319,6 +16365,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -25141,6 +25188,10 @@ ], "flip_target_percent": 10.0, "flip_target_year": 10.0, + "fuel_cell_basis_cost": 0.0, + "fuel_cell_itc_basis_cost_fed_include": 0.0, + "fuel_cell_itc_basis_cost_sta_include": 0.0, + "fuel_cell_itc_basis_percent": 0.0, "grid_curtailment": [ 1e38, 1e38, @@ -33908,7 +33959,11 @@ ], "grid_curtailment_price_esc": 0.0, "grid_interconnection_limit_kwac": 20000.0, + "hybrid_basis_cost": 0.0, "hybrid_capital_cost": 0.0, + "hybrid_itc_basis_cost_fed_include": 0.0, + "hybrid_itc_basis_cost_sta_include": 0.0, + "hybrid_itc_basis_percent": 0.0, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, "ibi_fed_amount_deprbas_sta": 0.0, @@ -33956,6 +34011,14 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost": 0.0, + "itc_basis_cost_capex_fed": 74460094.41528, + "itc_basis_cost_capex_sta": 74460094.41528, + "itc_basis_cost_percent_fed": 14.77359958373506, + "itc_basis_cost_percent_sta": 14.77359958373506, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 14.77359958373506, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -33969,6 +34032,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -34628,7 +34692,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -34644,6 +34708,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 85.22640041626494, "om_capacity": 0.0, "om_fixed": 0.0, "om_production": 0.0, @@ -34700,7 +34766,12 @@ ], "ptc_sta_escal": 0.0, "ptc_sta_term": 10.0, - "pv_total_installed_cost": 112067706.75226057, + "pv_basis_cost": 112067706.75226055, + "pv_itc_basis_cost": 0.0, + "pv_itc_basis_cost_fed_include": 0.0, + "pv_itc_basis_cost_sta_include": 0.0, + "pv_itc_basis_percent": 22.235311932207055, + "pv_total_installed_cost": 112067706.75226055, "rate_escalation": [ 0.0 ], @@ -34716,6 +34787,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "start_day_of_year": 3.335046e-317, "start_day_of_year_tod_ui": 3.335046e-317, @@ -34723,6 +34796,7 @@ 7.0 ], "system_capacity": 275215.82, + "system_itc_basis_cost_include": 0.0, "term_int_rate": 7.0, "term_tenor": 18.0, "tod_library": "Uniform Dispatch", @@ -34732,11 +34806,18 @@ "ui_battery_cost": 74460094.41528, "ui_customgeneration_capacity": 0.0, "ui_customgeneration_cost": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_fuel_cell_capacity": 0.0, "ui_fuel_cell_cost": 0.0, "ui_hyb_pv_capacity": 75215.82, - "ui_pv_cost": 112067706.75226057, + "ui_pv_cost": 112067706.75226055, "ui_system_nameplate_standalone": 0.0, "ui_wacc": 7.101450000000001, "ui_wind_cost": 317480000.0, @@ -36294,6 +36375,10 @@ "ur_yearzero_usage_peaks": [ 0.0 ], + "wind_basis_cost": 317480000.0, + "wind_itc_basis_cost_fed_include": 0.0, + "wind_itc_basis_cost_sta_include": 0.0, + "wind_itc_basis_percent": 62.99108848405789, "wind_system_capacity": 200000.0, "wind_total_installed_cost": 317480000.0 } diff --git a/deploy/runtime/defaults/Physical Trough IPH_Commercial.json b/deploy/runtime/defaults/Physical Trough IPH_Commercial.json index fa2b5015d1..3fa2c87969 100644 --- a/deploy/runtime/defaults/Physical Trough IPH_Commercial.json +++ b/deploy/runtime/defaults/Physical Trough IPH_Commercial.json @@ -19297,7 +19297,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 0.07485621857036887, + "W_dot_pump_SS": 0.07485403286362845, "accept_init": 0.0, "accept_loc": 1.0, "accept_mode": 0.0, @@ -19369,10 +19369,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, "annual_crit": 0.0, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_peak": 5000.0, "annual_snow": NaN, @@ -19398,6 +19398,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -19875,23 +19879,78 @@ "custom_sf_pipe_sizes": 0.0, "custom_tes_p_loss": 0.0, "custom_tes_pipe_sizes": 0.0, - "dP_sf_SS": 10.147474751286165, + "dP_sf_SS": 10.147350081133409, "d_tank_in": 0.0, "debt_fraction": 60.0, "debt_message": "", "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 13674670.15317073, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "direct_subtotal": 11027760.0, "disp_frequency": 24.0, "disp_horizon": 48.0, @@ -20248,7 +20307,7 @@ 941.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 7.927156420127617, @@ -20334,6 +20393,13 @@ "is_hx": 1.0, "is_timestep_load_fractions": 1.0, "is_tod_pc_target_also_pc_max": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20347,6 +20413,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20375,7 +20442,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 1320.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -38012,7 +38079,7 @@ ], "loan_rate": 7.0, "loan_term": 25.0, - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7410044526207242, "m_dot_hs_ext_des_ui": NaN, "m_dot_htfmax": 12.0, @@ -38020,11 +38087,11 @@ "m_dot_htfmin": 1.0, "m_dot_htfmin_actual": 1.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "mpeak": [ 5000.0, @@ -38048,6 +38115,8 @@ "nameplate": 5.0, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.1, "normalize_to_utility_bill": 0.0, "northsouth_field_sep": 20.0, @@ -38126,7 +38195,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -38182,6 +38251,8 @@ ] ], "sf_type": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5280.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -38212,6 +38283,10 @@ "store_fluid": 18.0, "system_capacity": 5000.0, "system_capacity_heat_btu": 17.060708175665377, + "system_itc_basis_cost": 13674670.15317073, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -47130,6 +47205,13 @@ "ui_alpha_env_3": 0.0, "ui_annual_load": 0.0, "ui_collector_description": " Solar Dynamics SunBeam MT", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_epsilon_3_1": [ [ 100.0, diff --git a/deploy/runtime/defaults/Physical Trough IPH_LCOH Calculator.json b/deploy/runtime/defaults/Physical Trough IPH_LCOH Calculator.json index 4377b533e7..ae18ccb17f 100644 --- a/deploy/runtime/defaults/Physical Trough IPH_LCOH Calculator.json +++ b/deploy/runtime/defaults/Physical Trough IPH_LCOH Calculator.json @@ -1781,7 +1781,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 0.07485621857036887, + "W_dot_pump_SS": 0.07485403286362845, "accept_init": 0.0, "accept_loc": 1.0, "accept_mode": 0.0, @@ -1851,9 +1851,9 @@ 0.0 ] ], - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2331,7 +2331,7 @@ "custom_sf_pipe_sizes": 0.0, "custom_tes_p_loss": 0.0, "custom_tes_pipe_sizes": 0.0, - "dP_sf_SS": 10.147474751286165, + "dP_sf_SS": 10.147350081133409, "d_tank_in": 0.0, "direct_subtotal": 11027760.0, "disp_frequency": 24.0, @@ -2677,7 +2677,7 @@ 941.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 7.927156420127617, @@ -2733,7 +2733,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 1320.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -2839,7 +2839,7 @@ "lib_receiver_description": "Schott PTR70 2008", "library_folder_list": "x", "library_paths": "\"\"", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7410044526207242, "m_dot_hs_ext_des_ui": NaN, "m_dot_htfmax": 12.0, @@ -2847,11 +2847,11 @@ "m_dot_htfmin": 1.0, "m_dot_htfmin_actual": 1.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "nColt": 4.0, "nHCEVar": 4.0, diff --git a/deploy/runtime/defaults/Physical Trough IPH_None.json b/deploy/runtime/defaults/Physical Trough IPH_None.json index 02abc7fa9a..2350791875 100644 --- a/deploy/runtime/defaults/Physical Trough IPH_None.json +++ b/deploy/runtime/defaults/Physical Trough IPH_None.json @@ -1781,7 +1781,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 0.07485621857036887, + "W_dot_pump_SS": 0.07485403286362845, "accept_init": 0.0, "accept_loc": 1.0, "accept_mode": 0.0, @@ -1851,9 +1851,9 @@ 0.0 ] ], - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2312,7 +2312,7 @@ "custom_sf_pipe_sizes": 0.0, "custom_tes_p_loss": 0.0, "custom_tes_pipe_sizes": 0.0, - "dP_sf_SS": 10.147474751286165, + "dP_sf_SS": 10.147350081133409, "d_tank_in": 0.0, "direct_subtotal": 11027760.0, "disp_frequency": 24.0, @@ -2657,7 +2657,7 @@ 941.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 7.927156420127617, @@ -2711,7 +2711,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 1320.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -2817,7 +2817,7 @@ "lib_receiver_description": "Schott PTR70 2008", "library_folder_list": "x", "library_paths": "\"\"", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7410044526207242, "m_dot_hs_ext_des_ui": NaN, "m_dot_htfmax": 12.0, @@ -2825,11 +2825,11 @@ "m_dot_htfmin": 1.0, "m_dot_htfmin_actual": 1.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "nColt": 4.0, "nHCEVar": 4.0, diff --git a/deploy/runtime/defaults/Physical Trough IPH_Single Owner.json b/deploy/runtime/defaults/Physical Trough IPH_Single Owner.json index 4c0246a17b..f6e3b8cb1d 100644 --- a/deploy/runtime/defaults/Physical Trough IPH_Single Owner.json +++ b/deploy/runtime/defaults/Physical Trough IPH_Single Owner.json @@ -1173,6 +1173,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -1694,33 +1698,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 13674670.15317073, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 0.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 0.0, "depr_bonus_sta_macrs_5": 0.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1728,6 +1753,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10970,6 +10996,13 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -10983,6 +11016,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -11785,6 +11819,8 @@ "nameplate": 5.0, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.1, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -11857,7 +11893,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount_heat_btu": [ 0.0 ], @@ -11918,6 +11954,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5280.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -11948,6 +11986,10 @@ "store_fluid": 18.0, "system_capacity": 5000.0, "system_capacity_heat_btu": 17.060708175665377, + "system_itc_basis_cost": 13674670.15317073, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -20841,6 +20883,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": " Solar Dynamics SunBeam MT", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_All Equity Partnership Flip.json b/deploy/runtime/defaults/Physical Trough_All Equity Partnership Flip.json index 1551d18175..9e22c6342e 100644 --- a/deploy/runtime/defaults/Physical Trough_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Physical Trough_All Equity Partnership Flip.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,9 +2336,9 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2367,6 +2367,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2891,40 +2895,61 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "degradation": [ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -2932,6 +2957,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -12614,7 +12640,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -21471,19 +21497,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -21514,7 +21548,7 @@ ] ], "land_area": 835.1268351999999, - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -22257,7 +22291,7 @@ "lib_receiver_description": "Schott PTR80", "library_folder_list": "x", "library_paths": "", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -22265,7 +22299,7 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, @@ -22275,7 +22309,7 @@ "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, @@ -22289,6 +22323,8 @@ "nameplate": 99.9, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -22366,7 +22402,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -22432,6 +22468,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -22460,6 +22498,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -24268,6 +24310,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_Commercial.json b/deploy/runtime/defaults/Physical Trough_Commercial.json index 12d497333c..ac60b6ac9e 100644 --- a/deploy/runtime/defaults/Physical Trough_Commercial.json +++ b/deploy/runtime/defaults/Physical Trough_Commercial.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,10 +2336,10 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, "annual_crit": 0.0, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_peak": 274.231, "annual_snow": NaN, @@ -2369,6 +2369,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2856,7 +2860,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "debt_fraction": 50.0, @@ -2864,16 +2868,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "direct_subtotal": 453912284.0449438, "disp_csu_cost_rel": 87.0, "disp_frequency": 24.0, @@ -3158,7 +3217,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -12013,19 +12072,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -12055,7 +12122,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -29692,7 +29759,7 @@ ], "loan_rate": 6.0, "loan_term": 30.0, - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -29700,11 +29767,11 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "mpeak": [ 234.676, @@ -29730,6 +29797,8 @@ "nameplate": 99.9, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "normalize_to_utility_bill": 0.0, "northsouth_field_sep": 20.0, @@ -29810,7 +29879,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -29873,8 +29942,8 @@ ] ], "sf_type": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -29906,6 +29975,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -30737,6 +30810,13 @@ "ui_alpha_env_3": 0.0, "ui_annual_load": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_LCOE Calculator.json b/deploy/runtime/defaults/Physical Trough_LCOE Calculator.json index 079231c64f..cb51d90b72 100644 --- a/deploy/runtime/defaults/Physical Trough_LCOE Calculator.json +++ b/deploy/runtime/defaults/Physical Trough_LCOE Calculator.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2334,9 +2334,9 @@ 0.0 ] ], - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2834,7 +2834,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "direct_subtotal": 634200496.1797752, @@ -3091,7 +3091,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -11917,7 +11917,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -12023,7 +12023,7 @@ "lib_receiver_description": "Schott PTR80", "library_folder_list": "x", "library_paths": "", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -12031,11 +12031,11 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "nColt": 4.0, "nHCEVar": 4.0, diff --git a/deploy/runtime/defaults/Physical Trough_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Physical Trough_Leveraged Partnership Flip.json index 99ddd4490f..defd893b6e 100644 --- a/deploy/runtime/defaults/Physical Trough_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Physical Trough_Leveraged Partnership Flip.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,9 +2336,9 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2367,6 +2367,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2893,7 +2897,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "debt_message": "", @@ -2903,33 +2907,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -2937,6 +2962,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -12622,7 +12648,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -21479,19 +21505,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -21522,7 +21556,7 @@ ] ], "land_area": 835.1268351999999, - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -22266,7 +22300,7 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -22274,7 +22308,7 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, @@ -22284,7 +22318,7 @@ "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, @@ -22298,6 +22332,8 @@ "nameplate": 99.9, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -22376,7 +22412,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -22443,6 +22479,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -22469,6 +22507,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -24279,6 +24321,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_Merchant Plant.json b/deploy/runtime/defaults/Physical Trough_Merchant Plant.json index e63394e26a..f67d63e18a 100644 --- a/deploy/runtime/defaults/Physical Trough_Merchant Plant.json +++ b/deploy/runtime/defaults/Physical Trough_Merchant Plant.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,9 +2336,9 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2367,6 +2367,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2907,7 +2911,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "debt_message": "", @@ -2917,33 +2921,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -2951,6 +2976,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -3229,7 +3255,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -12085,19 +12111,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -12128,7 +12162,7 @@ ] ], "land_area": 835.1268351999999, - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -12235,7 +12269,7 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -12243,7 +12277,7 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, @@ -12253,7 +12287,7 @@ "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, @@ -669390,6 +669424,8 @@ "nameplate": 99.9, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -669462,7 +669498,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -669530,6 +669566,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -669555,6 +669593,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -671359,6 +671401,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_None.json b/deploy/runtime/defaults/Physical Trough_None.json index 9881caefc6..4f3cacdfe2 100644 --- a/deploy/runtime/defaults/Physical Trough_None.json +++ b/deploy/runtime/defaults/Physical Trough_None.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2334,9 +2334,9 @@ 0.0 ] ], - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2813,7 +2813,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "direct_subtotal": 634200496.1797752, @@ -3070,7 +3070,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -11894,7 +11894,7 @@ 0.0 ] ], - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -12000,7 +12000,7 @@ "lib_receiver_description": "Schott PTR80", "library_folder_list": "x", "library_paths": "", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -12008,11 +12008,11 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "nColt": 4.0, "nHCEVar": 4.0, diff --git a/deploy/runtime/defaults/Physical Trough_Sale Leaseback.json b/deploy/runtime/defaults/Physical Trough_Sale Leaseback.json index d27fd2cda5..e8d328ae9f 100644 --- a/deploy/runtime/defaults/Physical Trough_Sale Leaseback.json +++ b/deploy/runtime/defaults/Physical Trough_Sale Leaseback.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,9 +2336,9 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2367,6 +2367,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2891,40 +2895,61 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "degradation": [ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -2932,6 +2957,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -12609,7 +12635,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -21466,19 +21492,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -21509,7 +21543,7 @@ ] ], "land_area": 835.1268351999999, - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -22252,7 +22286,7 @@ "lib_receiver_description": "Schott PTR80", "library_folder_list": "x", "library_paths": "", - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -22260,7 +22294,7 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, @@ -22270,7 +22304,7 @@ "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, @@ -22284,6 +22318,8 @@ "nameplate": 99.9, "nodes": 2000.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -22361,7 +22397,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -22428,6 +22464,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -22457,6 +22495,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -24261,6 +24303,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, diff --git a/deploy/runtime/defaults/Physical Trough_Single Owner.json b/deploy/runtime/defaults/Physical Trough_Single Owner.json index f303df1365..acb235ea79 100644 --- a/deploy/runtime/defaults/Physical Trough_Single Owner.json +++ b/deploy/runtime/defaults/Physical Trough_Single Owner.json @@ -1914,7 +1914,7 @@ "PB_COPY_P_ref": 111.0, "PB_COPY_eta_ref": 0.356, "PB_COPY_gross_net_conversion_factor": 0.9, - "PB_COPY_htf_cp_avg": 3.342903831348, + "PB_COPY_htf_cp_avg": 2.4548932031999999, "PB_COPY_q_pb_design": 311.7977528089888, "PB_m_dot_htf_cycle_des": 1295.7078758371193, "P_a": [ @@ -2263,7 +2263,7 @@ 6.0, 6.0 ], - "W_dot_pump_SS": 6.713094011407381, + "W_dot_pump_SS": 6.713077864868754, "W_rad_tubes": 0.05, "accept_init": 0.0, "accept_loc": 1.0, @@ -2336,9 +2336,9 @@ ], "analysis_period": 25.0, "analysis_period_warning": "No messages.", - "annual_albedo": 0.21716438274677486, + "annual_albedo": 0.21716438274677489, "annual_beam": 7.364082191780821, - "annual_diffuse": 1.3397808219178083, + "annual_diffuse": 1.3397808219178085, "annual_global": 5.838191780821918, "annual_snow": NaN, "annual_tdry": 18.126141552511418, @@ -2367,6 +2367,10 @@ "aux_par_2": 0.0, "aux_par_f": 1.0, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bop_array": [ @@ -2899,7 +2903,7 @@ "custom_tes_pipe_sizes": 0.0, "cycle_cutoff_frac": 0.2, "cycle_max_frac": 1.0, - "dP_sf_SS": 19.788650275749644, + "dP_sf_SS": 19.78862872181669, "dT_cw_ref": 10.0, "d_tank_in": 0.0, "debt_message": "", @@ -2909,33 +2913,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 566890333.8693034, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -2943,6 +2968,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -12629,7 +12655,7 @@ 0.0 ] ], - "field_htf_cp_avg": 3.342903831348, + "field_htf_cp_avg": 2.4548932031999999, "field_htf_max_operating_temp": 400.0, "field_htf_min_operating_temp": 12.0, "field_thermal_output": 364.6491953258703, @@ -21490,19 +21516,27 @@ "is_hx": 1.0, "is_timestep_load_fractions": 0.0, "is_tod_pc_target_also_pc_max": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -21533,7 +21567,7 @@ ] ], "land_area": 835.1268351999999, - "lat": 32.130001068115237, + "lat": 32.13, "lib_A_aperture": 656.0, "lib_AbsorberMaterial": 0.0, "lib_AnnulusGas_1": 2.0, @@ -22277,7 +22311,7 @@ "library_folder_list": "x", "library_paths": "", "loan_moratorium": 0.0, - "lon": -110.94000244140625, + "lon": -110.94, "loop_optical_efficiency": 0.7213192309822797, "m_dot_htfmax": 12.0, "m_dot_htfmax_actual": 12.0, @@ -22285,7 +22319,7 @@ "m_dot_htfmin_actual": 1.0, "m_dot_radpanel": 8.0, "max_collector_width": 6.0, - "max_field_flow_velocity": 6.613086278056593, + "max_field_flow_velocity": 3.744753926091646, "mc_bal_cold": 0.2, "mc_bal_hot": 0.2, "mc_bal_sca": 4.5, @@ -22295,7 +22329,7 @@ "mera_name1": "Replacement Reserve 1", "mera_name2": "Replacement Reserve 2", "mera_name3": "Replacement Reserve 3", - "min_field_flow_velocity": 0.4743214213819479, + "min_field_flow_velocity": 0.2685590647047778, "min_inner_diameter": 0.076, "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, @@ -22308,7 +22342,7 @@ "n_rad_tubes": 100.0, "nameplate": 99.9, "nodes": 2000.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -22324,6 +22358,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "non_solar_field_land_area_multiplier": 1.4, "northsouth_field_sep": 20.0, "object 11": 0.0, @@ -22402,7 +22438,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -22472,6 +22508,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "single_loop_aperture": 5248.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -22498,6 +22536,10 @@ ], "store_fluid": 18.0, "system_capacity": 99900.0, + "system_itc_basis_cost": 566890333.8693034, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "t_ch_out_max": 500.0, "t_dis_out_min": 500.0, @@ -24303,6 +24345,13 @@ "ui_alpha_env_2": 0.02, "ui_alpha_env_3": 0.0, "ui_collector_description": "SkyFuel SkyTrough (with 80-mm OD receiver)", + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_disp_1_turbout": 1.0, "ui_disp_2_turbout": 1.0, "ui_disp_3_turbout": 1.0, @@ -26496,4 +26545,4 @@ ], "wf_nrecords": 8760.0, "wind_stow_speed": 25.0 -} +} \ No newline at end of file diff --git a/deploy/runtime/defaults/Solar Water Heating_Commercial.json b/deploy/runtime/defaults/Solar Water Heating_Commercial.json index ef88d20370..471ce6a507 100644 --- a/deploy/runtime/defaults/Solar Water Heating_Commercial.json +++ b/deploy/runtime/defaults/Solar Water Heating_Commercial.json @@ -42,6 +42,10 @@ "annual_wspd": 2.35368, "area_coll": 2.98, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos": 1000.0, @@ -17619,16 +17623,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 8059.8, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "draw": [ 0.0, 2.36168, @@ -26475,24 +26534,32 @@ "in_time_step": 0.0, "inflation_rate": 2.5, "installation": 2500.0, - "installed_per_capacity": 2.358004248023734, + "installed_per_capacity": 2.3580042480237339, "insurance_rate": 1.0, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -44057,7 +44124,9 @@ 184.05 ], "ncoll": 2.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "num_collectors": 2.0, "om_capacity": [ @@ -44134,7 +44203,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -44177,7 +44246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44201,7 +44270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44225,7 +44294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44249,7 +44318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44273,7 +44342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44297,7 +44366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44321,7 +44390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44345,7 +44414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44369,7 +44438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44393,7 +44462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44417,7 +44486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44441,7 +44510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44465,7 +44534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44489,7 +44558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44513,7 +44582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44537,7 +44606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44561,7 +44630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44585,7 +44654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44609,7 +44678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44633,7 +44702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44657,7 +44726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44681,7 +44750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44705,7 +44774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44729,7 +44798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44753,7 +44822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44777,7 +44846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44801,7 +44870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44825,7 +44894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44849,7 +44918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44873,7 +44942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44897,7 +44966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44921,7 +44990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44945,7 +45014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44969,7 +45038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44993,7 +45062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45017,7 +45086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45041,7 +45110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45065,7 +45134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45089,7 +45158,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45113,7 +45182,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45137,7 +45206,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45161,7 +45230,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45185,7 +45254,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45209,7 +45278,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45233,7 +45302,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45257,7 +45326,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45281,7 +45350,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45305,7 +45374,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45329,7 +45398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45353,7 +45422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45377,7 +45446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45401,7 +45470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45425,7 +45494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45449,7 +45518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45473,7 +45542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45497,7 +45566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45521,7 +45590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45545,7 +45614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45569,7 +45638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45593,7 +45662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45617,7 +45686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45641,7 +45710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45665,7 +45734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45689,7 +45758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45713,7 +45782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45737,7 +45806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45761,7 +45830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45785,7 +45854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45809,7 +45878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45833,7 +45902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45857,7 +45926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45881,7 +45950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45905,7 +45974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45929,7 +45998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45953,7 +46022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45977,7 +46046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46001,7 +46070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46025,7 +46094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46049,7 +46118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46073,7 +46142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46097,7 +46166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46121,7 +46190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46145,7 +46214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46169,7 +46238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46193,7 +46262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46217,7 +46286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46241,7 +46310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46265,7 +46334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46289,7 +46358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46313,7 +46382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46337,7 +46406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46361,7 +46430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46385,7 +46454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46409,7 +46478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46433,7 +46502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46457,7 +46526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46481,7 +46550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46505,7 +46574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46529,7 +46598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46553,7 +46622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46577,7 +46646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46601,7 +46670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46625,7 +46694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46649,7 +46718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46673,7 +46742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46697,7 +46766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46721,7 +46790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46745,7 +46814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46769,7 +46838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46793,7 +46862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46817,7 +46886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46841,7 +46910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46865,7 +46934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46889,7 +46958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46913,7 +46982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46937,7 +47006,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46961,7 +47030,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46985,7 +47054,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47009,7 +47078,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47033,7 +47102,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47057,7 +47126,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47081,7 +47150,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47105,7 +47174,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47129,7 +47198,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47153,7 +47222,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47177,7 +47246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47201,7 +47270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47225,7 +47294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47249,7 +47318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47273,7 +47342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47297,7 +47366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47321,7 +47390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47345,7 +47414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47369,7 +47438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47393,7 +47462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47417,7 +47486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47441,7 +47510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47465,7 +47534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47489,7 +47558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47513,7 +47582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47537,7 +47606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47561,7 +47630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47585,7 +47654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47609,7 +47678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47633,7 +47702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47657,7 +47726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47681,7 +47750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47705,7 +47774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47729,7 +47798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47753,7 +47822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47777,7 +47846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47801,7 +47870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47825,7 +47894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47849,7 +47918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47873,7 +47942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47897,7 +47966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47921,7 +47990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47945,7 +48014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47969,7 +48038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47993,7 +48062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48017,7 +48086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48041,7 +48110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48065,7 +48134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48089,7 +48158,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48113,7 +48182,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48137,7 +48206,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48161,7 +48230,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48185,7 +48254,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48209,7 +48278,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48233,7 +48302,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48257,7 +48326,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48281,7 +48350,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48305,7 +48374,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48329,7 +48398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48353,7 +48422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48377,7 +48446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48401,7 +48470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48425,7 +48494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48449,7 +48518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48473,7 +48542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48497,7 +48566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48521,7 +48590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48545,7 +48614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48569,7 +48638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48593,7 +48662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48617,7 +48686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48641,7 +48710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48665,7 +48734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48689,7 +48758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48713,7 +48782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48737,7 +48806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48761,7 +48830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48785,7 +48854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48809,7 +48878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48833,7 +48902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48857,7 +48926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48881,7 +48950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48905,7 +48974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48929,7 +48998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48953,7 +49022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48977,7 +49046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49001,7 +49070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49025,7 +49094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49049,7 +49118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49073,7 +49142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49097,7 +49166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49121,7 +49190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49145,7 +49214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49169,7 +49238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49193,7 +49262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49217,7 +49286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49241,7 +49310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49265,7 +49334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49289,7 +49358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49313,7 +49382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49337,7 +49406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49361,7 +49430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49385,7 +49454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49409,7 +49478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49433,7 +49502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49457,7 +49526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49481,7 +49550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49505,7 +49574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49529,7 +49598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49553,7 +49622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49577,7 +49646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49601,7 +49670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49625,7 +49694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49649,7 +49718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49673,7 +49742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49697,7 +49766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49721,7 +49790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49745,7 +49814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49769,7 +49838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49793,7 +49862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49817,7 +49886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49841,7 +49910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49865,7 +49934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49889,7 +49958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49913,7 +49982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49937,7 +50006,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49961,7 +50030,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49985,7 +50054,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50009,7 +50078,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50033,7 +50102,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50057,7 +50126,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50081,7 +50150,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50105,7 +50174,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50129,7 +50198,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50153,7 +50222,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50177,7 +50246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50201,7 +50270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50225,7 +50294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50249,7 +50318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50273,7 +50342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50297,7 +50366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50321,7 +50390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50345,7 +50414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50369,7 +50438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50393,7 +50462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50417,7 +50486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50441,7 +50510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50465,7 +50534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50489,7 +50558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50513,7 +50582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50537,7 +50606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50561,7 +50630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50585,7 +50654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50609,7 +50678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50633,7 +50702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50657,7 +50726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50681,7 +50750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50705,7 +50774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50729,7 +50798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50753,7 +50822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50777,7 +50846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50801,7 +50870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50825,7 +50894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50849,7 +50918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50873,7 +50942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50897,7 +50966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50921,7 +50990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50945,7 +51014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50969,7 +51038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50993,7 +51062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51017,7 +51086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51041,7 +51110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51065,7 +51134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51089,7 +51158,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51113,7 +51182,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51137,7 +51206,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51161,7 +51230,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51185,7 +51254,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51209,7 +51278,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51233,7 +51302,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51257,7 +51326,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51281,7 +51350,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51305,7 +51374,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51329,7 +51398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51353,7 +51422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51377,7 +51446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51401,7 +51470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51425,7 +51494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51449,7 +51518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51473,7 +51542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51497,7 +51566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51521,7 +51590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51545,7 +51614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51569,7 +51638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51593,7 +51662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51617,7 +51686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51641,7 +51710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51665,7 +51734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51689,7 +51758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51713,7 +51782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51737,7 +51806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51761,7 +51830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51785,7 +51854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51809,7 +51878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51833,7 +51902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51857,7 +51926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51881,7 +51950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51905,7 +51974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51929,7 +51998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51953,7 +52022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51977,7 +52046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52001,7 +52070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52025,7 +52094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52049,7 +52118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52073,7 +52142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52097,7 +52166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52121,7 +52190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52145,7 +52214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52169,7 +52238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52193,7 +52262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52217,7 +52286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52241,7 +52310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52265,7 +52334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52289,7 +52358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52313,7 +52382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52337,7 +52406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52361,7 +52430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52385,7 +52454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52409,7 +52478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52433,7 +52502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52457,7 +52526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52481,7 +52550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52505,7 +52574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52529,7 +52598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52553,7 +52622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52577,7 +52646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52601,7 +52670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52625,7 +52694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52649,7 +52718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52673,7 +52742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52697,7 +52766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52721,7 +52790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52745,7 +52814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52769,7 +52838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52793,7 +52862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52817,7 +52886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52841,7 +52910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52865,7 +52934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52889,7 +52958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52913,7 +52982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755 + 7.5666515987357549 ], "shading": 0.0, "shading_3d_scene": { @@ -52942,8 +53011,8 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sky_model": 0.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -52970,6 +53039,10 @@ "storage": 600.0, "storage_cost_units": 0.0, "system_capacity": 3.418059999999999, + "system_itc_basis_cost": 8059.8, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_h2d_ratio": 2.0, "test_flow": 0.045528, @@ -52981,6 +53054,13 @@ "total_installed_cost": 8059.8, "tz": -7.0, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 4835.88, "ui_net_capital_cost": 8059.8, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Solar Water Heating_LCOE Calculator.json b/deploy/runtime/defaults/Solar Water Heating_LCOE Calculator.json index b24ad1c09b..24ac79bb0d 100644 --- a/deploy/runtime/defaults/Solar Water Heating_LCOE Calculator.json +++ b/deploy/runtime/defaults/Solar Water Heating_LCOE Calculator.json @@ -26398,7 +26398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26422,7 +26422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26446,7 +26446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26470,7 +26470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26494,7 +26494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26518,7 +26518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26542,7 +26542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26566,7 +26566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26590,7 +26590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26614,7 +26614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26638,7 +26638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26662,7 +26662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26686,7 +26686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26710,7 +26710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26734,7 +26734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26758,7 +26758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26782,7 +26782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26806,7 +26806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26830,7 +26830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26854,7 +26854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26878,7 +26878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26902,7 +26902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26926,7 +26926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26950,7 +26950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26974,7 +26974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26998,7 +26998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27022,7 +27022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27046,7 +27046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27070,7 +27070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27094,7 +27094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27118,7 +27118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27142,7 +27142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27166,7 +27166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27190,7 +27190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27214,7 +27214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27238,7 +27238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27262,7 +27262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27286,7 +27286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27310,7 +27310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27334,7 +27334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27358,7 +27358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27382,7 +27382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27406,7 +27406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27430,7 +27430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27454,7 +27454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27478,7 +27478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27502,7 +27502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27526,7 +27526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27550,7 +27550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27574,7 +27574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27598,7 +27598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27622,7 +27622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27646,7 +27646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27670,7 +27670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27694,7 +27694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27718,7 +27718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27742,7 +27742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27766,7 +27766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27790,7 +27790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27814,7 +27814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27838,7 +27838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27862,7 +27862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27886,7 +27886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27910,7 +27910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27934,7 +27934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27958,7 +27958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27982,7 +27982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28006,7 +28006,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28030,7 +28030,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28054,7 +28054,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28078,7 +28078,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28102,7 +28102,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28126,7 +28126,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28150,7 +28150,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28174,7 +28174,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28198,7 +28198,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28222,7 +28222,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28246,7 +28246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28270,7 +28270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28294,7 +28294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28318,7 +28318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28342,7 +28342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28366,7 +28366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28390,7 +28390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28414,7 +28414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28438,7 +28438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28462,7 +28462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28486,7 +28486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28510,7 +28510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28534,7 +28534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28558,7 +28558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28582,7 +28582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28606,7 +28606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28630,7 +28630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28654,7 +28654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28678,7 +28678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28702,7 +28702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28726,7 +28726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28750,7 +28750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28774,7 +28774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28798,7 +28798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28822,7 +28822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28846,7 +28846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28870,7 +28870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28894,7 +28894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28918,7 +28918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28942,7 +28942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28966,7 +28966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28990,7 +28990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29014,7 +29014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29038,7 +29038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29062,7 +29062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29086,7 +29086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29110,7 +29110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29134,7 +29134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29158,7 +29158,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29182,7 +29182,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29206,7 +29206,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29230,7 +29230,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29254,7 +29254,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29278,7 +29278,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29302,7 +29302,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29326,7 +29326,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29350,7 +29350,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29374,7 +29374,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29398,7 +29398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29422,7 +29422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29446,7 +29446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29470,7 +29470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29494,7 +29494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29518,7 +29518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29542,7 +29542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29566,7 +29566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29590,7 +29590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29614,7 +29614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29638,7 +29638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29662,7 +29662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29686,7 +29686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29710,7 +29710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29734,7 +29734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29758,7 +29758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29782,7 +29782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29806,7 +29806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29830,7 +29830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29854,7 +29854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29878,7 +29878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29902,7 +29902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29926,7 +29926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29950,7 +29950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29974,7 +29974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29998,7 +29998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30022,7 +30022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30046,7 +30046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30070,7 +30070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30094,7 +30094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30118,7 +30118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30142,7 +30142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30166,7 +30166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30190,7 +30190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30214,7 +30214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30238,7 +30238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30262,7 +30262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30286,7 +30286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30310,7 +30310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30334,7 +30334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30358,7 +30358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30382,7 +30382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30406,7 +30406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30430,7 +30430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30454,7 +30454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30478,7 +30478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30502,7 +30502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30526,7 +30526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30550,7 +30550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30574,7 +30574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30598,7 +30598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30622,7 +30622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30646,7 +30646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30670,7 +30670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30694,7 +30694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30718,7 +30718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30742,7 +30742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30766,7 +30766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30790,7 +30790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30814,7 +30814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30838,7 +30838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30862,7 +30862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30886,7 +30886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30910,7 +30910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30934,7 +30934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30958,7 +30958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30982,7 +30982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31006,7 +31006,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31030,7 +31030,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31054,7 +31054,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31078,7 +31078,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31102,7 +31102,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31126,7 +31126,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31150,7 +31150,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31174,7 +31174,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31198,7 +31198,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31222,7 +31222,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31246,7 +31246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31270,7 +31270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31294,7 +31294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31318,7 +31318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31342,7 +31342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31366,7 +31366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31390,7 +31390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31414,7 +31414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31438,7 +31438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31462,7 +31462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31486,7 +31486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31510,7 +31510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31534,7 +31534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31558,7 +31558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31582,7 +31582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31606,7 +31606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31630,7 +31630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31654,7 +31654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31678,7 +31678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31702,7 +31702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31726,7 +31726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31750,7 +31750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31774,7 +31774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31798,7 +31798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31822,7 +31822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31846,7 +31846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31870,7 +31870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31894,7 +31894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31918,7 +31918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31942,7 +31942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31966,7 +31966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31990,7 +31990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32014,7 +32014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32038,7 +32038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32062,7 +32062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32086,7 +32086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32110,7 +32110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32134,7 +32134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32158,7 +32158,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32182,7 +32182,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32206,7 +32206,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32230,7 +32230,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32254,7 +32254,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32278,7 +32278,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32302,7 +32302,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32326,7 +32326,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32350,7 +32350,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32374,7 +32374,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32398,7 +32398,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32422,7 +32422,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32446,7 +32446,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32470,7 +32470,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32494,7 +32494,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32518,7 +32518,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32542,7 +32542,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32566,7 +32566,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32590,7 +32590,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32614,7 +32614,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32638,7 +32638,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32662,7 +32662,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32686,7 +32686,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32710,7 +32710,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32734,7 +32734,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32758,7 +32758,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32782,7 +32782,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32806,7 +32806,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32830,7 +32830,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32854,7 +32854,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32878,7 +32878,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32902,7 +32902,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32926,7 +32926,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32950,7 +32950,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32974,7 +32974,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32998,7 +32998,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33022,7 +33022,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33046,7 +33046,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33070,7 +33070,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33094,7 +33094,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33118,7 +33118,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33142,7 +33142,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33166,7 +33166,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33190,7 +33190,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33214,7 +33214,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33238,7 +33238,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33262,7 +33262,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33286,7 +33286,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33310,7 +33310,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33334,7 +33334,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33358,7 +33358,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33382,7 +33382,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33406,7 +33406,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33430,7 +33430,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33454,7 +33454,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33478,7 +33478,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33502,7 +33502,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33526,7 +33526,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33550,7 +33550,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33574,7 +33574,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33598,7 +33598,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33622,7 +33622,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33646,7 +33646,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33670,7 +33670,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33694,7 +33694,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33718,7 +33718,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33742,7 +33742,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33766,7 +33766,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33790,7 +33790,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33814,7 +33814,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33838,7 +33838,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33862,7 +33862,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33886,7 +33886,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33910,7 +33910,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33934,7 +33934,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33958,7 +33958,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33982,7 +33982,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34006,7 +34006,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34030,7 +34030,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34054,7 +34054,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34078,7 +34078,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34102,7 +34102,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34126,7 +34126,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34150,7 +34150,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34174,7 +34174,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34198,7 +34198,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34222,7 +34222,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34246,7 +34246,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34270,7 +34270,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34294,7 +34294,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34318,7 +34318,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34342,7 +34342,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34366,7 +34366,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34390,7 +34390,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34414,7 +34414,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34438,7 +34438,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34462,7 +34462,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34486,7 +34486,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34510,7 +34510,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34534,7 +34534,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34558,7 +34558,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34582,7 +34582,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34606,7 +34606,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34630,7 +34630,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34654,7 +34654,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34678,7 +34678,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34702,7 +34702,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34726,7 +34726,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34750,7 +34750,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34774,7 +34774,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34798,7 +34798,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34822,7 +34822,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34846,7 +34846,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34870,7 +34870,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34894,7 +34894,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34918,7 +34918,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34942,7 +34942,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34966,7 +34966,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34990,7 +34990,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35014,7 +35014,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35038,7 +35038,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35062,7 +35062,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35086,7 +35086,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35110,7 +35110,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35134,7 +35134,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755 + 7.5666515987357549 ], "shading": 0.0, "shading_3d_scene": { diff --git a/deploy/runtime/defaults/Solar Water Heating_None.json b/deploy/runtime/defaults/Solar Water Heating_None.json index 86c4fdeeb6..14b1a2cc03 100644 --- a/deploy/runtime/defaults/Solar Water Heating_None.json +++ b/deploy/runtime/defaults/Solar Water Heating_None.json @@ -26376,7 +26376,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26400,7 +26400,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26424,7 +26424,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26448,7 +26448,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26472,7 +26472,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26496,7 +26496,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26520,7 +26520,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26544,7 +26544,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26568,7 +26568,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26592,7 +26592,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26616,7 +26616,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26640,7 +26640,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26664,7 +26664,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26688,7 +26688,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26712,7 +26712,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26736,7 +26736,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26760,7 +26760,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26784,7 +26784,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26808,7 +26808,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26832,7 +26832,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26856,7 +26856,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26880,7 +26880,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26904,7 +26904,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26928,7 +26928,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26952,7 +26952,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -26976,7 +26976,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27000,7 +27000,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27024,7 +27024,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27048,7 +27048,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27072,7 +27072,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27096,7 +27096,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27120,7 +27120,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27144,7 +27144,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27168,7 +27168,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27192,7 +27192,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27216,7 +27216,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27240,7 +27240,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27264,7 +27264,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27288,7 +27288,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27312,7 +27312,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27336,7 +27336,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27360,7 +27360,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27384,7 +27384,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27408,7 +27408,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27432,7 +27432,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27456,7 +27456,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27480,7 +27480,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27504,7 +27504,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27528,7 +27528,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27552,7 +27552,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27576,7 +27576,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27600,7 +27600,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27624,7 +27624,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27648,7 +27648,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27672,7 +27672,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27696,7 +27696,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27720,7 +27720,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27744,7 +27744,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27768,7 +27768,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27792,7 +27792,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27816,7 +27816,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27840,7 +27840,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27864,7 +27864,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27888,7 +27888,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27912,7 +27912,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27936,7 +27936,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27960,7 +27960,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -27984,7 +27984,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28008,7 +28008,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28032,7 +28032,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28056,7 +28056,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28080,7 +28080,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28104,7 +28104,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28128,7 +28128,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28152,7 +28152,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28176,7 +28176,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28200,7 +28200,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28224,7 +28224,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28248,7 +28248,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28272,7 +28272,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28296,7 +28296,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28320,7 +28320,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28344,7 +28344,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28368,7 +28368,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28392,7 +28392,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28416,7 +28416,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28440,7 +28440,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28464,7 +28464,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28488,7 +28488,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28512,7 +28512,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28536,7 +28536,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28560,7 +28560,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28584,7 +28584,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28608,7 +28608,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28632,7 +28632,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28656,7 +28656,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28680,7 +28680,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28704,7 +28704,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28728,7 +28728,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28752,7 +28752,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28776,7 +28776,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28800,7 +28800,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28824,7 +28824,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28848,7 +28848,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28872,7 +28872,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28896,7 +28896,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28920,7 +28920,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28944,7 +28944,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28968,7 +28968,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -28992,7 +28992,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29016,7 +29016,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29040,7 +29040,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29064,7 +29064,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29088,7 +29088,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29112,7 +29112,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29136,7 +29136,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29160,7 +29160,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29184,7 +29184,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29208,7 +29208,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29232,7 +29232,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29256,7 +29256,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29280,7 +29280,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29304,7 +29304,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29328,7 +29328,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29352,7 +29352,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29376,7 +29376,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29400,7 +29400,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29424,7 +29424,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29448,7 +29448,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29472,7 +29472,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29496,7 +29496,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29520,7 +29520,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29544,7 +29544,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29568,7 +29568,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29592,7 +29592,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29616,7 +29616,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29640,7 +29640,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29664,7 +29664,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29688,7 +29688,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29712,7 +29712,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29736,7 +29736,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29760,7 +29760,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29784,7 +29784,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29808,7 +29808,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29832,7 +29832,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29856,7 +29856,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29880,7 +29880,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29904,7 +29904,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29928,7 +29928,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29952,7 +29952,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -29976,7 +29976,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30000,7 +30000,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30024,7 +30024,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30048,7 +30048,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30072,7 +30072,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30096,7 +30096,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30120,7 +30120,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30144,7 +30144,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30168,7 +30168,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30192,7 +30192,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30216,7 +30216,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30240,7 +30240,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30264,7 +30264,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30288,7 +30288,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30312,7 +30312,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30336,7 +30336,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30360,7 +30360,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30384,7 +30384,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30408,7 +30408,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30432,7 +30432,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30456,7 +30456,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30480,7 +30480,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30504,7 +30504,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30528,7 +30528,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30552,7 +30552,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30576,7 +30576,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30600,7 +30600,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30624,7 +30624,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30648,7 +30648,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30672,7 +30672,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30696,7 +30696,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30720,7 +30720,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30744,7 +30744,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30768,7 +30768,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30792,7 +30792,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30816,7 +30816,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30840,7 +30840,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30864,7 +30864,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30888,7 +30888,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30912,7 +30912,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30936,7 +30936,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30960,7 +30960,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -30984,7 +30984,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31008,7 +31008,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31032,7 +31032,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31056,7 +31056,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31080,7 +31080,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31104,7 +31104,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31128,7 +31128,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31152,7 +31152,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31176,7 +31176,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31200,7 +31200,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31224,7 +31224,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31248,7 +31248,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31272,7 +31272,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31296,7 +31296,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31320,7 +31320,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31344,7 +31344,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31368,7 +31368,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31392,7 +31392,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31416,7 +31416,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31440,7 +31440,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31464,7 +31464,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31488,7 +31488,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31512,7 +31512,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31536,7 +31536,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31560,7 +31560,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31584,7 +31584,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31608,7 +31608,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31632,7 +31632,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31656,7 +31656,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31680,7 +31680,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31704,7 +31704,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31728,7 +31728,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31752,7 +31752,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31776,7 +31776,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31800,7 +31800,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31824,7 +31824,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31848,7 +31848,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31872,7 +31872,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31896,7 +31896,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31920,7 +31920,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31944,7 +31944,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31968,7 +31968,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -31992,7 +31992,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32016,7 +32016,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32040,7 +32040,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32064,7 +32064,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32088,7 +32088,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32112,7 +32112,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32136,7 +32136,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32160,7 +32160,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32184,7 +32184,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32208,7 +32208,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32232,7 +32232,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32256,7 +32256,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32280,7 +32280,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32304,7 +32304,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32328,7 +32328,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32352,7 +32352,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32376,7 +32376,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32400,7 +32400,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32424,7 +32424,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32448,7 +32448,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32472,7 +32472,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32496,7 +32496,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32520,7 +32520,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32544,7 +32544,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32568,7 +32568,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32592,7 +32592,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32616,7 +32616,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32640,7 +32640,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32664,7 +32664,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32688,7 +32688,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32712,7 +32712,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32736,7 +32736,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32760,7 +32760,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32784,7 +32784,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32808,7 +32808,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32832,7 +32832,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32856,7 +32856,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32880,7 +32880,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32904,7 +32904,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32928,7 +32928,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32952,7 +32952,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -32976,7 +32976,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33000,7 +33000,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33024,7 +33024,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33048,7 +33048,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33072,7 +33072,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33096,7 +33096,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33120,7 +33120,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33144,7 +33144,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33168,7 +33168,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33192,7 +33192,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33216,7 +33216,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33240,7 +33240,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33264,7 +33264,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33288,7 +33288,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33312,7 +33312,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33336,7 +33336,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33360,7 +33360,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33384,7 +33384,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33408,7 +33408,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33432,7 +33432,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33456,7 +33456,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33480,7 +33480,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33504,7 +33504,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33528,7 +33528,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33552,7 +33552,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33576,7 +33576,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33600,7 +33600,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33624,7 +33624,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33648,7 +33648,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33672,7 +33672,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33696,7 +33696,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33720,7 +33720,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33744,7 +33744,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33768,7 +33768,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33792,7 +33792,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33816,7 +33816,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33840,7 +33840,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33864,7 +33864,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33888,7 +33888,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33912,7 +33912,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33936,7 +33936,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33960,7 +33960,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -33984,7 +33984,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34008,7 +34008,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34032,7 +34032,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34056,7 +34056,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34080,7 +34080,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34104,7 +34104,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34128,7 +34128,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34152,7 +34152,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34176,7 +34176,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34200,7 +34200,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34224,7 +34224,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34248,7 +34248,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34272,7 +34272,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34296,7 +34296,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34320,7 +34320,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34344,7 +34344,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34368,7 +34368,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34392,7 +34392,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34416,7 +34416,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34440,7 +34440,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34464,7 +34464,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34488,7 +34488,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34512,7 +34512,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34536,7 +34536,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34560,7 +34560,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34584,7 +34584,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34608,7 +34608,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34632,7 +34632,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34656,7 +34656,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34680,7 +34680,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34704,7 +34704,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34728,7 +34728,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34752,7 +34752,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34776,7 +34776,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34800,7 +34800,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34824,7 +34824,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34848,7 +34848,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34872,7 +34872,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34896,7 +34896,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34920,7 +34920,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34944,7 +34944,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34968,7 +34968,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -34992,7 +34992,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35016,7 +35016,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35040,7 +35040,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35064,7 +35064,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35088,7 +35088,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -35112,7 +35112,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755 + 7.5666515987357549 ], "shading": 0.0, "shading_3d_scene": { diff --git a/deploy/runtime/defaults/Solar Water Heating_Residential.json b/deploy/runtime/defaults/Solar Water Heating_Residential.json index e93794d0bc..3dfe9cbed8 100644 --- a/deploy/runtime/defaults/Solar Water Heating_Residential.json +++ b/deploy/runtime/defaults/Solar Water Heating_Residential.json @@ -116,6 +116,10 @@ "annual_wspd": 2.35368, "area_coll": 2.98, "azimuth": 0.0, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos": 1000.0, @@ -17693,6 +17697,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 8059.8, + 100.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "draw": [ 0.0, 2.36168, @@ -26552,24 +26577,30 @@ "in_time_step": 0.0, "inflation_rate": 2.5, "installation": 2500.0, - "installed_per_capacity": 2.358004248023734, + "installed_per_capacity": 2.3580042480237339, "insurance_rate": 1.0, "irrad_mode": 0.0, "is_advanced": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -44149,7 +44180,7 @@ 1.87435 ], "ncoll": 2.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "num_collectors": 2.0, "om_capacity": [ @@ -44226,7 +44257,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -44269,7 +44300,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44293,7 +44324,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44317,7 +44348,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44341,7 +44372,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44365,7 +44396,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44389,7 +44420,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44413,7 +44444,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44437,7 +44468,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44461,7 +44492,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44485,7 +44516,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44509,7 +44540,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44533,7 +44564,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44557,7 +44588,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44581,7 +44612,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44605,7 +44636,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44629,7 +44660,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44653,7 +44684,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44677,7 +44708,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44701,7 +44732,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44725,7 +44756,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44749,7 +44780,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44773,7 +44804,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44797,7 +44828,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44821,7 +44852,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44845,7 +44876,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44869,7 +44900,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44893,7 +44924,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44917,7 +44948,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44941,7 +44972,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44965,7 +44996,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -44989,7 +45020,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45013,7 +45044,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45037,7 +45068,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45061,7 +45092,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45085,7 +45116,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45109,7 +45140,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45133,7 +45164,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45157,7 +45188,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45181,7 +45212,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45205,7 +45236,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45229,7 +45260,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45253,7 +45284,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45277,7 +45308,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45301,7 +45332,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45325,7 +45356,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45349,7 +45380,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45373,7 +45404,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45397,7 +45428,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45421,7 +45452,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45445,7 +45476,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45469,7 +45500,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45493,7 +45524,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45517,7 +45548,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45541,7 +45572,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45565,7 +45596,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45589,7 +45620,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45613,7 +45644,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45637,7 +45668,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45661,7 +45692,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45685,7 +45716,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45709,7 +45740,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45733,7 +45764,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45757,7 +45788,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45781,7 +45812,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45805,7 +45836,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45829,7 +45860,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45853,7 +45884,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45877,7 +45908,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45901,7 +45932,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45925,7 +45956,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45949,7 +45980,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45973,7 +46004,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -45997,7 +46028,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46021,7 +46052,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46045,7 +46076,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46069,7 +46100,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46093,7 +46124,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46117,7 +46148,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46141,7 +46172,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46165,7 +46196,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46189,7 +46220,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46213,7 +46244,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46237,7 +46268,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46261,7 +46292,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46285,7 +46316,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46309,7 +46340,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46333,7 +46364,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46357,7 +46388,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46381,7 +46412,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46405,7 +46436,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46429,7 +46460,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46453,7 +46484,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46477,7 +46508,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46501,7 +46532,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46525,7 +46556,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46549,7 +46580,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46573,7 +46604,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46597,7 +46628,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46621,7 +46652,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46645,7 +46676,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46669,7 +46700,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46693,7 +46724,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46717,7 +46748,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46741,7 +46772,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46765,7 +46796,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46789,7 +46820,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46813,7 +46844,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46837,7 +46868,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46861,7 +46892,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46885,7 +46916,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46909,7 +46940,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46933,7 +46964,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46957,7 +46988,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -46981,7 +47012,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47005,7 +47036,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47029,7 +47060,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47053,7 +47084,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47077,7 +47108,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47101,7 +47132,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47125,7 +47156,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47149,7 +47180,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47173,7 +47204,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47197,7 +47228,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47221,7 +47252,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47245,7 +47276,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47269,7 +47300,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47293,7 +47324,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47317,7 +47348,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47341,7 +47372,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47365,7 +47396,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47389,7 +47420,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47413,7 +47444,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47437,7 +47468,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47461,7 +47492,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47485,7 +47516,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47509,7 +47540,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47533,7 +47564,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47557,7 +47588,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47581,7 +47612,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47605,7 +47636,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47629,7 +47660,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47653,7 +47684,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47677,7 +47708,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47701,7 +47732,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47725,7 +47756,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47749,7 +47780,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47773,7 +47804,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47797,7 +47828,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47821,7 +47852,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47845,7 +47876,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47869,7 +47900,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47893,7 +47924,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47917,7 +47948,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47941,7 +47972,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47965,7 +47996,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -47989,7 +48020,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48013,7 +48044,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48037,7 +48068,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48061,7 +48092,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48085,7 +48116,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48109,7 +48140,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48133,7 +48164,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48157,7 +48188,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48181,7 +48212,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48205,7 +48236,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48229,7 +48260,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48253,7 +48284,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48277,7 +48308,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48301,7 +48332,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48325,7 +48356,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48349,7 +48380,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48373,7 +48404,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48397,7 +48428,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48421,7 +48452,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48445,7 +48476,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48469,7 +48500,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48493,7 +48524,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48517,7 +48548,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48541,7 +48572,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48565,7 +48596,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48589,7 +48620,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48613,7 +48644,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48637,7 +48668,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48661,7 +48692,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48685,7 +48716,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48709,7 +48740,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48733,7 +48764,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48757,7 +48788,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48781,7 +48812,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48805,7 +48836,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48829,7 +48860,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48853,7 +48884,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48877,7 +48908,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48901,7 +48932,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48925,7 +48956,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48949,7 +48980,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48973,7 +49004,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -48997,7 +49028,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49021,7 +49052,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49045,7 +49076,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49069,7 +49100,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49093,7 +49124,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49117,7 +49148,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49141,7 +49172,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49165,7 +49196,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49189,7 +49220,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49213,7 +49244,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49237,7 +49268,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49261,7 +49292,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49285,7 +49316,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49309,7 +49340,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49333,7 +49364,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49357,7 +49388,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49381,7 +49412,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49405,7 +49436,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49429,7 +49460,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49453,7 +49484,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49477,7 +49508,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49501,7 +49532,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49525,7 +49556,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49549,7 +49580,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49573,7 +49604,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49597,7 +49628,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49621,7 +49652,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49645,7 +49676,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49669,7 +49700,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49693,7 +49724,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49717,7 +49748,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49741,7 +49772,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49765,7 +49796,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49789,7 +49820,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49813,7 +49844,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49837,7 +49868,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49861,7 +49892,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49885,7 +49916,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49909,7 +49940,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49933,7 +49964,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49957,7 +49988,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -49981,7 +50012,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50005,7 +50036,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50029,7 +50060,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50053,7 +50084,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50077,7 +50108,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50101,7 +50132,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50125,7 +50156,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50149,7 +50180,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50173,7 +50204,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50197,7 +50228,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50221,7 +50252,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50245,7 +50276,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50269,7 +50300,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50293,7 +50324,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50317,7 +50348,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50341,7 +50372,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50365,7 +50396,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50389,7 +50420,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50413,7 +50444,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50437,7 +50468,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50461,7 +50492,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50485,7 +50516,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50509,7 +50540,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50533,7 +50564,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50557,7 +50588,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50581,7 +50612,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50605,7 +50636,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50629,7 +50660,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50653,7 +50684,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50677,7 +50708,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50701,7 +50732,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50725,7 +50756,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50749,7 +50780,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50773,7 +50804,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50797,7 +50828,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50821,7 +50852,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50845,7 +50876,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50869,7 +50900,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50893,7 +50924,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50917,7 +50948,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50941,7 +50972,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50965,7 +50996,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -50989,7 +51020,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51013,7 +51044,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51037,7 +51068,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51061,7 +51092,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51085,7 +51116,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51109,7 +51140,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51133,7 +51164,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51157,7 +51188,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51181,7 +51212,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51205,7 +51236,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51229,7 +51260,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51253,7 +51284,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51277,7 +51308,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51301,7 +51332,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51325,7 +51356,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51349,7 +51380,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51373,7 +51404,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51397,7 +51428,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51421,7 +51452,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51445,7 +51476,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51469,7 +51500,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51493,7 +51524,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51517,7 +51548,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51541,7 +51572,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51565,7 +51596,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51589,7 +51620,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51613,7 +51644,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51637,7 +51668,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51661,7 +51692,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51685,7 +51716,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51709,7 +51740,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51733,7 +51764,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51757,7 +51788,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51781,7 +51812,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51805,7 +51836,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51829,7 +51860,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51853,7 +51884,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51877,7 +51908,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51901,7 +51932,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51925,7 +51956,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51949,7 +51980,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51973,7 +52004,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -51997,7 +52028,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52021,7 +52052,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52045,7 +52076,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52069,7 +52100,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52093,7 +52124,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52117,7 +52148,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52141,7 +52172,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52165,7 +52196,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52189,7 +52220,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52213,7 +52244,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52237,7 +52268,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52261,7 +52292,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52285,7 +52316,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52309,7 +52340,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52333,7 +52364,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52357,7 +52388,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52381,7 +52412,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52405,7 +52436,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52429,7 +52460,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52453,7 +52484,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52477,7 +52508,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52501,7 +52532,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52525,7 +52556,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52549,7 +52580,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52573,7 +52604,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52597,7 +52628,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52621,7 +52652,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52645,7 +52676,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52669,7 +52700,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52693,7 +52724,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52717,7 +52748,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52741,7 +52772,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52765,7 +52796,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52789,7 +52820,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52813,7 +52844,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52837,7 +52868,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52861,7 +52892,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52885,7 +52916,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52909,7 +52940,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52933,7 +52964,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52957,7 +52988,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -52981,7 +53012,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755, + 7.5666515987357549, 5.117329520438864, 2.3618459326183376, 1.1109380494852846, @@ -53005,7 +53036,7 @@ 12.071648099424746, 10.934468206306156, 9.622306019722645, - 7.566651598735755 + 7.5666515987357549 ], "shading": 0.0, "shading_3d_scene": { @@ -53034,8 +53065,7 @@ 0.0 ] ], - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "sky_model": 0.0, "solar_data_file_name": "tucson_az_32.116521_-110.933042_psmv3_60_tmy.csv", "solar_data_source": "NSRDB", @@ -53063,6 +53093,10 @@ "storage": 600.0, "storage_cost_units": 0.0, "system_capacity": 3.418059999999999, + "system_itc_basis_cost": 8059.8, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 0.0, "tank_h2d_ratio": 2.0, "test_flow": 0.045528, diff --git a/deploy/runtime/defaults/Standalone Battery_All Equity Partnership Flip.json b/deploy/runtime/defaults/Standalone Battery_All Equity Partnership Flip.json index 31a8525f52..0169761ea1 100644 --- a/deploy/runtime/defaults/Standalone Battery_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Standalone Battery_All Equity Partnership Flip.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8875,6 +8875,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9978,40 +9982,61 @@ "construction_financing_cost": 2052306.352321155, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 622259.2860237741, - "cost_dev_fee_value": 2345492.97408132, + "cost_dev_fee_value": 2345492.9740813199, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "degradation": [ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10019,6 +10044,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28318,6 +28344,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -28331,6 +28364,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28989,7 +29023,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -29094,6 +29130,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "sponsor_cap_recovery_mode": 0.0, "sponsor_cap_recovery_year": 3.0, @@ -29117,6 +29155,10 @@ 7.0 ], "system_capacity": 57600.0730368, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -29136,6 +29178,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, diff --git a/deploy/runtime/defaults/Standalone Battery_Commercial.json b/deploy/runtime/defaults/Standalone Battery_Commercial.json index cf66c6da2d..5d7901b6dd 100644 --- a/deploy/runtime/defaults/Standalone Battery_Commercial.json +++ b/deploy/runtime/defaults/Standalone Battery_Commercial.json @@ -8838,7 +8838,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8889,6 +8889,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 464252.27552235, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9813,9 +9817,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -18654,7 +18658,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -18666,13 +18670,13 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, "battery_indirect_cost_percent": 0.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, + "battery_power": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 464252.27552235, @@ -36279,16 +36283,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 464252.27552235, + 100.0, + 1.0, + 1.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, 0.0, @@ -45801,6 +45860,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 464252.27552235, + "itc_basis_cost_capex_sta": 464252.27552235, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -45814,6 +45880,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -63378,7 +63445,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 12.0 @@ -63386,7 +63455,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -63489,8 +63558,8 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "standalonebatt.cost.contingency": 21054.524967, "standalonebatt.cost.contingency_percent": 5.0, "standalonebatt.cost.epc.fixed": 0.0, @@ -63511,6 +63580,10 @@ 7.0 ], "system_capacity": 288.1303487999999, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "timestep_minutes": 60.0, "timestep_minutes_ui": 0.0, @@ -63525,6 +63598,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 278551.36531341, "ui_net_capital_cost": 464252.27552235, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/Standalone Battery_Host Developer.json b/deploy/runtime/defaults/Standalone Battery_Host Developer.json index 3294fcac99..8aff4847e0 100644 --- a/deploy/runtime/defaults/Standalone Battery_Host Developer.json +++ b/deploy/runtime/defaults/Standalone Battery_Host Developer.json @@ -8838,7 +8838,7 @@ "batt_cell_power_charge_max": 2.0, "batt_cell_power_discharge_max": 2.0, "batt_chem": 1.0, - "batt_computed_bank_capacity": 1200.54312, + "batt_computed_bank_capacity": 1200.5431199999999, "batt_computed_series": 126.0, "batt_computed_stacks_series": 1.0, "batt_computed_strings": 1064.0, @@ -8889,6 +8889,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 464252.27552235, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9813,9 +9817,9 @@ "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 134064.0, "batt_power_charge_max_kwac": 312.64143749999996, - "batt_power_charge_max_kwdc": 300.13578, + "batt_power_charge_max_kwdc": 300.13577999999998, "batt_power_discharge_max_kwac": 288.1303487999999, - "batt_power_discharge_max_kwdc": 300.13578, + "batt_power_discharge_max_kwdc": 300.13577999999998, "batt_pv_ac_forecast": [ 0.0 ], @@ -9895,7 +9899,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 300.13578, + "batt_ui_nominal_bank_power": 300.13577999999998, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -9907,13 +9911,13 @@ 0.0 ] ], - "batt_volume": 14.64076975609756, - "battery_energy": 1200.54312, + "batt_volume": 14.640769756097559, + "battery_energy": 1200.5431199999999, "battery_indirect_cost_percent": 0.0, "battery_losses_shown": 0.0, "battery_per_kW": 667.0, "battery_per_kWh": 184.0, - "battery_power": 300.13578, + "battery_power": 300.13577999999998, "battery_thermal_shown": 0.0, "battery_total": 421090.49934, "battery_total_cost_lcos": 464252.27552235, @@ -10007,7 +10011,7 @@ "const_per_principal4": 0.0, "const_per_principal5": 0.0, "const_per_principal_total": 464252.27552235, - "const_per_total1": 12186.622232461688, + "const_per_total1": 12186.622232461687, "const_per_total2": 0.0, "const_per_total3": 0.0, "const_per_total4": 0.0, @@ -10017,7 +10021,7 @@ "const_per_upfront_rate3": 0.0, "const_per_upfront_rate4": 0.0, "const_per_upfront_rate5": 0.0, - "construction_financing_cost": 12186.622232461688, + "construction_financing_cost": 12186.622232461687, "cost_debt_closing": 0.0, "cost_debt_fee": 2.75, "cost_other_financing": 0.0, @@ -18810,33 +18814,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 464252.27552235, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -18844,6 +18869,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -37119,7 +37145,7 @@ "grid_outage": [ 0.0 ], - "host_nominal_discount_rate": 9.060000000000004, + "host_nominal_discount_rate": 9.060000000000003, "host_real_discount_rate": 6.4, "ibi_fed_amount": 0.0, "ibi_fed_amount_deprbas_fed": 0.0, @@ -37168,6 +37194,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 464252.27552235, + "itc_basis_cost_capex_sta": 464252.27552235, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -37181,6 +37214,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -55389,7 +55423,9 @@ 156.2, 184.05 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 12.0 @@ -55397,7 +55433,7 @@ "om_batt_fixed_cost": [ 0.0 ], - "om_batt_nameplate": 1200.54312, + "om_batt_nameplate": 1200.5431199999999, "om_batt_replacement_cost": [ 280.0 ], @@ -55512,6 +55548,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "standalonebatt.cost.contingency": 21054.524967, "standalonebatt.cost.contingency_percent": 5.0, @@ -55534,6 +55572,10 @@ 7.0 ], "system_capacity": 288.1303487999999, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -55551,6 +55593,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_wacc": 6.709740000000002, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, diff --git a/deploy/runtime/defaults/Standalone Battery_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Standalone Battery_Leveraged Partnership Flip.json index dae32a9e9f..896ee4cbc6 100644 --- a/deploy/runtime/defaults/Standalone Battery_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Standalone Battery_Leveraged Partnership Flip.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8875,6 +8875,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9980,7 +9984,7 @@ "cost_debt_fee": 2.75, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 622259.2860237741, - "cost_dev_fee_value": 2345492.97408132, + "cost_dev_fee_value": 2345492.9740813199, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "debt_message": "", @@ -9990,33 +9994,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10024,6 +10049,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28326,6 +28352,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -28339,6 +28372,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28998,7 +29032,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -29105,6 +29141,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "standalonebatt.cost.contingency": 0.0, "standalonebatt.cost.contingency_percent": 0.0, @@ -29126,6 +29164,10 @@ 7.0 ], "system_capacity": 57600.0730368, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -29147,6 +29189,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_wacc": 6.709740000000002, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Standalone Battery_Merchant Plant.json b/deploy/runtime/defaults/Standalone Battery_Merchant Plant.json index 2d287cb061..088120a653 100644 --- a/deploy/runtime/defaults/Standalone Battery_Merchant Plant.json +++ b/deploy/runtime/defaults/Standalone Battery_Merchant Plant.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8875,6 +8875,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -10004,33 +10008,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10038,6 +10063,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -19545,6 +19571,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -19558,6 +19591,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -676703,7 +676737,9 @@ ], "mp_error_msg": "", "mp_market_percent_gen": 100.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -676805,6 +676841,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "standalonebatt.cost.contingency": 0.0, "standalonebatt.cost.contingency_percent": 0.0, "standalonebatt.cost.epc.fixed": 0.0, @@ -676825,6 +676863,10 @@ 7.0 ], "system_capacity": 57600.0730368, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -676840,6 +676882,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_system_nameplate_standalone": 57.6000730368, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/Standalone Battery_Residential.json b/deploy/runtime/defaults/Standalone Battery_Residential.json index e2cca2dced..a9671b03b3 100644 --- a/deploy/runtime/defaults/Standalone Battery_Residential.json +++ b/deploy/runtime/defaults/Standalone Battery_Residential.json @@ -8843,9 +8843,9 @@ "batt_computed_stacks_series": 1.0, "batt_computed_strings": 107.0, "batt_computed_voltage": 51.74, - "batt_current_charge_max": 96.3, + "batt_current_charge_max": 96.30000000000001, "batt_current_choice": 0.0, - "batt_current_discharge_max": 96.3, + "batt_current_discharge_max": 96.30000000000001, "batt_custom_dispatch": [ 0.0 ], @@ -8889,6 +8889,10 @@ "batt_h_to_ambient": 7.5, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 13030.2914886, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9805,7 +9809,7 @@ 0.0, 0.0 ], - "batt_mass": 177.9486428571429, + "batt_mass": 177.94864285714287, "batt_maximum_SOC": 95.0, "batt_meter_position": 0.0, "batt_minimum_SOC": 15.0, @@ -9870,7 +9874,7 @@ "batt_size_choice": 0.0, "batt_specific_energy_per_mass": 70.0, "batt_specific_energy_per_volume": 82.0, - "batt_surface_area": 1.7081938826471877, + "batt_surface_area": 1.7081938826471875, "batt_target_choice": 0.0, "batt_target_power": [ 0.0 @@ -18761,6 +18765,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 13030.2914886, + 100.0, + 1.0, + 1.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "dispatch_manual_btm_discharge_to_grid": [ 0.0, 0.0, @@ -28273,6 +28298,11 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 13030.2914886, + "itc_basis_cost_capex_sta": 13030.2914886, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -28286,6 +28316,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -45853,7 +45884,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "om_batt_capacity_cost": [ 15.0 @@ -45964,8 +45995,7 @@ "salvage_percentage": 0.0, "salvage_value": 0.0, "scale_factor": 1.0, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "standalonebatt.cost.contingency": 0.0, "standalonebatt.cost.contingency_percent": 0.0, "standalonebatt.cost.epc.fixed": 5256.0, @@ -45978,7 +46008,7 @@ "standalonebatt.cost.plm.percent": 0.0, "standalonebatt.cost.plm.total": 0.0, "standalonebatt.cost.sales_tax.percent": 100.0, - "standalonebatt.cost.sales_tax.total": 370.2043566000001, + "standalonebatt.cost.sales_tax.total": 370.20435660000006, "standalonebatt.cost.sales_tax.value": 5.0, "start_day_of_year": 3.335046e-317, "start_day_of_year_load_ui": 3.335046e-317, @@ -45986,6 +46016,10 @@ 7.0 ], "system_capacity": 4.7832595200000009, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "timestep_minutes": 60.0, "timestep_minutes_ui": 0.0, diff --git a/deploy/runtime/defaults/Standalone Battery_Sale Leaseback.json b/deploy/runtime/defaults/Standalone Battery_Sale Leaseback.json index c735042d9d..f39f2184fd 100644 --- a/deploy/runtime/defaults/Standalone Battery_Sale Leaseback.json +++ b/deploy/runtime/defaults/Standalone Battery_Sale Leaseback.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8875,6 +8875,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9978,40 +9982,61 @@ "construction_financing_cost": 2052306.352321155, "cost_dev_fee_percent": 3.0, "cost_dev_fee_tax_liability": 622259.2860237741, - "cost_dev_fee_value": 2345492.97408132, + "cost_dev_fee_value": 2345492.9740813199, "cost_equity_closing": 300000.0, "cost_other_financing": 0.0, "degradation": [ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10019,6 +10044,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28313,6 +28339,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -28326,6 +28359,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28984,7 +29018,9 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -29090,6 +29126,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "sponsor_operating_margin": 20.0, "sponsor_operating_margin_amount": 1152001.460736, @@ -29114,6 +29152,10 @@ 7.0 ], "system_capacity": 57600.0730368, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "timestep_minutes": 60.0, @@ -29129,6 +29171,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ur_annual_min_charge": 0.0, "ur_billing_demand_is_shown": 0.0, diff --git a/deploy/runtime/defaults/Standalone Battery_Single Owner.json b/deploy/runtime/defaults/Standalone Battery_Single Owner.json index fb52b192b5..388266f77e 100644 --- a/deploy/runtime/defaults/Standalone Battery_Single Owner.json +++ b/deploy/runtime/defaults/Standalone Battery_Single Owner.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 478584.0, + "batt_Qfull_flow": 478583.99999999997, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -8875,6 +8875,10 @@ "batt_h_to_ambient": 100.0, "batt_initial_SOC": 50.0, "batt_inverter_efficiency_cutoff": 90.0, + "batt_itc_basis_cost": 78183099.136044, + "batt_itc_basis_cost_fed_include": 1.0, + "batt_itc_basis_cost_sta_include": 1.0, + "batt_itc_basis_percent": 100.0, "batt_life_excl": 0.0, "batt_life_model": 0.0, "batt_lifetime_matrix": [ @@ -9992,33 +9996,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 78183099.136044, + 100.0, + 1.0, + 1.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -10026,6 +10051,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -28333,6 +28359,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 78183099.136044, + "itc_basis_cost_capex_sta": 78183099.136044, + "itc_basis_cost_percent_fed": 100.0, + "itc_basis_cost_percent_sta": 100.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 100.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -28346,6 +28379,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -29005,7 +29039,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -29021,6 +29055,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 0.0, "om_batt_capacity_cost": [ 15.0 ], @@ -29130,6 +29166,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "solution_mode_message": "", "standalonebatt.cost.contingency": 0.0, "standalonebatt.cost.contingency_percent": 0.0, @@ -29151,6 +29189,10 @@ 7.0 ], "system_capacity": 57600.0730368, + "system_itc_basis_cost": 0.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 0.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -29167,6 +29209,13 @@ "ui_copy_batt_discharge_percent_4": 25.0, "ui_copy_batt_discharge_percent_5": 25.0, "ui_copy_batt_discharge_percent_6": 25.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_system_nameplate_standalone": 57.6000730368, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/Standalone Battery_Third Party.json b/deploy/runtime/defaults/Standalone Battery_Third Party.json index 8e65ab226c..178ab9043e 100644 --- a/deploy/runtime/defaults/Standalone Battery_Third Party.json +++ b/deploy/runtime/defaults/Standalone Battery_Third Party.json @@ -18,7 +18,7 @@ "batt_Qexp": 0.04000005, "batt_Qexp_percent": 1.77778, "batt_Qfull": 2.25, - "batt_Qfull_flow": 11.25, + "batt_Qfull_flow": 11.249999999999999, "batt_Qnom": 2.0000002500000004, "batt_Qnom_percent": 88.8889, "batt_Vcut": 2.706, @@ -9810,10 +9810,10 @@ "batt_minimum_modetime": 10.0, "batt_minimum_outage_SOC": 10.0, "batt_num_cells": 630.0, - "batt_power_charge_max_kwac": 2.938359375, - "batt_power_charge_max_kwdc": 2.820825, + "batt_power_charge_max_kwac": 2.9383593749999998, + "batt_power_charge_max_kwdc": 2.8208249999999999, "batt_power_discharge_max_kwac": 2.7079919999999997, - "batt_power_discharge_max_kwdc": 2.820825, + "batt_power_discharge_max_kwdc": 2.8208249999999999, "batt_pv_ac_forecast": [ 0.0 ], @@ -9891,7 +9891,7 @@ "batt_ui_bank_voltage": 501.48, "batt_ui_cell_voltage": 3.98, "batt_ui_inverter_eff": 96.0, - "batt_ui_nominal_bank_power": 2.820825, + "batt_ui_nominal_bank_power": 2.8208249999999999, "batt_unit_capacity": 400.0, "batt_unit_surface_area": 30.0, "batt_user_specified_weather_file_peak_shaving": "", @@ -45737,7 +45737,7 @@ 1.71415, 1.87435 ], - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "normalize_to_utility_bill": 0.0, "peak_1": 1.85407, "peak_10": 2.55071, diff --git a/deploy/runtime/defaults/Wind Power_All Equity Partnership Flip.json b/deploy/runtime/defaults/Wind Power_All Equity Partnership Flip.json index a79432479a..3f94ad5d79 100644 --- a/deploy/runtime/defaults/Wind Power_All Equity Partnership Flip.json +++ b/deploy/runtime/defaults/Wind Power_All Equity Partnership Flip.json @@ -34,6 +34,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1720,33 +1724,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 317480000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1754,6 +1779,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20029,6 +20055,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20042,6 +20075,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20706,6 +20740,8 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 40.0 ], @@ -20771,10 +20807,10 @@ "property_assessed_value": 317480000.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20805,6 +20841,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "solution_mode_message": "", "specify_label": 1.0, @@ -20817,6 +20855,10 @@ ], "step": 0.0, "system_capacity": 200000.0, + "system_itc_basis_cost": 317480000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 60.0, "tax_investor_postflip_cash_percent": 10.0, @@ -20843,6 +20885,13 @@ "turbine_cost_per_kw": 1112.4, "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 222480000.00000004, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Wind Power_Commercial.json b/deploy/runtime/defaults/Wind Power_Commercial.json index 1981e2367b..aa4bc6b8df 100644 --- a/deploy/runtime/defaults/Wind Power_Commercial.json +++ b/deploy/runtime/defaults/Wind Power_Commercial.json @@ -36,6 +36,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1686,16 +1690,71 @@ "degradation": [ 0.0 ], - "depr_fed_custom": [ - 0.0 + "depr_alloc_custom_percent": 0.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, + "depr_alloc_sl_39_percent": 0.0, + "depr_alloc_sl_5_percent": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 605500.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] ], - "depr_fed_sl_years": 7.0, - "depr_fed_type": 1.0, - "depr_sta_custom": [ + "depr_bonus_fed": 0.0, + "depr_bonus_fed_custom": 0.0, + "depr_bonus_fed_macrs_15": 0.0, + "depr_bonus_fed_macrs_5": 1.0, + "depr_bonus_fed_sl_15": 0.0, + "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_39": 0.0, + "depr_bonus_fed_sl_5": 0.0, + "depr_bonus_sta": 0.0, + "depr_bonus_sta_custom": 0.0, + "depr_bonus_sta_macrs_15": 0.0, + "depr_bonus_sta_macrs_5": 0.0, + "depr_bonus_sta_sl_15": 0.0, + "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_39": 0.0, + "depr_bonus_sta_sl_5": 0.0, + "depr_custom_schedule": [ 0.0 ], - "depr_sta_sl_years": 7.0, - "depr_sta_type": 1.0, + "depr_en_basis_mat": 1.0, + "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_fed_custom": 0.0, + "depr_itc_fed_macrs_15": 0.0, + "depr_itc_fed_macrs_5": 0.0, + "depr_itc_fed_sl_15": 0.0, + "depr_itc_fed_sl_20": 0.0, + "depr_itc_fed_sl_39": 0.0, + "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, + "depr_itc_sta_custom": 0.0, + "depr_itc_sta_macrs_15": 0.0, + "depr_itc_sta_macrs_5": 0.0, + "depr_itc_sta_sl_15": 0.0, + "depr_itc_sta_sl_20": 0.0, + "depr_itc_sta_sl_39": 0.0, + "depr_itc_sta_sl_5": 0.0, + "depr_stabas_method": 1.0, "desired_farm_size": 5.0, "elec_eff_loss": 1.91, "elec_eff_uncert": 1.0, @@ -10565,19 +10624,27 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28142,6 +28209,8 @@ 184.05 ], "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "normalize_to_utility_bill": 0.0, "om_capacity": [ 39.0 @@ -28217,7 +28286,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28245,8 +28314,8 @@ "salvage_value": 0.0, "scale_factor": 1.0, "sensitivity_uncert": 1.8, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "specify_label": 0.0, "start_day_of_year": 3.335046e-317, @@ -28256,6 +28325,10 @@ ], "step": 0.0, "system_capacity": 100.0, + "system_itc_basis_cost": 605500.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_10yr_uncert": 12.0852, "total_20yr_uncert": 12.0852, @@ -28277,6 +28350,13 @@ "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 242200.0, "ui_annual_load": 0.0, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_loan_amount": 484400.0, "ui_net_capital_cost": 605500.0, "ui_step_minutes": 60.0, diff --git a/deploy/runtime/defaults/Wind Power_Leveraged Partnership Flip.json b/deploy/runtime/defaults/Wind Power_Leveraged Partnership Flip.json index 2ad3c3ded4..0185148fd4 100644 --- a/deploy/runtime/defaults/Wind Power_Leveraged Partnership Flip.json +++ b/deploy/runtime/defaults/Wind Power_Leveraged Partnership Flip.json @@ -34,6 +34,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1725,33 +1729,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 317480000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1759,6 +1784,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20037,6 +20063,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20050,6 +20083,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20715,6 +20749,8 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 40.0 ], @@ -20781,10 +20817,10 @@ "property_assessed_value": 317480000.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20816,6 +20852,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "solution_mode_message": "", "specify_label": 1.0, @@ -20826,6 +20864,10 @@ ], "step": 0.0, "system_capacity": 200000.0, + "system_itc_basis_cost": 317480000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_equity_percent": 98.0, "tax_investor_postflip_cash_percent": 10.0, @@ -20854,6 +20896,13 @@ "turbine_cost_per_kw": 1112.4, "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 222480000.00000004, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_wacc": 6.709740000000002, diff --git a/deploy/runtime/defaults/Wind Power_Merchant Plant.json b/deploy/runtime/defaults/Wind Power_Merchant Plant.json index a34debe726..48e5fe5ac2 100644 --- a/deploy/runtime/defaults/Wind Power_Merchant Plant.json +++ b/deploy/runtime/defaults/Wind Power_Merchant Plant.json @@ -34,6 +34,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1739,33 +1743,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 317480000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1773,6 +1798,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -10643,6 +10669,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -10656,6 +10689,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -667807,6 +667841,8 @@ "mp_error_msg": "", "mp_market_percent_gen": 100.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 40.0 ], @@ -667867,10 +667903,10 @@ "property_assessed_value": 317480000.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -667903,6 +667939,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "specify_label": 1.0, "start_day_of_year": 3.335046e-317, @@ -667912,6 +667950,10 @@ ], "step": 0.0, "system_capacity": 200000.0, + "system_itc_basis_cost": 317480000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -667934,6 +667976,13 @@ "turbine_cost_per_kw": 1112.4, "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 222480000.00000004, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/defaults/Wind Power_Residential.json b/deploy/runtime/defaults/Wind Power_Residential.json index 560e1c47f8..943c5fd4c9 100644 --- a/deploy/runtime/defaults/Wind Power_Residential.json +++ b/deploy/runtime/defaults/Wind Power_Residential.json @@ -36,6 +36,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1686,6 +1690,27 @@ "degradation": [ 0.0 ], + "depr_basis_mat": [ + [ + 1.0, + 161260.0, + 100.0, + 0.0, + 0.0, + 7.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 7.0 + ] + ], + "depr_en_basis_mat": 1.0, + "depr_itc_fed_capex": 0.0, + "depr_itc_sta_capex": 0.0, "desired_farm_size": 5.0, "elec_eff_loss": 1.91, "elec_eff_uncert": 1.0, @@ -10555,19 +10580,25 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 1.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], "itc_fed_amount_deprbas_fed": 1.0, "itc_fed_amount_deprbas_sta": 1.0, "itc_fed_percent": [ - 30.0 + 0.0 ], "itc_fed_percent_deprbas_fed": 1.0, "itc_fed_percent_deprbas_sta": 1.0, "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -28210,7 +28241,7 @@ 0.0 ], "ptc_fed_escal": 0.0, - "ptc_fed_term": 10.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -28238,8 +28269,7 @@ "salvage_value": 0.0, "scale_factor": 1.0, "sensitivity_uncert": 1.8, - "show_cash_incentives": 1.0, - "show_tax_credits": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "specify_label": 0.0, "start_day_of_year": 3.335046e-317, @@ -28249,6 +28279,10 @@ ], "step": 0.0, "system_capacity": 20.0, + "system_itc_basis_cost": 161260.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "total_10yr_uncert": 12.0852, "total_20yr_uncert": 12.0852, diff --git a/deploy/runtime/defaults/Wind Power_Sale Leaseback.json b/deploy/runtime/defaults/Wind Power_Sale Leaseback.json index b95d0dd882..2c52ff0817 100644 --- a/deploy/runtime/defaults/Wind Power_Sale Leaseback.json +++ b/deploy/runtime/defaults/Wind Power_Sale Leaseback.json @@ -34,6 +34,10 @@ "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1720,33 +1724,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 317480000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1754,6 +1779,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -20024,6 +20050,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20037,6 +20070,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20701,6 +20735,8 @@ "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, "nominal_discount_rate": 9.060000000000003, + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 40.0 ], @@ -20766,10 +20802,10 @@ "property_assessed_value": 317480000.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20801,6 +20837,8 @@ "show_CapitalCostSO": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "solution_mode_message": "", "specify_label": 1.0, @@ -20814,6 +20852,10 @@ ], "step": 0.0, "system_capacity": 200000.0, + "system_itc_basis_cost": 317480000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "tax_investor_required_lease_reserve": 6.0, "tod_library": "Uniform Dispatch", @@ -20836,6 +20878,13 @@ "turbine_cost_per_kw": 1112.4, "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 222480000.00000004, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ur_annual_min_charge": 0.0, diff --git a/deploy/runtime/defaults/Wind Power_Single Owner.json b/deploy/runtime/defaults/Wind Power_Single Owner.json index 74ff7d4220..ee4c052974 100644 --- a/deploy/runtime/defaults/Wind Power_Single Owner.json +++ b/deploy/runtime/defaults/Wind Power_Single Owner.json @@ -33,7 +33,11 @@ "avail_loss_total": 5.501168499999998, "avail_turb_loss": 3.58, "avail_turb_uncert": 2.3, - "avail_uncert_total": 2.502718521927706, + "avail_uncert_total": 2.5027185219277059, + "batt_itc_basis_cost": 0.0, + "batt_itc_basis_cost_fed_include": 0.0, + "batt_itc_basis_cost_sta_include": 0.0, + "batt_itc_basis_percent": 0.0, "batt_salvage_percentage": 0.0, "batt_salvage_value": 0.0, "bos_cost_fixed": 0.0, @@ -1731,33 +1735,54 @@ 0.0 ], "depr_alloc_custom_percent": 0.0, - "depr_alloc_macrs_15_percent": 1.5, - "depr_alloc_macrs_5_percent": 90.0, - "depr_alloc_none": 3.0, - "depr_alloc_sl_15_percent": 2.5, - "depr_alloc_sl_20_percent": 3.0, + "depr_alloc_macrs_15_percent": 0.0, + "depr_alloc_macrs_5_percent": 100.0, + "depr_alloc_none": 0.0, + "depr_alloc_sl_15_percent": 0.0, + "depr_alloc_sl_20_percent": 0.0, "depr_alloc_sl_39_percent": 0.0, "depr_alloc_sl_5_percent": 0.0, - "depr_bonus_fed": 0.0, + "depr_allocation_choice": 0.0, + "depr_basis_mat": [ + [ + 1.0, + 317480000.0, + 100.0, + 0.0, + 0.0, + 0.0 + ], + [ + 2.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "depr_bonus_fed": 100.0, "depr_bonus_fed_custom": 0.0, "depr_bonus_fed_macrs_15": 1.0, "depr_bonus_fed_macrs_5": 1.0, - "depr_bonus_fed_sl_15": 0.0, - "depr_bonus_fed_sl_20": 0.0, + "depr_bonus_fed_sl_15": 1.0, + "depr_bonus_fed_sl_20": 1.0, "depr_bonus_fed_sl_39": 0.0, - "depr_bonus_fed_sl_5": 0.0, - "depr_bonus_sta": 0.0, + "depr_bonus_fed_sl_5": 1.0, + "depr_bonus_sta": 100.0, "depr_bonus_sta_custom": 0.0, "depr_bonus_sta_macrs_15": 1.0, "depr_bonus_sta_macrs_5": 1.0, - "depr_bonus_sta_sl_15": 0.0, - "depr_bonus_sta_sl_20": 0.0, + "depr_bonus_sta_sl_15": 1.0, + "depr_bonus_sta_sl_20": 1.0, "depr_bonus_sta_sl_39": 0.0, - "depr_bonus_sta_sl_5": 0.0, + "depr_bonus_sta_sl_5": 1.0, "depr_custom_schedule": [ 0.0 ], + "depr_en_basis_mat": 1.0, "depr_fedbas_method": 1.0, + "depr_itc_fed_capex": 0.0, "depr_itc_fed_custom": 0.0, "depr_itc_fed_macrs_15": 0.0, "depr_itc_fed_macrs_5": 1.0, @@ -1765,6 +1790,7 @@ "depr_itc_fed_sl_20": 0.0, "depr_itc_fed_sl_39": 0.0, "depr_itc_fed_sl_5": 0.0, + "depr_itc_sta_capex": 0.0, "depr_itc_sta_custom": 0.0, "depr_itc_sta_macrs_15": 0.0, "depr_itc_sta_macrs_5": 1.0, @@ -11182,7 +11208,7 @@ "dscr_reserve_months": 6.0, "elec_eff_loss": 1.91, "elec_eff_uncert": 1.0, - "elec_loss_total": 2.008089999999996, + "elec_loss_total": 2.0080899999999959, "elec_parasitic_loss": 0.1, "elec_parasitic_uncert": 0.05, "elec_uncert_total": 1.0012492197250394, @@ -20048,6 +20074,13 @@ "inflation_rate": 2.5, "insurance_rate": 0.0, "is_btm": 0.0, + "itc_basis_cost_capex_fed": 0.0, + "itc_basis_cost_capex_sta": 0.0, + "itc_basis_cost_percent_fed": 0.0, + "itc_basis_cost_percent_sta": 0.0, + "itc_basis_depreciation_allocation": 0.0, + "itc_basis_percent_depr": 0.0, + "itc_basis_percent_input": 0.0, "itc_fed_amount": [ 0.0 ], @@ -20061,6 +20094,7 @@ "itc_fed_percent_maxvalue": [ 1e38 ], + "itc_qualification_choice": 0.0, "itc_sta_amount": [ 0.0 ], @@ -20716,7 +20750,7 @@ "meas_data_uncert": 0.3, "meas_dir_uncert": 0.0, "meas_speed_uncert": 2.0, - "meas_uncert_total": 2.044504830026088, + "meas_uncert_total": 2.0445048300260875, "mera_cost1": 0.0, "mera_cost2": 0.0, "mera_cost3": 0.0, @@ -20725,7 +20759,7 @@ "mera_name3": "Replacement Reserve 3", "months_receivables_reserve": 0.0, "months_working_reserve": 6.0, - "nominal_discount_rate": 9.060000000000004, + "nominal_discount_rate": 9.060000000000003, "non_energy_expenses": [ 0.0 ], @@ -20741,6 +20775,8 @@ "non_energy_revenue_ret": [ 0.0 ], + "non_itc_basis_depreciation_allocation": 0.0, + "non_itc_basis_percent_depr": 100.0, "om_capacity": [ 40.0 ], @@ -20762,7 +20798,7 @@ "ops_loss_total": 2.803467160000006, "ops_strategies_loss": 0.0, "ops_strategies_uncert": 0.0, - "ops_uncert_total": 2.503197954617254, + "ops_uncert_total": 2.5031979546172535, "payment_option": 0.0, "pbi_fed_amount": [ 0.0 @@ -20807,10 +20843,10 @@ "property_assessed_value": 317480000.0, "property_tax_rate": 0.0, "ptc_fed_amount": [ - 0.03 + 0.0 ], - "ptc_fed_escal": 2.5, - "ptc_fed_term": 10.0, + "ptc_fed_escal": 0.0, + "ptc_fed_term": 0.0, "ptc_sta_amount": [ 0.0 ], @@ -20845,6 +20881,8 @@ "show_DebtConstDSCR": 1.0, "show_ReserveAccounts": 1.0, "show_construction_period": 1.0, + "show_depr_alloc": 1.0, + "show_itc_qualification": 1.0, "sizing_warning": 0.0, "solution_mode_message": "", "specify_label": 1.0, @@ -20855,6 +20893,10 @@ ], "step": 0.0, "system_capacity": 200000.0, + "system_itc_basis_cost": 317480000.0, + "system_itc_basis_cost_fed_include": 0.0, + "system_itc_basis_cost_sta_include": 0.0, + "system_itc_basis_percent": 100.0, "system_use_lifetime_output": 1.0, "term_int_rate": 7.0, "term_tenor": 18.0, @@ -20868,7 +20910,7 @@ "turb_generic_uncert": 3.72, "turb_hysteresis_loss": 0.4, "turb_hysteresis_uncert": 1.0, - "turb_loss_total": 3.954496384119999, + "turb_loss_total": 3.9544963841199989, "turb_perf_loss": 1.1, "turb_specific_loss": 0.81, "turb_specific_uncert": 1.2, @@ -20878,6 +20920,13 @@ "turbine_cost_per_kw": 1112.4, "turbine_cost_per_turbine": 0.0, "turbine_cost_total": 222480000.00000004, + "ui_depr_alloc_custom_percent": 0.0, + "ui_depr_alloc_macrs_15_percent": 0.0, + "ui_depr_alloc_macrs_5_percent": 0.0, + "ui_depr_alloc_sl_15_percent": 0.0, + "ui_depr_alloc_sl_20_percent": 0.0, + "ui_depr_alloc_sl_39_percent": 0.0, + "ui_depr_alloc_sl_5_percent": 0.0, "ui_electricity_rate_option": 0.0, "ui_step_minutes": 60.0, "ui_system_nameplate_standalone": 0.0, diff --git a/deploy/runtime/spreadsheets/residential_commercial.xlsx b/deploy/runtime/spreadsheets/residential_commercial.xlsx index 8438f5aa00..662740a140 100644 Binary files a/deploy/runtime/spreadsheets/residential_commercial.xlsx and b/deploy/runtime/spreadsheets/residential_commercial.xlsx differ diff --git a/deploy/runtime/startup.lk b/deploy/runtime/startup.lk index a29880d6f2..f8758ade77 100644 --- a/deploy/runtime/startup.lk +++ b/deploy/runtime/startup.lk @@ -370,10 +370,16 @@ function setup_residential_pages( mode ) // mode determines whether or not the b 'Financial Tax and Insurance Rates', 'Financial Salvage Value' ]], { 'sidebar'='Financial Parameters', 'help'='financial-parameters/fin_residential'} ); - addpage( [[ 'Financial DSIRE Download', + /*addpage( [[ 'Financial DSIRE Download', { 'name'='Financial Tax Credits','caption'='Tax Credits','collapsible'=true,'collapsible_var'='show_tax_credits', 'collapsed_by_default'=false }, - { 'name'='Financial Cash Incentives','caption'='Direct Cash Incentives','collapsible'=true,'collapsible_var'='show_cash_incentives', 'collapsed_by_default'=false } ]], - { 'sidebar'='Incentives','help'='incentives-and-depreciation/incentives' } ); + { 'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + { 'name'='Financial Cash Incentives','caption'='Direct Cash Incentives','collapsible'=true,'collapsible_var'='show_cash_incentives', 'collapsed_by_default'=false }]], + { 'sidebar'='Incentives', 'help'='incentives' } );*/ + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false } ]], + { 'sidebar'='Tax Credits', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); + setup_utility_rate(); setup_elec_load_page( mode ); } @@ -400,11 +406,36 @@ function setup_host_developer_pages(mode) // third party host-developer {'name'='Financial Reserve Accounts', 'caption'='Reserve Accounts','collapsible'=true,'collapsible_var'='show_ReserveAccounts'}, ]], { 'sidebar'='Financial Parameters', 'help'='financial-parameters/fin_tpo_host_developer' } ); addpage( [[ 'Financial TOD Factors' ]], { 'sidebar'='Time of Delivery Factors', 'help'='revenue/revenue_tod_factors' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); + + setup_utility_rate(); + setup_elec_load_page( mode ); +} - addpage( [[ 'Financial Tax Credits','Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); +function setup_host_developer_pages_hybrid(mode) // third party host-developer +{ + setting( { 'analysis_period_var'='cf_length' } ); + addpage( [[ 'Financial Solution Mode Single Owner', + 'Financial Analysis Host Developer Parameters', + 'Financial Tax and Insurance Rates', + 'Financial Salvage Value', + {'name'='Financial Debt DSCR or Debt Fraction','caption'='Project Term Debt','collapsible'=true,'collapsible_var'='show_DebtConstDSCR'}, + {'name'='Financial Cost of Financing Single Owner', 'caption'='Cost of Acquiring Financing','collapsible'=true,'collapsible_var'='show_CapitalCostSO'}, + {'name'='Financial Construction Financing','caption'='Construction Financing','collapsible'=true,'collapsible_var'='show_construction_period', 'collapsed_by_default'=false}, + {'name'='Financial Reserve Accounts', 'caption'='Reserve Accounts','collapsible'=true,'collapsible_var'='show_ReserveAccounts'}, ]], + { 'sidebar'='Financial Parameters', 'help'='financial-parameters/fin_tpo_host_developer' } ); + addpage( [[ 'Financial TOD Factors' ]], { 'sidebar'='Time of Delivery Factors', 'help'='revenue/revenue_tod_factors' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification Hybrid', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); setup_utility_rate(); setup_elec_load_page( mode ); } @@ -441,14 +472,22 @@ function setup_commercial_pages( mode ) // mode determines whether or not the bu addpage( [[ 'Financial Debt Min DSCR', 'Financial Analysis Parameters', 'Financial Tax and Insurance Rates', - 'Financial Salvage Value', - 'Financial Depreciation Simple', ]], + 'Financial Salvage Value']], { 'sidebar'='Financial Parameters','help'='financial-parameters/fin_commercial'} ); - addpage( [[ 'Financial DSIRE Download', + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + /*addpage( [[ 'Financial DSIRE Download', { 'name'='Financial Tax Credits','caption'='Tax Credits','collapsible'=true,'collapsible_var'='show_tax_credits', 'collapsed_by_default'=false }, - { 'name'='Financial Cash Incentives','caption'='Direct Cash Incentives','collapsible'=true,'collapsible_var'='show_cash_incentives', 'collapsed_by_default'=false } ]], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - setup_utility_rate(); + { 'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + { 'name'='Financial Cash Incentives','caption'='Direct Cash Incentives','collapsible'=true,'collapsible_var'='show_cash_incentives', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Incentives and Depreciation', 'help'='incentives' } );*/ + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); + setup_utility_rate(); setup_elec_load_page( mode ); } @@ -509,10 +548,37 @@ function setup_single_owner_pages() { 'name'='Financial Curtailment Price', 'caption'='Curtailment Payments', 'collapsible'=true, 'collapsible_var'='revenue_curtailment_is_shown', 'collapsed_by_default'=true }, { 'name'='Financial Non Energy Revenue', 'caption'='Non-Energy Revenue and Expenses', 'collapsible'=true, 'collapsible_var'='non_energy_revenue_is_shown', 'collapsed_by_default'=true } ]], { 'sidebar'='Revenue', 'help'='revenue/revenue_ppa' } ); - addpage( [[ 'Financial Tax Credits','Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); +} + +function setup_single_owner_pages_hybrid() +{ + setting( { 'analysis_period_var'='cf_length' } ); + addpage( [[ 'Financial Analysis Parameters', + 'Financial Tax and Insurance Rates', + 'Financial Salvage Value', + {'name'='Financial Debt DSCR or Debt Fraction','caption'='Project Term Debt','collapsible'=true,'collapsible_var'='show_DebtConstDSCR'}, + {'name'='Financial Cost of Financing Single Owner', 'caption'='Cost of Acquiring Financing','collapsible'=true,'collapsible_var'='show_CapitalCostSO'}, + {'name'='Financial Construction Financing','caption'='Construction Financing','collapsible'=true,'collapsible_var'='show_construction_period', 'collapsed_by_default'=false}, + {'name'='Financial Reserve Accounts', 'caption'='Reserve Accounts','collapsible'=true,'collapsible_var'='show_ReserveAccounts'}]], + { 'sidebar'='Financial Parameters', 'help'='fin_single_owner' } ); + addpage( [[ 'Financial Solution Mode Single Owner', + { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Capacity Payments', 'caption'='Capacity Payments', 'collapsible'=true, 'collapsible_var'='revenue_capacity_payments_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Curtailment Price', 'caption'='Curtailment Payments', 'collapsible'=true, 'collapsible_var'='revenue_curtailment_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Non Energy Revenue', 'caption'='Non-Energy Revenue and Expenses', 'collapsible'=true, 'collapsible_var'='non_energy_revenue_is_shown', 'collapsed_by_default'=true } ]], + { 'sidebar'='Revenue', 'help'='revenue_ppa' } ); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification Hybrid', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } @@ -531,10 +597,12 @@ function setup_community_solar_pages() {'name'='Financial Construction Financing','caption'='Construction Financing','collapsible'=true,'collapsible_var'='show_construction_period', 'collapsed_by_default'=false}, {'name'='Financial Reserve Accounts', 'caption'='Reserve Accounts','collapsible'=true,'collapsible_var'='show_ReserveAccounts'} ]], { 'sidebar'='Financial Parameters', 'help'='financial-parameters/fin_single_owner' } ); - addpage( [[ 'Financial Tax Credits','Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } function setup_single_owner_dispatch_pages() @@ -559,10 +627,12 @@ function setup_single_owner_dispatch_pages() { 'name'='Financial Capacity Payments', 'caption'='Capacity Payments', 'collapsible'=true, 'collapsible_var'='revenue_capacity_payments_is_shown', 'collapsed_by_default'=true } , { 'name'='Financial Non Energy Revenue', 'caption'='Non-Energy Revenue and Expenses', 'collapsible'=true, 'collapsible_var'='non_energy_revenue_is_shown', 'collapsed_by_default'=true } ]], { 'sidebar'='Revenue', 'help'='revenue/revenue_ppa' } ); - addpage( [[ 'Financial Tax Credits','Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } @@ -586,10 +656,12 @@ function setup_merchant_plant_pages() { 'sidebar'='Revenue', 'help'='revenue/revenue_merchant_plant', 'exclusive_var'='revenue_tab', 'exclusive_header_pages' = ['Financial Merchant Plant Description','Financial Capacity Payments','Cambium API Data'], 'exclusive_tabs'=true, 'exclusive_hide' = false} ); - addpage( [[ 'Financial Tax Credits','Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } function setup_leveraged_partnership_flip_pages() @@ -609,11 +681,12 @@ function setup_leveraged_partnership_flip_pages() /* addpage( [[ {'name'='Financial TOD Factors', 'caption'='TOD Factors by Schedule'}], [ {'name'='Financial TOD Factors Timestep', 'caption'='TOD Factors by Time Step' }],], { 'sidebar'='Time of Delivery Factors','help'='revenue/revenue_tod_factors', 'exclusive_var'='ppa_multiplier_model' } );*/ + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); addpage( [[ 'Financial Tax Credits', - 'Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } function setup_all_equity_partnership_flip_pages() @@ -633,11 +706,12 @@ function setup_all_equity_partnership_flip_pages() /* addpage( [[ {'name'='Financial TOD Factors', 'caption'='TOD Factors by Schedule'}], [ {'name'='Financial TOD Factors Timestep', 'caption'='TOD Factors by Time Step' }],], { 'sidebar'='Time of Delivery Factors','help'='revenue/revenue_tod_factors', 'exclusive_var'='ppa_multiplier_model' } );*/ + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); addpage( [[ 'Financial Tax Credits', - 'Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } function setup_sale_leaseback_pages() @@ -656,11 +730,12 @@ function setup_sale_leaseback_pages() /* addpage( [[ {'name'='Financial TOD Factors', 'caption'='TOD Factors by Schedule'}], [ {'name'='Financial TOD Factors Timestep', 'caption'='TOD Factors by Time Step' }],], { 'sidebar'='Time of Delivery Factors','help'='revenue/revenue_tod_factors', 'exclusive_var'='ppa_multiplier_model' } );*/ + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); addpage( [[ 'Financial Tax Credits', - 'Financial Cash Incentives']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); - addpage ( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); } function setup_windpower_pages() @@ -1107,10 +1182,12 @@ addpage( [[ 'Financial Analysis Parameters', addpage( [[ 'Financial Solution Mode Single Owner IPH', { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }]], { 'sidebar'='Revenue', 'help'='revenue/revenue_iph' } ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); -addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); setconfig( 'Physical Trough IPH', 'Commercial' ); setmodules( ['trough_physical_iph', 'utilityrate5', 'thermalrate_iph', 'cashloan_heat']); @@ -1126,11 +1203,14 @@ setting( { 'analysis_period_var'='cf_length' } ); addpage( [[ 'Financial Debt Min DSCR', 'Financial Analysis Parameters', 'Financial Tax and Insurance Rates', - 'Financial Salvage Value', - 'Financial Depreciation Simple', ]], + 'Financial Salvage Value' ]], { 'sidebar'='Financial Parameters','help'='financial-parameters/fin_commercial'} ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); addpage( [[ 'Utility Rate - Flat', { 'name'='Utility Rate - Description', 'caption'='Description and Applicability', 'collapsible'=true, 'collapsible_var'='ur_desc_is_shown', 'collapsed_by_default'=true }, { 'name'='Utility Rate - Energy Charge', 'caption'='Energy Charges', 'collapsible'=true, 'collapsible_var'='ur_ec_is_shown', 'collapsed_by_default'=false }, @@ -1485,7 +1565,21 @@ addpage( [[ 'Fuel Cell Costs' ], { 'sidebar'='Installation Costs', 'exclusive_var' = 'pv_capex_cost_choice','help'='installation-costs/cc_fuel_cell' } ); addpage( [[ 'Operating Costs Fuel Cell' ]], {'sidebar' = 'Operating Costs', 'help'='operating-costs/oc_fuel_cell'} ); -setup_commercial_pages(LOAD_SIMPLE); //belpe not valid for commercial + setting( { 'analysis_period_var'='cf_length' } ); +// Unique financial pages due to ITC + addpage( [[ 'Financial Debt Min DSCR', + 'Financial Analysis Parameters', + 'Financial Tax and Insurance Rates', + 'Financial Salvage Value']], + { 'sidebar'='Financial Parameters','help'='financial-parameters/fin_commercial'} ); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification Fuel Cell', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); + setup_utility_rate(); + setup_elec_load_page(LOAD_SIMPLE ); addpage( [[ 'Thermal Rate' ]], {'sidebar' = 'Thermal Rates','help'='thermal-rates-and-load/thermal_rates'}); addpage( [[ 'Thermal Load' ]], @@ -1527,7 +1621,28 @@ addpage( [[ 'Fuel Cell Costs' ], [ 'PVWatts Battery FuelCell Capital Cost Curve' { 'sidebar'='Installation Costs', 'exclusive_var' = 'pv_capex_cost_choice','help'='installation-costs/cc_fuel_cell' } ); addpage( [[ 'Operating Costs Fuel Cell', 'Operating Costs Land Lease' ]], {'sidebar' = 'Operating Costs', 'help'='operating-costs/oc_fuel_cell'} ); -setup_single_owner_pages(); + setting( { 'analysis_period_var'='cf_length' } ); +// Unique financial pages due to ITC + addpage( [[ 'Financial Analysis Parameters', + 'Financial Tax and Insurance Rates', + 'Financial Salvage Value', + {'name'='Financial Debt DSCR or Debt Fraction','caption'='Project Term Debt','collapsible'=true,'collapsible_var'='show_DebtConstDSCR'}, + {'name'='Financial Cost of Financing Single Owner', 'caption'='Cost of Acquiring Financing','collapsible'=true,'collapsible_var'='show_CapitalCostSO'}, + {'name'='Financial Construction Financing','caption'='Construction Financing','collapsible'=true,'collapsible_var'='show_construction_period', 'collapsed_by_default'=false}, + {'name'='Financial Reserve Accounts', 'caption'='Reserve Accounts','collapsible'=true,'collapsible_var'='show_ReserveAccounts'}]], + { 'sidebar'='Financial Parameters', 'help'='financial-parameters/fin_single_owner' } ); + addpage( [[ 'Financial Solution Mode Single Owner', + { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Capacity Payments', 'caption'='Capacity Payments', 'collapsible'=true, 'collapsible_var'='revenue_capacity_payments_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Curtailment Price', 'caption'='Curtailment Payments', 'collapsible'=true, 'collapsible_var'='revenue_curtailment_is_shown', 'collapsed_by_default'=true }, + { 'name'='Financial Non Energy Revenue', 'caption'='Non-Energy Revenue and Expenses', 'collapsible'=true, 'collapsible_var'='non_energy_revenue_is_shown', 'collapsed_by_default'=true } ]], + { 'sidebar'='Revenue', 'help'='revenue/revenue_ppa' } ); + addpage( [[ 'Financial Cash Incentives' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); + addpage( [[ 'Financial Tax Credits', + {'name'= 'Financial ITC Qualification Fuel Cell', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); setup_electricity_purchases(); addpage( [[ 'Thermal Rate' ]], {'sidebar' = 'Thermal Rates','help'='thermal-rates-and-load/thermal_rates'} ); @@ -1980,11 +2095,12 @@ addpage( [[ 'Financial Analysis Parameters', addpage( [[ 'Financial Solution Mode Single Owner IPH', { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }]], { 'sidebar'='Revenue', 'help'='revenue/revenue_iph' } ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); -addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); - +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); //----------------------------------------------------- setconfig( 'MSPT', 'Leveraged Partnership Flip' ); setmodules( ['tcsmolten_salt', 'grid', 'utilityrate5', 'levpartflip']); @@ -2076,10 +2192,13 @@ addpage( [[ 'Financial Analysis Parameters', addpage( [[ 'Financial Solution Mode Single Owner IPH', { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }]], { 'sidebar'='Revenue', 'help'='revenue/revenue_iph' } ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); -addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); + // Direct Steam Linear Fresnel //////////////////////////////////////////////////////////////////// @@ -2315,10 +2434,12 @@ addpage( [[ 'Financial Analysis Parameters', addpage( [[ 'Financial Solution Mode Single Owner IPH', { 'name'='Financial TOD Factors', 'caption'='Time of Delivery', 'collapsible'=true, 'collapsible_var'='revenue_TOD_is_shown', 'collapsed_by_default'=true }]], { 'sidebar'='Revenue', 'help'='revenue/revenue_iph' } ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); -addpage( [['Financial Depreciation Detailed' ]], - { 'sidebar'='Depreciation', 'help'='incentives-and-depreciation/depreciation' }); +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); //setup_single_owner_dispatch_pages(); //------------------------------------------------------- @@ -2335,11 +2456,14 @@ setting( { 'analysis_period_var'='cf_length' } ); addpage( [[ 'Financial Debt Min DSCR', 'Financial Analysis Parameters', 'Financial Tax and Insurance Rates', - 'Financial Salvage Value', - 'Financial Depreciation Simple', ]], + 'Financial Salvage Value' ]], { 'sidebar'='Financial Parameters','help'='financial-parameters/fin_commercial'} ); -addpage( [[ 'Financial Tax Credits IPH','Financial Cash Incentives IPH']], - { 'sidebar'='Incentives', 'help'='incentives-and-depreciation/incentives' } ); +addpage( [[ 'Financial Cash Incentives IPH' ]], { 'sidebar'='Cash Incentives', 'help'='incentives-and-depreciation/cash_incentives' } ); +addpage( [[ 'Financial Tax Credits IPH', + {'name'= 'Financial ITC Qualification', 'caption'='ITC Qualification Options', 'collapsible'=true, 'collapsible_var'='show_itc_qualification', 'collapsed_by_default'=false }, + {'name'='Financial ITC Depreciation Allocation', 'caption'='Depreciation Basis and Allocation', 'collapsible'=true, 'collapsible_var'='show_depr_alloc', 'collapsed_by_default'=false }, + 'Financial Depreciation Detailed' ]], + { 'sidebar'='Tax Credits Depreciation', 'help'='incentives-and-depreciation/tax_credits_depreciation' } ); addpage( [[ 'Utility Rate - Flat', { 'name'='Utility Rate - Description', 'caption'='Description and Applicability', 'collapsible'=true, 'collapsible_var'='ur_desc_is_shown', 'collapsed_by_default'=true }, { 'name'='Utility Rate - Energy Charge', 'caption'='Energy Charges', 'collapsible'=true, 'collapsible_var'='ur_ec_is_shown', 'collapsed_by_default'=false }, @@ -2966,7 +3090,7 @@ addpage( [[ 'Operating Costs Standalone Battery']], { 'sidebar'='Battery Operati // single owner addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); -setup_single_owner_pages( ); +setup_single_owner_pages_hybrid( ); setup_electricity_purchases(); //////////////////////////////////////////////////////////////////////////////// @@ -3024,7 +3148,7 @@ setup_hybrid_battery_pages(BTM); addpage( [[ 'Standalone Battery Costs', 'Battery Enable' ]],{ 'sidebar'='Battery Installation Costs', 'help'='installation-costs/cc_standalone_battery', 'bin_name'='Battery' } ); addpage( [[ 'Operating Costs Standalone Battery']],{ 'sidebar'='Battery Operating Costs', 'help'='operating-costs/oc_battery', 'bin_name'='Battery' } ); // host developer -setup_host_developer_pages(LOAD_SIMPLE); +setup_host_developer_pages_hybrid(LOAD_SIMPLE); addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); //PVWatts + Wind + Fuel Cell + Battery @@ -3099,7 +3223,7 @@ addpage( [[ 'Operating Costs Standalone Battery']], { 'sidebar'='Battery Operati setup_grid_limits_page(); // single owner addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); -setup_single_owner_pages( ); +setup_single_owner_pages_hybrid(); setup_electricity_purchases(); setconfig('PVWatts Wind FuelCell Battery Hybrid', 'Host Developer' ); @@ -3172,7 +3296,7 @@ addpage( [[ 'Operating Costs Standalone Battery']],{ 'sidebar'='Battery Operatin setup_grid_limits_page(); setup_grid_outage_page();// host developer // host developer -setup_host_developer_pages(LOAD_SIMPLE); +setup_host_developer_pages_hybrid(LOAD_SIMPLE); addpage( [[ 'Thermal Rate' ]], {'sidebar' = 'Thermal Rates','help'='thermal-rates-and-load/thermal_rates'}); addpage( [[ 'Thermal Load' ]], @@ -3248,7 +3372,7 @@ addpage( [[ 'Operating Costs Standalone Battery']], { 'sidebar'='Battery Operati // single owner addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); -setup_single_owner_pages( ); +setup_single_owner_pages_hybrid( ); setup_electricity_purchases(); //////////////////////////////////////////////////////////////////////////////// @@ -3302,7 +3426,7 @@ setup_hybrid_battery_pages(BTM); addpage( [[ 'Standalone Battery Costs', 'Battery Enable' ]],{ 'sidebar'='Battery Installation Costs', 'help'='installation-costs/cc_standalone_battery', 'bin_name'='Battery' } ); addpage( [[ 'Operating Costs Standalone Battery']],{ 'sidebar'='Battery Operating Costs', 'help'='operating-costs/oc_battery', 'bin_name'='Battery' } ); // host developer -setup_host_developer_pages(LOAD_SIMPLE); +setup_host_developer_pages_hybrid(LOAD_SIMPLE); addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); //Generic System + PVWatts + Wind + Fuel Cell + Battery @@ -3386,7 +3510,7 @@ addpage( [[ 'Operating Costs Standalone Battery']], { 'sidebar'='Battery Operati setup_grid_limits_page(); // single owner addpage([['Hybrid Costs']], {'sidebar'='Hybrid System Costs', 'help'='hybrid-systems/hybrid_system_costs', 'top_page'=true}); -setup_single_owner_pages( ); +setup_single_owner_pages_hybrid(); setup_electricity_purchases(); setconfig('CustomGeneration PVWatts Wind FuelCell Battery Hybrid', 'Host Developer' ); @@ -3470,7 +3594,7 @@ addpage( [[ 'Operating Costs Standalone Battery']],{ 'sidebar'='Battery Operatin setup_grid_limits_page(); setup_grid_outage_page();// host developer // host developer -setup_host_developer_pages(LOAD_SIMPLE); +setup_host_developer_pages_hybrid(LOAD_SIMPLE); addpage( [[ 'Thermal Rate' ]], {'sidebar' = 'Thermal Rates','help'='thermal-rates-and-load/thermal_rates'}); addpage( [[ 'Thermal Load' ]], diff --git a/deploy/runtime/ui/Custom Generation Battery Costs.json b/deploy/runtime/ui/Custom Generation Battery Costs.json index f34f592803..8b30a9e23a 100644 --- a/deploy/runtime/ui/Custom Generation Battery Costs.json +++ b/deploy/runtime/ui/Custom Generation Battery Costs.json @@ -4819,6 +4819,19 @@ "UIObject": "Default", "sscVariableName": "", "sscVariableValue": "" + }, + "total_system_installed_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" } }, "Equations": [ @@ -4893,7 +4906,9 @@ "\treturn ${total_indirect_cost} - ${total_battery_indirect_cost};", "};", "", - "", + "equations{'total_system_installed_cost'} = define() {\r", + "\treturn ${total_installed_cost} - ${battery_total_cost_lcos};\r", + "};", "" ], "Callbacks": [ diff --git a/deploy/runtime/ui/Financial DSIRE Download.json b/deploy/runtime/ui/Financial DSIRE Download.json deleted file mode 100644 index 0d91cdccca..0000000000 --- a/deploy/runtime/ui/Financial DSIRE Download.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "Name": "Financial DSIRE Download", - "Width": 862.0, - "Height": 80.0, - "FormObjects": { - "GroupBox": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "GroupBox4" - }, - "X": { - "Type": 3.0, - "Integer": 6.0 - }, - "Y": { - "Type": 3.0, - "Integer": 3.0 - }, - "Width": { - "Type": 3.0, - "Integer": 850.0 - }, - "Height": { - "Type": 3.0, - "Integer": 71.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "DSIRE Incentives Database" - }, - "Bold": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Hyperlink": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Hyperlink11" - }, - "X": { - "Type": 3.0, - "Integer": 30.0 - }, - "Y": { - "Type": 3.0, - "Integer": 33.0 - }, - "Width": { - "Type": 3.0, - "Integer": 130.0 - }, - "Height": { - "Type": 3.0, - "Integer": 28.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Go to website..." - }, - "URL": { - "Type": 5.0, - "String": "http://www.dsireusa.org/" - }, - "TabOrder": { - "Type": 3.0, - "Integer": 0.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label111" - }, - "X": { - "Type": 3.0, - "Integer": 168.0 - }, - "Y": { - "Type": 3.0, - "Integer": 24.0 - }, - "Width": { - "Type": 3.0, - "Integer": 623.0 - }, - "Height": { - "Type": 3.0, - "Integer": 45.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "The online Database of State Incentives for Renewables and Efficiency (DSIRE) contains detailed information for specific incentives in U.S. locations." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - } - }, - "VarDatabase": {}, - "Equations": [], - "Callbacks": [ - "", - "on_change{'button_incentives'} = define() {", - "\tmsgbox('showing incentives');", - "\tvalue( 'show_cash_incentives', true );", - "};", - "", - "on_change{'button_taxcredits'} = define() {", - "\tmsgbox('showing tax credits');", - "\tvalue( 'show_tax_credits', true );", - "};", - "" - ] -} \ No newline at end of file diff --git a/deploy/runtime/ui/Financial Depreciation Detailed.json b/deploy/runtime/ui/Financial Depreciation Detailed.json index 05f3028f4e..11e85ef872 100644 --- a/deploy/runtime/ui/Financial Depreciation Detailed.json +++ b/deploy/runtime/ui/Financial Depreciation Detailed.json @@ -1,7 +1,7 @@ { "Name": "Financial Depreciation Detailed", - "Width": 863.0, - "Height": 495.0, + "Width": 858.0, + "Height": 400.0, "FormObjects": { "GroupBox": { "Visible": 1.0, @@ -24,7 +24,7 @@ }, "Height": { "Type": 3.0, - "Integer": 485.0 + "Integer": 395.0 }, "Tool Tip": { "Type": 5.0, @@ -32,7 +32,7 @@ }, "Caption": { "Type": 5.0, - "String": "Depreciation" + "String": "Depreciation Class Allocations and Bonus Depreciation" }, "Bold": { "Type": 2.0, @@ -53,7 +53,7 @@ }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -115,7 +115,7 @@ }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 195.0 }, "Width": { "Type": 3.0, @@ -177,7 +177,7 @@ }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 222.0 }, "Width": { "Type": 3.0, @@ -239,7 +239,7 @@ }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 249.0 }, "Width": { "Type": 3.0, @@ -301,7 +301,7 @@ }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 276.0 }, "Width": { "Type": 3.0, @@ -363,7 +363,7 @@ }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 303.0 }, "Width": { "Type": 3.0, @@ -421,15 +421,15 @@ }, "X": { "Type": 3.0, - "Integer": 24.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 267.0 + "Integer": 360.0 }, "Width": { "Type": 3.0, - "Integer": 125.0 + "Integer": 146.0 }, "Height": { "Type": 3.0, @@ -466,7 +466,7 @@ }, "AlignRight": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "AlignTop": { "Type": 2.0, @@ -487,7 +487,7 @@ }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -536,68 +536,6 @@ } } }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "Label1132" - }, - "X": { - "Type": 3.0, - "Integer": 285.0 - }, - "Y": { - "Type": 3.0, - "Integer": 267.0 - }, - "Width": { - "Type": 3.0, - "Integer": 53.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Bonus:" - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 0.0 - } - } - }, "Label": { "Visible": 1.0, "ObjectProperties": { @@ -607,11 +545,11 @@ }, "X": { "Type": 3.0, - "Integer": 450.0 + "Integer": 729.0 }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -669,11 +607,11 @@ }, "X": { "Type": 3.0, - "Integer": 672.0 + "Integer": 387.0 }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -731,11 +669,11 @@ }, "X": { "Type": 3.0, - "Integer": 354.0 + "Integer": 603.0 }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -793,11 +731,11 @@ }, "X": { "Type": 3.0, - "Integer": 591.0 + "Integer": 306.0 }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -855,15 +793,15 @@ }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 621.0 }, "Y": { "Type": 3.0, - "Integer": 23.0 + "Integer": 120.0 }, "Width": { "Type": 3.0, - "Integer": 169.0 + "Integer": 220.0 }, "Height": { "Type": 3.0, @@ -875,7 +813,7 @@ }, "Caption": { "Type": 5.0, - "String": "Bonus Depreciation" + "String": "Qualifies for Bonus Depreciation" }, "TextColour": { "Type": 4.0, @@ -917,11 +855,11 @@ }, "X": { "Type": 3.0, - "Integer": 564.0 + "Integer": 279.0 }, "Y": { "Type": 3.0, - "Integer": 23.0 + "Integer": 120.0 }, "Width": { "Type": 3.0, @@ -937,7 +875,7 @@ }, "Caption": { "Type": 5.0, - "String": "ITC Qualification" + "String": "Qualifies for ITC" }, "TextColour": { "Type": 4.0, @@ -983,7 +921,7 @@ }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -999,7 +937,7 @@ }, "Caption": { "Type": 5.0, - "String": "Classes" + "String": "Depreciation Classes" }, "TextColour": { "Type": 4.0, @@ -1041,15 +979,15 @@ }, "X": { "Type": 3.0, - "Integer": 177.0 + "Integer": 153.0 }, "Y": { "Type": 3.0, - "Integer": 45.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, - "Integer": 83.0 + "Integer": 107.0 }, "Height": { "Type": 3.0, @@ -1061,7 +999,7 @@ }, "Caption": { "Type": 5.0, - "String": "Allocations" + "String": "Allocation Inputs" }, "TextColour": { "Type": 4.0, @@ -1099,23 +1037,23 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "LabelDepr1" + "String": "Label121121314" }, "X": { "Type": 3.0, - "Integer": 24.0 + "Integer": 465.0 }, "Y": { "Type": 3.0, - "Integer": 312.0 + "Integer": 141.0 }, "Width": { "Type": 3.0, - "Integer": 824.0 + "Integer": 83.0 }, "Height": { "Type": 3.0, - "Integer": 39.0 + "Integer": 21.0 }, "Tool Tip": { "Type": 5.0, @@ -1123,7 +1061,7 @@ }, "Caption": { "Type": 5.0, - "String": "The allocation for each depreciation class is a percentage of the total capital cost. Allocations apply to both state depreciation and federal depreciation." + "String": "Allocations" }, "TextColour": { "Type": 4.0, @@ -1136,7 +1074,7 @@ }, "Bold": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "FontSize": { "Type": 3.0, @@ -1144,174 +1082,78 @@ }, "WordWrap": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 }, "AlignRight": { "Type": 2.0, - "Boolean": 0.0 + "Boolean": 1.0 }, "AlignTop": { "Type": 2.0, - "Boolean": 1.0 + "Boolean": 0.0 } } }, - "Label": { + "Numeric": { "Visible": 1.0, "ObjectProperties": { "Name": { "Type": 5.0, - "String": "LabelDepr3" + "String": "depr_alloc_custom_percent" }, "X": { "Type": 3.0, - "Integer": 24.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 399.0 + "Integer": 330.0 }, "Width": { "Type": 3.0, - "Integer": 825.0 + "Integer": 65.0 }, "Height": { "Type": 3.0, - "Integer": 39.0 + "Integer": 21.0 }, "Tool Tip": { "Type": 5.0, "String": "" }, - "Caption": { - "Type": 5.0, - "String": "Check the box for each asset class that qualifies for federal or state bonus depreciation, and enter the bonus amount as a percentage of the total qualifying allocations." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "LabelDepr4" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 + "Value": { + "Type": 1.0, + "Double": 0.0 }, - "Y": { + "Mode": { "Type": 3.0, - "Integer": 354.0 + "Integer": 1.0 }, - "Width": { + "Format": { "Type": 3.0, - "Integer": 825.0 + "Integer": 0.0 }, - "Height": { + "Decimals": { "Type": 3.0, - "Integer": 42.0 + "Integer": 3.0 }, - "Tool Tip": { + "Prefix": { "Type": 5.0, "String": "" }, - "Caption": { + "Suffix": { "Type": 5.0, - "String": "Total capital cost includes the total installed cost from the Installation Costs page and other financial costs and fees from the Financial Parameters page. SAM displays the value in the Metrics table on the Results page." - }, - "TextColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 - }, - "FontSize": { - "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 + "String": " %" }, - "AlignRight": { + "ThousandsSep": { "Type": 2.0, "Boolean": 0.0 }, - "AlignTop": { + "Editable": { "Type": 2.0, "Boolean": 1.0 - } - } - }, - "Label": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "LabelDepr41" - }, - "X": { - "Type": 3.0, - "Integer": 24.0 - }, - "Y": { - "Type": 3.0, - "Integer": 441.0 - }, - "Width": { - "Type": 3.0, - "Integer": 825.0 - }, - "Height": { - "Type": 3.0, - "Integer": 39.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Caption": { - "Type": 5.0, - "String": "Check the box for each asset class that qualifies for the investment tax credit (ITC). This determines the basis used to calculate the ITC amount." }, - "TextColour": { + "ForeColour": { "Type": 4.0, "Color": { "Red": 0.0, @@ -1320,25 +1162,18 @@ "Alpha": 255.0 } }, - "Bold": { - "Type": 2.0, - "Boolean": 0.0 + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } }, - "FontSize": { + "TabOrder": { "Type": 3.0, - "Integer": 0.0 - }, - "WordWrap": { - "Type": 2.0, - "Boolean": 1.0 - }, - "AlignRight": { - "Type": 2.0, - "Boolean": 0.0 - }, - "AlignTop": { - "Type": 2.0, - "Boolean": 1.0 + "Integer": 7.0 } } }, @@ -1347,15 +1182,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "depr_alloc_custom_percent" + "String": "depr_alloc_macrs_15_percent" }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 192.0 }, "Width": { "Type": 3.0, @@ -1379,7 +1214,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1421,7 +1256,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 7.0 + "Integer": 2.0 } } }, @@ -1430,15 +1265,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "depr_alloc_macrs_15_percent" + "String": "depr_alloc_macrs_5_percent" }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 165.0 }, "Width": { "Type": 3.0, @@ -1462,7 +1297,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1504,7 +1339,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 2.0 + "Integer": 1.0 } } }, @@ -1513,15 +1348,15 @@ "ObjectProperties": { "Name": { "Type": 5.0, - "String": "depr_alloc_macrs_5_percent" + "String": "depr_alloc_none" }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 360.0 }, "Width": { "Type": 3.0, @@ -1545,7 +1380,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1565,90 +1400,7 @@ }, "Editable": { "Type": 2.0, - "Boolean": 1.0 - }, - "ForeColour": { - "Type": 4.0, - "Color": { - "Red": 0.0, - "Green": 0.0, - "Blue": 0.0, - "Alpha": 255.0 - } - }, - "BackColour": { - "Type": 4.0, - "Color": { - "Red": 255.0, - "Green": 255.0, - "Blue": 255.0, - "Alpha": 255.0 - } - }, - "TabOrder": { - "Type": 3.0, - "Integer": 1.0 - } - } - }, - "Numeric": { - "Visible": 1.0, - "ObjectProperties": { - "Name": { - "Type": 5.0, - "String": "depr_alloc_none" - }, - "X": { - "Type": 3.0, - "Integer": 195.0 - }, - "Y": { - "Type": 3.0, - "Integer": 267.0 - }, - "Width": { - "Type": 3.0, - "Integer": 65.0 - }, - "Height": { - "Type": 3.0, - "Integer": 21.0 - }, - "Tool Tip": { - "Type": 5.0, - "String": "" - }, - "Value": { - "Type": 1.0, - "Double": 0.0 - }, - "Mode": { - "Type": 3.0, - "Integer": 1.0 - }, - "Format": { - "Type": 3.0, - "Integer": 1.0 - }, - "Decimals": { - "Type": 3.0, - "Integer": 3.0 - }, - "Prefix": { - "Type": 5.0, - "String": "" - }, - "Suffix": { - "Type": 5.0, - "String": " %" - }, - "ThousandsSep": { - "Type": 2.0, - "Boolean": 0.0 - }, - "Editable": { - "Type": 2.0, - "Boolean": 0.0 + "Boolean": 0.0 }, "ForeColour": { "Type": 4.0, @@ -1683,11 +1435,11 @@ }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 246.0 }, "Width": { "Type": 3.0, @@ -1711,7 +1463,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1766,11 +1518,11 @@ }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 273.0 }, "Width": { "Type": 3.0, @@ -1794,7 +1546,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1849,11 +1601,11 @@ }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 300.0 }, "Width": { "Type": 3.0, @@ -1877,7 +1629,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -1932,11 +1684,11 @@ }, "X": { "Type": 3.0, - "Integer": 195.0 + "Integer": 483.0 }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 219.0 }, "Width": { "Type": 3.0, @@ -1960,7 +1712,7 @@ }, "Format": { "Type": 3.0, - "Integer": 1.0 + "Integer": 0.0 }, "Decimals": { "Type": 3.0, @@ -2015,11 +1767,11 @@ }, "X": { "Type": 3.0, - "Integer": 351.0 + "Integer": 660.0 }, "Y": { "Type": 3.0, - "Integer": 267.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -2085,7 +1837,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 9.0 + "Integer": 23.0 } } }, @@ -2098,11 +1850,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -2126,7 +1878,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 23.0 + "Integer": 37.0 } } }, @@ -2139,11 +1891,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 195.0 }, "Width": { "Type": 3.0, @@ -2167,7 +1919,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 13.0 + "Integer": 27.0 } } }, @@ -2180,11 +1932,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -2208,7 +1960,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 11.0 + "Integer": 25.0 } } }, @@ -2221,11 +1973,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 249.0 }, "Width": { "Type": 3.0, @@ -2249,7 +2001,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 17.0 + "Integer": 31.0 } } }, @@ -2262,11 +2014,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 276.0 }, "Width": { "Type": 3.0, @@ -2290,7 +2042,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 19.0 + "Integer": 33.0 } } }, @@ -2303,11 +2055,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 303.0 }, "Width": { "Type": 3.0, @@ -2331,7 +2083,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 21.0 + "Integer": 35.0 } } }, @@ -2344,11 +2096,11 @@ }, "X": { "Type": 3.0, - "Integer": 390.0 + "Integer": 699.0 }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 222.0 }, "Width": { "Type": 3.0, @@ -2372,7 +2124,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 15.0 + "Integer": 29.0 } } }, @@ -2385,11 +2137,11 @@ }, "X": { "Type": 3.0, - "Integer": 441.0 + "Integer": 780.0 }, "Y": { "Type": 3.0, - "Integer": 267.0 + "Integer": 144.0 }, "Width": { "Type": 3.0, @@ -2455,7 +2207,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 10.0 + "Integer": 24.0 } } }, @@ -2468,11 +2220,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -2496,7 +2248,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 24.0 + "Integer": 38.0 } } }, @@ -2509,11 +2261,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 195.0 }, "Width": { "Type": 3.0, @@ -2537,7 +2289,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 14.0 + "Integer": 28.0 } } }, @@ -2550,11 +2302,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -2578,7 +2330,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 12.0 + "Integer": 26.0 } } }, @@ -2591,11 +2343,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 249.0 }, "Width": { "Type": 3.0, @@ -2619,7 +2371,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 18.0 + "Integer": 32.0 } } }, @@ -2632,11 +2384,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 276.0 }, "Width": { "Type": 3.0, @@ -2660,7 +2412,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 20.0 + "Integer": 34.0 } } }, @@ -2673,11 +2425,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 303.0 }, "Width": { "Type": 3.0, @@ -2701,7 +2453,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 22.0 + "Integer": 36.0 } } }, @@ -2714,11 +2466,11 @@ }, "X": { "Type": 3.0, - "Integer": 480.0 + "Integer": 819.0 }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 222.0 }, "Width": { "Type": 3.0, @@ -2742,7 +2494,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 16.0 + "Integer": 30.0 } } }, @@ -2759,7 +2511,7 @@ }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -2808,11 +2560,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -2836,7 +2588,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 28.0 + "Integer": 21.0 } } }, @@ -2849,11 +2601,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 195.0 }, "Width": { "Type": 3.0, @@ -2877,7 +2629,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 27.0 + "Integer": 11.0 } } }, @@ -2890,11 +2642,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -2918,7 +2670,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 25.0 + "Integer": 9.0 } } }, @@ -2931,11 +2683,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 249.0 }, "Width": { "Type": 3.0, @@ -2959,7 +2711,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 31.0 + "Integer": 15.0 } } }, @@ -2972,11 +2724,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 276.0 }, "Width": { "Type": 3.0, @@ -3000,7 +2752,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 33.0 + "Integer": 17.0 } } }, @@ -3013,11 +2765,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 303.0 }, "Width": { "Type": 3.0, @@ -3041,7 +2793,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 35.0 + "Integer": 19.0 } } }, @@ -3054,11 +2806,11 @@ }, "X": { "Type": 3.0, - "Integer": 621.0 + "Integer": 336.0 }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 222.0 }, "Width": { "Type": 3.0, @@ -3082,7 +2834,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 29.0 + "Integer": 13.0 } } }, @@ -3095,11 +2847,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 234.0 + "Integer": 333.0 }, "Width": { "Type": 3.0, @@ -3123,7 +2875,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 37.0 + "Integer": 22.0 } } }, @@ -3136,11 +2888,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 96.0 + "Integer": 195.0 }, "Width": { "Type": 3.0, @@ -3164,7 +2916,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 28.0 + "Integer": 12.0 } } }, @@ -3177,11 +2929,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 69.0 + "Integer": 168.0 }, "Width": { "Type": 3.0, @@ -3205,7 +2957,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 26.0 + "Integer": 10.0 } } }, @@ -3218,11 +2970,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 150.0 + "Integer": 249.0 }, "Width": { "Type": 3.0, @@ -3246,7 +2998,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 32.0 + "Integer": 16.0 } } }, @@ -3259,11 +3011,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 177.0 + "Integer": 276.0 }, "Width": { "Type": 3.0, @@ -3287,7 +3039,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 34.0 + "Integer": 18.0 } } }, @@ -3300,11 +3052,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 204.0 + "Integer": 303.0 }, "Width": { "Type": 3.0, @@ -3328,7 +3080,7 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 36.0 + "Integer": 20.0 } } }, @@ -3341,11 +3093,11 @@ }, "X": { "Type": 3.0, - "Integer": 702.0 + "Integer": 417.0 }, "Y": { "Type": 3.0, - "Integer": 123.0 + "Integer": 222.0 }, "Width": { "Type": 3.0, @@ -3369,47 +3121,814 @@ }, "TabOrder": { "Type": 3.0, - "Integer": 30.0 + "Integer": 14.0 } } - } - }, - "VarDatabase": { - "depr_alloc_custom_percent": { - "Version": 4.0, - "Type": 1.0, - "Label": "Custom depreciation allocation", - "Units": "%", - "Group": "Depreciation", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" }, - "depr_alloc_macrs_15_percent": { - "Version": 4.0, - "Type": 1.0, - "Label": "15-yr MACRS depreciation allocation", - "Units": "%", - "Group": "Depreciation", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 0.0, - "UIObject": "Numeric", - "sscVariableName": "", - "sscVariableValue": "" + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "lbl_alloc_inputs" + }, + "X": { + "Type": 3.0, + "Integer": 39.0 + }, + "Y": { + "Type": 3.0, + "Integer": 357.0 + }, + "Width": { + "Type": 3.0, + "Integer": 288.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } }, - "depr_alloc_macrs_5_percent": { - "Version": 4.0, - "Type": 1.0, - "Label": "5-yr MACRS depreciation allocation", - "Units": "%", - "Group": "Depreciation", - "IndexLabels": "", - "Flags": 3.0, - "DefaultValue": 100.0, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 36.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "For bonus depreciation, enter the federal and state bonus percentage, and then check the box for each depreciation class that qualifies for bonus depreciation. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 75" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "If you chose \"Determine ITC basis from depreciation class allocations\" above, specify depreciation allocations as a percentage of the total capital cost, which includes the total installed cost from the Installation Costs page and other financial costs and fees from the Financial Parameters page, and then check the box for each depreciation class that also qualifies for federal and state ITC." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_custom_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 333.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_macrs_15_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_macrs_5_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_sl_15_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 249.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_sl_20_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 276.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_sl_39_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 303.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "ui_depr_alloc_sl_5_percent" + }, + "X": { + "Type": 3.0, + "Integer": 195.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 65.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 1.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": " %" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 0.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + } + }, + "VarDatabase": { + "depr_alloc_custom_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Custom depreciation allocation", + "Units": "%", + "Group": "Depreciation", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_alloc_macrs_15_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "15-yr MACRS depreciation allocation", + "Units": "%", + "Group": "Depreciation", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_alloc_macrs_5_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "5-yr MACRS depreciation allocation", + "Units": "%", + "Group": "Depreciation", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 100.0, "UIObject": "Numeric", "sscVariableName": "", "sscVariableValue": "" @@ -3434,7 +3953,7 @@ "Units": "%", "Group": "Depreciation", "IndexLabels": "", - "Flags": 3.0, + "Flags": 9.0, "DefaultValue": 0.0, "UIObject": "Numeric", "sscVariableName": "", @@ -3447,7 +3966,7 @@ "Units": "%", "Group": "Depreciation", "IndexLabels": "", - "Flags": 3.0, + "Flags": 9.0, "DefaultValue": 0.0, "UIObject": "Numeric", "sscVariableName": "", @@ -3460,7 +3979,7 @@ "Units": "%", "Group": "Depreciation", "IndexLabels": "", - "Flags": 3.0, + "Flags": 9.0, "DefaultValue": 0.0, "UIObject": "Numeric", "sscVariableName": "", @@ -3473,7 +3992,7 @@ "Units": "%", "Group": "Depreciation", "IndexLabels": "", - "Flags": 3.0, + "Flags": 9.0, "DefaultValue": 0.0, "UIObject": "Numeric", "sscVariableName": "", @@ -3909,17 +4428,100 @@ "UIObject": "Default", "sscVariableName": "", "sscVariableValue": "" + }, + "ui_depr_alloc_custom_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_macrs_15_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_macrs_5_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_sl_15_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_sl_20_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_sl_39_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "ui_depr_alloc_sl_5_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" } }, "Equations": [ - "", - "//equations{ 'depr_alloc_none' } = define() {", - "//\treturn 100.0 - ( \t${depr_alloc_macrs_5_percent} + ${depr_alloc_macrs_15_percent} ", - "//\t+ \t${depr_alloc_sl_5_percent} + \t${depr_alloc_sl_15_percent} ", - "//\t+ \t${depr_alloc_sl_20_percent} + \t${depr_alloc_sl_39_percent} ", - "//\t+ \t${depr_alloc_custom_percent} ); };", - "\t", - "// note that equations or callbacks called twice - widget and case events so message box appears twice.", "equations{ 'depr_alloc_none' } = define() {", "\tx= 100.0 - ( \t${depr_alloc_macrs_5_percent} + ${depr_alloc_macrs_15_percent} ", "\t+ \t${depr_alloc_sl_5_percent} + \t${depr_alloc_sl_15_percent} ", @@ -3935,7 +4537,79 @@ "\t }", "\treturn x;", "\t};", - "\t", + "\r", + "equations{'$MIMO depreciation_calc_or_manual'} = define() {\r", + "\tuser_custom_allocations = ${itc_qualification_choice};\r", + "\r", + "\tallocs = [];\r", + "\tdepr_index = ${itc_basis_depreciation_allocation};\r", + "\tnon_depr_index = ${non_itc_basis_depreciation_allocation};\r", + "\t\r", + "\tdepr_list = ['depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent'];\r", + "\titc_depr_choice = ?${itc_basis_depreciation_allocation}[\r", + "\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent', 'none'];\r", + "\tnon_itc_depr_choice = ?${non_itc_basis_depreciation_allocation}[\r", + "\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent', 'none'];\r", + "\r", + "\tfor (i = 0; i < #depr_list; i++) {\r", + "\t\tallocs[i] = 0; //Set to 0 to avoid non-depreciable equation warning\r", + "\t}\r", + "\r", + "\tpercent = 0;\r", + "\tif (user_custom_allocations == 0) {\r", + "\t\tdepr_choice = ${depr_allocation_choice};\r", + "\t\tif (depr_choice == 0) {\r", + "\t\t\tpercent = ${itc_basis_cost_percent_fed};\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tpercent = ${itc_basis_cost_percent_sta};\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\tpercent = -1;\r", + "\t}\r", + "\r", + "\tif (itc_depr_choice == non_itc_depr_choice && itc_depr_choice != 'none') {\r", + "\t\tallocs[depr_index] = 100;\r", + "\t\t}\r", + "\telse {\r", + "\t\tif (itc_depr_choice != 'none') {\r", + "\t\t\tallocs[depr_index] = percent;\r", + "\t\t}\r", + "\t\tif (non_itc_depr_choice != 'none') {\r", + "\t\t\tallocs[non_depr_index] = 100 - percent;\r", + "\t\t}\r", + "\t}\r", + "\r", + "\tif (user_custom_allocations == 0) {\r", + "\t\t${depr_alloc_macrs_5_percent} = allocs[0];\r", + "\t\t${depr_alloc_macrs_15_percent} = allocs[1];\r", + "\t\t${depr_alloc_sl_5_percent} = allocs[2];\r", + "\t\t${depr_alloc_sl_15_percent} = allocs[3];\r", + "\t\t${depr_alloc_sl_20_percent} = allocs[4];\r", + "\t\t${depr_alloc_sl_39_percent} = allocs[5];\r", + "\t\t${depr_alloc_custom_percent} = allocs[6];\r", + "\t}\r", + "\telse {\r", + "\t\t${depr_alloc_macrs_5_percent} = ${ui_depr_alloc_macrs_5_percent};\r", + "\t\t${depr_alloc_macrs_15_percent} = ${ui_depr_alloc_macrs_15_percent};\r", + "\t\t${depr_alloc_sl_5_percent} = ${ui_depr_alloc_sl_5_percent};\r", + "\t\t${depr_alloc_sl_15_percent} = ${ui_depr_alloc_sl_15_percent};\r", + "\t\t${depr_alloc_sl_20_percent} = ${ui_depr_alloc_sl_20_percent};\r", + "\t\t${depr_alloc_sl_39_percent} = ${ui_depr_alloc_sl_39_percent};\r", + "\t\t${depr_alloc_custom_percent} = ${ui_depr_alloc_custom_percent};\r", + "\t}\r", + "\t\r", + "};", "", "" ], @@ -3949,6 +4623,10 @@ "on_load{'Financial Depreciation Detailed'} = define()\r", "{\r", "\tchange_depreciation_length();\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "\r", + "\r", "};" ] } \ No newline at end of file diff --git a/deploy/runtime/ui/Financial ITC Depreciation Allocation.json b/deploy/runtime/ui/Financial ITC Depreciation Allocation.json new file mode 100644 index 0000000000..418ce1e2c2 --- /dev/null +++ b/deploy/runtime/ui/Financial ITC Depreciation Allocation.json @@ -0,0 +1,626 @@ +{ + "Name": "Financial ITC Depreciation Allocation", + "Width": 860.0, + "Height": 196.0, + "FormObjects": { + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "depr_allocation_choice" + }, + "X": { + "Type": 3.0, + "Integer": 30.0 + }, + "Y": { + "Type": 3.0, + "Integer": 81.0 + }, + "Width": { + "Type": 3.0, + "Integer": 411.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Use federal ITC qualifying cost as depreciation basis|Use state ITC qualifying cost as depreciation basis" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_depreciation_allocation" + }, + "X": { + "Type": 3.0, + "Integer": 318.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 246.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "5-yr MACRS|15-yr MACRS|5-yr Straight Line|15-yr Straight Line|20-yr Straight Line|39-yr Straight Line|Custom|Non-depreciable" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_percent_depr" + }, + "X": { + "Type": 3.0, + "Integer": 582.0 + }, + "Y": { + "Type": 3.0, + "Integer": 132.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Choice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "non_itc_basis_depreciation_allocation" + }, + "X": { + "Type": 3.0, + "Integer": 318.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 246.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Items": { + "Type": 6.0, + "StringList": "5-yr MACRS|15-yr MACRS|5-yr Straight Line|15-yr Straight Line|20-yr Straight Line|39-yr Straight Line|Custom|Non-depreciable" + }, + "Selection": { + "Type": 3.0, + "Integer": -1.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "non_itc_basis_percent_depr" + }, + "X": { + "Type": 3.0, + "Integer": 582.0 + }, + "Y": { + "Type": 3.0, + "Integer": 159.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 6.0 + }, + "Width": { + "Type": 3.0, + "Integer": 850.0 + }, + "Height": { + "Type": 3.0, + "Integer": 186.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Depreciation Basis for ITC Qualifying Cost from System Components" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 582.0 + }, + "Y": { + "Type": 3.0, + "Integer": 105.0 + }, + "Width": { + "Type": 3.0, + "Integer": 93.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Allocation" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 77" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 24.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "These inputs are available for the \"Determine ITC basis from system components\" option above. This option allows for only two depreciation classes: One for ITC qualifying costs and another for costs that do not qualify for the ITC. Choose whether the depreciation basis is the federal ITC qualifying cost or the state ITC qualifying cost, and then choose the depreciation classes that apply to those costs." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + } + }, + "VarDatabase": { + "depr_allocation_choice": { + "Version": 4.0, + "Type": 1.0, + "Label": "Depreciation basis choice", + "Units": "", + "Group": "Depreciation Basis for ITC Qualification", + "IndexLabels": "Use federal ITC qualifying cost as depreciation basis|Use state ITC qualifying cost as depreciation basis", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_depreciation_allocation": { + "Version": 4.0, + "Type": 1.0, + "Label": "Depreciation class for ITC qualifying cost", + "Units": "", + "Group": "Depreciation Basis for ITC Qualification", + "IndexLabels": "5-yr MACRS|15-yr MACRS|5-yr Straight Line|15-yr Straight Line|20-yr Straight Line|39-yr Straight Line|Custom|Non-depreciable", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_percent_depr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Allocation for depreciation class used for ITC qualifying cost", + "Units": "%", + "Group": "Depreciation Basis for ITC Qualification", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "non_itc_basis_depreciation_allocation": { + "Version": 4.0, + "Type": 1.0, + "Label": "Depreciation class for non-ITC qualifying cost", + "Units": "", + "Group": "Depreciation Basis for ITC Qualification", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Choice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "non_itc_basis_percent_depr": { + "Version": 4.0, + "Type": 1.0, + "Label": "Allocation for depreciation class used for non-ITC qualifying cost", + "Units": "%", + "Group": "Depreciation Basis for ITC Qualification", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{'itc_basis_percent_depr'} = define() {\r", + "\tchoice = ${depr_allocation_choice};\r", + "\tif (choice == 0) return ${itc_basis_cost_percent_fed};\r", + "\telse if (choice == 1) return ${itc_basis_cost_percent_sta};\r", + "\telse return 0;\r", + "};\r", + "\r", + "equations{'non_itc_basis_percent_depr'} = define() {\r", + "\treturn 100 - ${itc_basis_percent_depr};\r", + "};\r", + "\r", + "equations{'$MIMO depreciation_percent'} = define() {\r", + "\t\treturn;\r", + "\t//choice = ${depr_allocation_choice};\r", + "/*\tchoice = ${itc_qualification_choice};\r", + "\tpercent = 0;\r", + "\tif (choice == 0) {\r", + "\t\tdepr_choice = ${depr_allocation_choice};\r", + "\t\tif (depr_choice == 0) {\r", + "\t\t\tpercent = ${itc_basis_cost_percent_fed};\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tpercent = ${itc_basis_cost_percent_sta};\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\tpercent = -1;\r", + "\t}\r", + "*/\r", + "/*\t\t\r", + "\tallocs = [];\r", + "\tdepr_index = ${itc_basis_depreciation_allocation};\r", + "\tnon_depr_index = ${non_itc_basis_depreciation_allocation};\r", + "\t\r", + "\tdepr_list = ['depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent'];\r", + "\titc_depr_choice = ?${itc_basis_depreciation_allocation}[\r", + "\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent', 'none'];\r", + "\tnon_itc_depr_choice = ?${non_itc_basis_depreciation_allocation}[\r", + "\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t'depr_alloc_custom_percent', 'none'];\r", + "\tfor (i = 0; i < #depr_list; i++) {\r", + "\t\tallocs[i] = 0; //Set to 0 to avoid non-depreciable equation warning\r", + "\t}\r", + "\tif (choice != 2) {\r", + "\t\t\r", + "\t\tif (itc_depr_choice == non_itc_depr_choice && itc_depr_choice != 'none') {\r", + "\t\t\tallocs[depr_index] = 100;\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tif (itc_depr_choice != 'none') {\r", + "\t\t\t\tallocs[depr_index] = percent;\r", + "\t\t\t}\r", + "\t\t\tif (non_itc_depr_choice != 'none') {\r", + "\t\t\t\tallocs[non_depr_index] = 100 - percent;\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\t\r", + "\t}\r", + "\t\r", + "\t${depr_alloc_macrs_5_percent_calc} = allocs[0];\r", + "\t${depr_alloc_macrs_15_percent_calc} = allocs[1];\r", + "\t${depr_alloc_sl_5_percent_calc} = allocs[2];\r", + "\t${depr_alloc_sl_15_percent_calc} = allocs[3];\r", + "\t${depr_alloc_sl_20_percent_calc} = allocs[4];\r", + "\t${depr_alloc_sl_39_percent_calc} = allocs[5];\r", + "\t${depr_alloc_custom_percent_calc} = allocs[6];*/\r", + "};" + ], + "Callbacks": [ + "on_load{'Financial ITC Depreciation Allocation'} = define() {\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "on_change{'itc_basis_depreciation_allocation'} = define() {\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "on_change{'non_itc_basis_depreciation_allocation'} = define() {\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "\r", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Financial ITC Qualification Fuel Cell.json b/deploy/runtime/ui/Financial ITC Qualification Fuel Cell.json new file mode 100644 index 0000000000..7c1a17d581 --- /dev/null +++ b/deploy/runtime/ui/Financial ITC Qualification Fuel Cell.json @@ -0,0 +1,2307 @@ +{ + "Name": "Financial ITC Qualification Fuel Cell", + "Width": 864.0, + "Height": 294.0, + "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211111126" + }, + "X": { + "Type": 3.0, + "Integer": 657.0 + }, + "Y": { + "Type": 3.0, + "Integer": 120.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "State" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211211" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 120.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Federal" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211212127" + }, + "X": { + "Type": 3.0, + "Integer": 552.0 + }, + "Y": { + "Type": 3.0, + "Integer": 99.0 + }, + "Width": { + "Type": 3.0, + "Integer": 157.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Qualifies for ITC" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 597.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 327.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 420.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 597.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 327.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 420.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_fed" + }, + "X": { + "Type": 3.0, + "Integer": 522.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_sta" + }, + "X": { + "Type": 3.0, + "Integer": 615.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_fed" + }, + "X": { + "Type": 3.0, + "Integer": 522.0 + }, + "Y": { + "Type": 3.0, + "Integer": 249.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_sta" + }, + "X": { + "Type": 3.0, + "Integer": 615.0 + }, + "Y": { + "Type": 3.0, + "Integer": 249.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qual_warning" + }, + "X": { + "Type": 3.0, + "Integer": 453.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 390.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "See depreciation class allocations below." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qualification_choice" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 423.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Determine ITC qualification from system components|Determine ITC qualification from depreciation class allocations" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 6.0 + }, + "Width": { + "Type": 3.0, + "Integer": 850.0 + }, + "Height": { + "Type": 3.0, + "Integer": 277.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC Qualifying Costs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 210.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 309.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost amount" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 71" + }, + "X": { + "Type": 3.0, + "Integer": 210.0 + }, + "Y": { + "Type": 3.0, + "Integer": 249.0 + }, + "Width": { + "Type": 3.0, + "Integer": 309.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost percent of total installed cost" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 71314" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Choose whether to determine ITC qualifying costs from system components or from depreciation class allocations. Determining from system components is designed for systems with battery storage when only that equipment qualifies for the ITC. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 717" + }, + "X": { + "Type": 3.0, + "Integer": 420.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 597.0 + }, + "Y": { + "Type": 3.0, + "Integer": 144.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 144.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 327.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + } + }, + "VarDatabase": { + "batt_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost percent", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_basis_mat": { + "Version": 4.0, + "Type": 3.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + [ + 8.39880241854e-312 + ] + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_en_basis_mat": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_fed_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_sta_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Fuel cell installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 2.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying costs percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying cost percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_percent_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_qualification_choice": { + "Version": 4.0, + "Type": 1.0, + "Label": "ITC qualification options", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "Determine ITC qualification from system components|Determine ITC qualification from depreciation class allocations", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "System cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "System cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost percent", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{'batt_itc_basis_cost'} = define() {\r", + "\treturn ${battery_itc_cost};\r", + "};\r", + "\r", + "equations{'batt_itc_basis_percent'} = define() {\r", + "\treturn ${batt_itc_basis_cost} / ${total_installed_cost} * 100; //%\r", + "};\r", + "\r", + "equations{'system_itc_basis_cost'} = define() {\r", + "\r", + "\treturn ${pv_itc_cost};\r", + "\t\r", + "};\r", + "\r", + "\r", + "equations{'system_itc_basis_percent'} = define() {\r", + "\treturn ${system_itc_basis_cost} / ${total_installed_cost} * 100; //%\r", + "};\r", + "\r", + "equations{'fuel_cell_itc_basis_cost'} = define() {\r", + "\r", + "\treturn ${fuel_cell_itc_cost};\r", + "\t\r", + "};\r", + "\r", + "equations{'fuel_cell_itc_basis_percent'} = define() {\r", + "\treturn ${fuel_cell_itc_basis_cost} / ${total_installed_cost} * 100; //%\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_fed'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${system_itc_basis_cost_fed_include}) {\r", + "\t\ttotal += ${system_itc_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${batt_itc_basis_cost};\r", + "\t}\r", + "\tif (${fuel_cell_itc_basis_cost_fed_include}) {\r", + "\t\ttotal += ${fuel_cell_itc_basis_cost};\r", + "\t}\r", + "\t\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_fed'} = define() {\r", + "\treturn ${itc_basis_cost_capex_fed} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_sta'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${system_itc_basis_cost_sta_include}) {\r", + "\t\ttotal += ${system_itc_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${batt_itc_basis_cost};\r", + "\t}\r", + "\tif (${fuel_cell_itc_basis_cost_sta_include}) {\r", + "\t\ttotal += ${fuel_cell_itc_basis_cost};\r", + "\t}\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_sta'} = define() {\r", + "\treturn ${itc_basis_cost_capex_sta} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'depr_en_basis_mat'} = define() {\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") return 1;\r", + "\treturn ${itc_qualification_choice} == 0 && ${depr_allocation_choice} != 2;\r", + "};\r", + "\r", + "equations{'depr_basis_mat'} = define() {\r", + "\tis_customgeneration_tech = technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid';\r", + "\tis_fuel_cell_tech = ( technology() == 'PVWatts Wind FuelCell Battery Hybrid' || technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid' ) ;\r", + "\t\r", + "\trow_idx = 0;\r", + "\tdata = [[]];\r", + "\tfin = financing();\r", + "\r", + "\tif (fin == \"Residential\") {\r", + "\t\titc_idx = 7; // Non-depreciable\r", + "\t\tnon_itc_idx = 7;\r", + "\t\tdepr_alloc_choice = 0;\r", + "\t}\r", + "\telse {\r", + "\t\titc_idx = ${itc_basis_depreciation_allocation};\r", + "\t\tnon_itc_idx = ${non_itc_basis_depreciation_allocation};\r", + "\t\tdepr_alloc_choice = ${depr_allocation_choice};\r", + "\t}\r", + "\r", + "\tdata[row_idx] = [1, ${system_itc_basis_cost}, ${system_itc_basis_percent}, \r", + "\t${system_itc_basis_cost_fed_include}, ${system_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((depr_alloc_choice == 0 && ${system_itc_basis_cost_fed_include}) || (depr_alloc_choice == 1 && ${system_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\tdata[row_idx] = [2, ${batt_itc_basis_cost}, ${batt_itc_basis_percent}, \r", + "\t${batt_itc_basis_cost_fed_include}, ${batt_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((depr_alloc_choice == 0 && ${batt_itc_basis_cost_fed_include}) || (depr_alloc_choice == 1 && ${batt_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\tdata[row_idx] = [3, ${fuel_cell_itc_basis_cost}, ${fuel_cell_itc_basis_percent}, \r", + "\t${fuel_cell_itc_basis_cost_fed_include}, ${fuel_cell_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((${depr_allocation_choice} == 0 && ${fuel_cell_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${fuel_cell_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\treturn data;\r", + "\t\r", + "};\r", + "\t" + ], + "Callbacks": [ + "on_load{'Financial ITC Qualification'} = define() {\r", + "\tcheck_residential();\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "\tshow_battery_itc();\r", + "};\r", + "\r", + "on_change{'itc_qualification_choice'} = define() {\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "function show_battery_itc() {\r", + "\tis_batt = value(\"en_batt\");\r", + "\tshow('batt_itc_basis_cost', is_batt);\r", + "\tshow('batt_itc_basis_percent', is_batt);\r", + "\tshow('batt_itc_percent_lbl', is_batt);\r", + "\tshow('batt_itc_basis_cost_fed_include', is_batt);\r", + "\tshow('batt_itc_basis_cost_sta_include', is_batt);\r", + "\trefresh();\r", + "}\r", + "\r", + "function check_residential() {\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") {\r", + "\t\tenable(\"itc_qualification_choice\", false);\r", + "\t\tvalue('itc_qualification_choice', 0);\r", + "\t}\r", + "}\r", + "\r", + "function set_itc_basis_choice() {\r", + "\r", + "\t// ui text on depreciation form\r", + "\tmsg = '';\r", + "\tif (value('itc_qualification_choice') == 0) {\r", + "\t\tmsg = 'Allocations are based on system components.';\r", + "\t}\r", + "\tproperty('lbl_alloc_inputs','Caption',msg);\r", + "\r", + "\tchoice = value('itc_qualification_choice');\r", + "\t\r", + "\t//Installed Costs Driven Controls\r", + "\tenable('depr_itc_fed_capex', !choice);\r", + "\tenable('depr_itc_sta_capex', !choice);\r", + "\tenable('system_itc_basis_cost_fed_include', !choice);\r", + "\tenable('system_itc_basis_cost_sta_include', !choice);\r", + "\tenable('batt_itc_basis_cost_fed_include', !choice);\r", + "\tenable('batt_itc_basis_cost_sta_include', !choice);\r", + "\tenable('fuel_cell_itc_basis_cost_fed_include', !choice);\r", + "\tenable('fuel_cell_itc_basis_cost_sta_include', !choice);\r", + "\tenable('itc_basis_percent_input', !choice);\r", + "\t\r", + "\t//Depreciation Driven Controls\r", + "\tshow('itc_qual_warning', choice);\r", + "\tenable('depr_itc_fed_macrs_5', choice);\r", + "\tenable('depr_itc_sta_macrs_5', choice);\r", + "\tenable('depr_itc_fed_macrs_15', choice);\r", + "\tenable('depr_itc_sta_macrs_15', choice);\r", + "\tenable('depr_itc_fed_sl_5', choice);\r", + "\tenable('depr_itc_sta_sl_5', choice);\r", + "\tenable('depr_itc_fed_sl_15', choice);\r", + "\tenable('depr_itc_sta_sl_15', choice);\r", + "\tenable('depr_itc_fed_sl_20', choice);\r", + "\tenable('depr_itc_sta_sl_20', choice);\r", + "\tenable('depr_itc_fed_sl_39', choice);\r", + "\tenable('depr_itc_sta_sl_39', choice);\r", + "\tenable('depr_itc_fed_custom', choice);\r", + "\tenable('depr_itc_sta_custom', choice);\r", + "\tenable('depr_custom_schedule',choice);\r", + "\t\r", + "\trefresh();\r", + "}\r", + "\r", + "function itc_basis_depreciation_choice() {\r", + "\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") {\r", + "\t\tchoice = 1;\r", + "\t}\r", + "\telse {\r", + "\t\r", + "\t\tchoice = value('itc_qualification_choice');\r", + "\t\t\t\r", + "\t\tdepr_list = ['ui_depr_alloc_macrs_5_percent','ui_depr_alloc_macrs_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_5_percent', 'ui_depr_alloc_sl_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_20_percent', 'ui_depr_alloc_sl_39_percent',\r", + "\t\t\t'ui_depr_alloc_custom_percent'];\r", + "\t\r", + "\t\tif (choice == 0) {\r", + "\t\t\tenable('depr_allocation_choice',true);\r", + "\t\t\tenable('itc_basis_depreciation_allocation', true);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', true);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], false);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tenable('depr_allocation_choice',false);\r", + "\t\t\tenable('itc_basis_depreciation_allocation', false);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', false);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], true);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "}" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Financial ITC Qualification Hybrid.json b/deploy/runtime/ui/Financial ITC Qualification Hybrid.json new file mode 100644 index 0000000000..ae29d881c4 --- /dev/null +++ b/deploy/runtime/ui/Financial ITC Qualification Hybrid.json @@ -0,0 +1,3522 @@ +{ + "Name": "Financial ITC Qualification Hybrid", + "Width": 861.0, + "Height": 403.0, + "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211111126" + }, + "X": { + "Type": 3.0, + "Integer": 633.0 + }, + "Y": { + "Type": 3.0, + "Integer": 150.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "State" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label121121147" + }, + "X": { + "Type": 3.0, + "Integer": 534.0 + }, + "Y": { + "Type": 3.0, + "Integer": 150.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Federal" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211212127" + }, + "X": { + "Type": 3.0, + "Integer": 528.0 + }, + "Y": { + "Type": 3.0, + "Integer": 126.0 + }, + "Width": { + "Type": 3.0, + "Integer": 157.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Qualifies for ITC" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 198.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 201.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 201.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 198.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 198.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "custom_generation_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "customgeneration_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 11.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "customgeneration_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 10.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "customgeneration_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "customgeneration_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 279.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 252.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 255.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 8.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 255.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 9.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 252.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "fuel_cell_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 252.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "hybrid_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "hybrid_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 12.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "hybrid_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 13.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "hybrid_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "hybrid_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 306.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_fed" + }, + "X": { + "Type": 3.0, + "Integer": 495.0 + }, + "Y": { + "Type": 3.0, + "Integer": 336.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_sta" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 336.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_fed" + }, + "X": { + "Type": 3.0, + "Integer": 495.0 + }, + "Y": { + "Type": 3.0, + "Integer": 363.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_sta" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 363.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qual_warning" + }, + "X": { + "Type": 3.0, + "Integer": 453.0 + }, + "Y": { + "Type": 3.0, + "Integer": 78.0 + }, + "Width": { + "Type": 3.0, + "Integer": 360.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "See depreciation class allocations below." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qualification_choice" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 78.0 + }, + "Width": { + "Type": 3.0, + "Integer": 423.0 + }, + "Height": { + "Type": 3.0, + "Integer": 51.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Determine ITC qualification from system components|Determine ITC qualification frrom depreciation class allocations" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 6.0 + }, + "Width": { + "Type": 3.0, + "Integer": 850.0 + }, + "Height": { + "Type": 3.0, + "Integer": 391.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC Qualifying Costs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 105.0 + }, + "Y": { + "Type": 3.0, + "Integer": 363.0 + }, + "Width": { + "Type": 3.0, + "Integer": 387.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost percent of total installed cost" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 71314" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 27.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Choose whether to determine ITC qualifying costs from system components or from depreciation class allocations. Determining from system components is designed for systems with battery storage when only that equipment qualifies for the ITC. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 732" + }, + "X": { + "Type": 3.0, + "Integer": 105.0 + }, + "Y": { + "Type": 3.0, + "Integer": 336.0 + }, + "Width": { + "Type": 3.0, + "Integer": 387.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost amount" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 171.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 174.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 174.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 171.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "pv_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 171.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "wind_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 216.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 2.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "wind_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 228.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 6.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "wind_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 663.0 + }, + "Y": { + "Type": 3.0, + "Integer": 228.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 7.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "wind_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 336.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 100.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "wind_itc_basis_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 441.0 + }, + "Y": { + "Type": 3.0, + "Integer": 225.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + } + }, + "VarDatabase": { + "batt_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage installed cost per cent", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "custom_generation_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Custom generation installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "customgeneration_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Custom generation cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "customgeneration_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Custom generation cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "customgeneration_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Custom generation installed cost percent", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_basis_mat": { + "Version": 4.0, + "Type": 3.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + [ + 0.0 + ] + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_en_basis_mat": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_fed_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_sta_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Fuel cell installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Fuel cell cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Fuel cell cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "fuel_cell_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Fuel cell installed cost percent", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "hybrid_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Hybrid installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "hybrid_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Hybrid installed cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "hybrid_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Hybrid installed cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "hybrid_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Hybrid installed cost percent", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "ITC basis cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying costs percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying costs percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_percent_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_qualification_choice": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "Determine ITC qualification from system components|Determine ITC qualification frrom depreciation class allocations", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "PV installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "PV installed cost", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "PV cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "PV cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "pv_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "PV ITC basis percent", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "System cost qualifies for ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "wind_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Wind installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "wind_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Wind cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "wind_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Wind cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "wind_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Wind installed cost percent", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{'pv_itc_basis_percent'} = define() {\r", + "\treturn ${pv_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'wind_itc_basis_percent'} = define() {\r", + "\treturn ${wind_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'batt_itc_basis_percent'} = define() {\r", + "\treturn ${batt_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'fuel_cell_itc_basis_percent'} = define() {\r", + "\treturn ${fuel_cell_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'customgeneration_itc_basis_percent'} = define() {\r", + "\treturn ${custom_generation_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'pv_itc_basis_percent'} = define() {\r", + "\treturn ${pv_basis_cost} / ${total_installed_cost} * 100;\r", + "};\r", + "\r", + "equations{'$MIMO basis_costs'} = define() {\r", + "\ttech = technology();\r", + "\tis_hybrid = strpos(tech, \"Hybrid\") != -1;\r", + "\tis_fuel_cell = strpos(tech, \"Fuel\") != -1;\r", + "\tis_custom = strpos(tech, \"Custom\") != -1;\r", + "\tif (is_hybrid) {\r", + "\t\t${pv_basis_cost} = ${ui_pv_cost};\r", + "\t\t${wind_basis_cost} = ${ui_wind_cost};\r", + "\t\t${batt_basis_cost} = ${ui_battery_cost};\r", + "\t\tif (is_fuel_cell) ${fuel_cell_basis_cost} = ${ui_fuel_cell_cost};\r", + "\t\telse ${fuel_cell_basis_cost} = 0;\r", + "\t\tif (is_custom) ${custom_generation_basis_cost} = ${ui_customgeneration_cost};\r", + "\t\telse ${custom_generation_basis_cost} = 0;\r", + "\t}\r", + "\telse { //PV-Batt_FuelCell configs\r", + "\t\t${pv_basis_cost} = ${pv_itc_cost};\r", + "\t\t${batt_basis_cost} = ${batt_itc_cost};\r", + "\t\t${fuel_cell_basis_cost} = ${fuel_cell_itc_cost};\r", + "\t\t${wind_basis_cost} = 0;\r", + "\t\t${custom_generation_basis_cost} = 0;\r", + "\t}\r", + "\t\t\r", + "};\r", + "\r", + "equations{'hybrid_basis_cost'} = define() {\r", + "\treturn ${hybrid_capital_cost};\r", + "};\r", + "\r", + "equations{'hybrid_itc_basis_percent'} = define() {\r", + "\treturn ${hybrid_basis_cost} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_fed'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${pv_itc_basis_cost_fed_include}) {\r", + "\t\ttotal += ${pv_basis_cost};\r", + "\t}\r", + "\tif (${wind_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${wind_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${batt_basis_cost};\r", + "\t}\r", + "\tif (${fuel_cell_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${fuel_cell_basis_cost};\r", + "\t}\r", + "\tif (${customgeneration_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${custom_generation_basis_cost};\r", + "\t}\r", + "\tif (${hybrid_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${hybrid_basis_cost};\r", + "\t}\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_fed'} = define() {\r", + "\treturn ${itc_basis_cost_capex_fed} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_sta'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${pv_itc_basis_cost_sta_include}) {\r", + "\t\ttotal += ${pv_basis_cost};\r", + "\t}\r", + "\tif (${wind_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${wind_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${batt_basis_cost};\r", + "\t}\r", + "\tif (${fuel_cell_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${fuel_cell_basis_cost};\r", + "\t}\r", + "\tif (${customgeneration_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${custom_generation_basis_cost};\r", + "\t}\r", + "\tif (${hybrid_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${hybrid_basis_cost};\r", + "\t}\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_sta'} = define() {\r", + "\treturn ${itc_basis_cost_capex_sta} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "\r", + "equations{'depr_en_basis_mat'} = define() {\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") return 0;\r", + "\telse return ${itc_qualification_choice} == 0 && ${depr_allocation_choice} != 2;\r", + "};\r", + "\r", + "equations{'depr_basis_mat'} = define() {\r", + "\tis_customgeneration_tech = technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid';\r", + "\tis_fuel_cell_tech = ( technology() == 'PVWatts Wind FuelCell Battery Hybrid' || technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid' ) ;\r", + "\t\r", + "\trow_idx = 0;\r", + "\tdata = [[]];\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") {\r", + "\t\treturn data; //Residential has no depreciation data, so no need to build matrix?\r", + "\t}\r", + "\titc_idx = ${itc_basis_depreciation_allocation};\r", + "\tnon_itc_idx = ${non_itc_basis_depreciation_allocation};\r", + "\r", + "\tdata[row_idx] = [1, ${pv_basis_cost}, ${pv_itc_basis_percent}, \r", + "\t${pv_itc_basis_cost_fed_include}, ${pv_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((${depr_allocation_choice} == 0 && ${pv_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${pv_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\tdata[row_idx] = [2, ${wind_basis_cost}, ${wind_itc_basis_percent}, \r", + "\t${wind_itc_basis_cost_fed_include}, ${wind_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((${depr_allocation_choice} == 0 && ${wind_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${wind_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\r", + "\tdata[row_idx] = [3, ${batt_basis_cost}, ${batt_itc_basis_percent}, \r", + "\t${batt_itc_basis_cost_fed_include}, ${batt_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((${depr_allocation_choice} == 0 && ${batt_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${batt_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\tif (is_fuel_cell_tech) {\r", + "\t\tdata[row_idx] = [4, ${fuel_cell_basis_cost}, ${fuel_cell_itc_basis_percent}, \r", + "\t\t${fuel_cell_itc_basis_cost_fed_include}, ${fuel_cell_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\t\tif((${depr_allocation_choice} == 0 && ${fuel_cell_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${fuel_cell_itc_basis_cost_sta_include})) {\r", + "\t\t\tdata[row_idx][5] = itc_idx;\r", + "\t\t}\r", + "\t\trow_idx++;\r", + "\t}\r", + "\tif (is_customgeneration_tech) {\r", + "\t\tdata[row_idx] = [5, ${custom_generation_basis_cost}, ${customgeneration_itc_basis_percent}, \r", + "\t\t${customgeneration_itc_basis_cost_fed_include}, ${customgeneration_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\t\tif((${depr_allocation_choice} == 0 && ${customgeneration_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${customgeneration_itc_basis_cost_sta_include})) {\r", + "\t\t\tdata[row_idx][5] = itc_idx;\r", + "\t\t}\r", + "\t\trow_idx++;\r", + "\t}\r", + "\t\r", + "\tdata[row_idx] = [6, ${hybrid_basis_cost}, ${hybrid_itc_basis_percent}, \r", + "\t${hybrid_itc_basis_cost_fed_include}, ${hybrid_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((${depr_allocation_choice} == 0 && ${hybrid_itc_basis_cost_fed_include}) || (${depr_allocation_choice} == 1 && ${hybrid_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\treturn data;\r", + "\t\r", + "};" + ], + "Callbacks": [ + "on_load{'Financial ITC Qualification Hybrid'} = define() {\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "\tshow_tech_itc();\r", + "};\r", + "\r", + "on_change{'itc_qualification_choice'} = define() {\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "function show_tech_itc() {\r", + "\ttech = technology();\r", + "\tis_fuel_cell_tech = strpos(tech, \"Fuel\") != -1;\r", + "\tis_customgeneration_tech = strpos(tech, \"Custom\") != -1;\r", + "\tis_hybrid = strpos(tech, \"Hybrid\") != -1;\r", + "\tshow( 'custom_generation_basis_cost', is_customgeneration_tech );\r", + "\tshow( 'customgeneration_itc_basis_percent', is_customgeneration_tech );\r", + "\tshow( 'customgeneration_itc_basis_percent_lbl', is_customgeneration_tech);\r", + "\tshow( 'customgeneration_itc_basis_cost_fed_include', is_customgeneration_tech);\r", + "\tshow( 'customgeneration_itc_basis_cost_sta_include', is_customgeneration_tech);\r", + "\tshow( 'fuel_cell_basis_cost', is_fuel_cell_tech );\r", + "\tshow( 'fuel_cell_itc_basis_percent', is_fuel_cell_tech);\r", + "\tshow( 'fuel_cell_itc_basis_percent_lbl', is_fuel_cell_tech);\r", + "\tshow('fuel_cell_itc_basis_cost_fed_include', is_fuel_cell_tech);\r", + "\tshow('fuel_cell_itc_basis_cost_sta_include', is_fuel_cell_tech);\r", + "\tshow('hybrid_basis_cost', is_hybrid);\r", + "\trefresh();\r", + "}\r", + "\r", + "\r", + "function set_itc_basis_choice() {\r", + "\tchoice = value('itc_qualification_choice');\r", + "\r", + "\t// ui text on depreciation form\r", + "\tmsg = '';\r", + "\tif (value('itc_qualification_choice') == 0) {\r", + "\t\tmsg = 'Allocations are based on system components.';\r", + "\t}\r", + "\tproperty('lbl_alloc_inputs','Caption',msg);\r", + "\t\r", + "\t//Installed Costs Driven Controls\r", + "\tenable('depr_itc_fed_capex', !choice);\r", + "\tenable('depr_itc_sta_capex', !choice);\r", + "\tenable('pv_itc_basis_cost_fed_include', !choice);\r", + "\tenable('pv_itc_basis_cost_sta_include', !choice);\r", + "\tenable('wind_itc_basis_cost_fed_include', !choice);\r", + "\tenable('wind_itc_basis_cost_sta_include', !choice);\r", + "\tenable('batt_itc_basis_cost_fed_include', !choice);\r", + "\tenable('batt_itc_basis_cost_sta_include', !choice);\r", + "\tenable('fuel_cell_itc_basis_cost_fed_include', !choice);\r", + "\tenable('fuel_cell_itc_basis_cost_sta_include', !choice);\r", + "\tenable('customgeneration_itc_basis_cost_fed_include', !choice);\r", + "\tenable('customgeneration_itc_basis_cost_sta_include', !choice);\r", + "\tenable('hybrid_itc_basis_cost_fed_include', !choice);\r", + "\tenable('hybrid_itc_basis_cost_sta_include', !choice);\r", + "\t\r", + "\t//Depreciation Driven Controls\r", + "\tenable('depr_itc_fed_macrs_5', choice);\r", + "\tenable('depr_itc_sta_macrs_5', choice);\r", + "\tenable('depr_itc_fed_macrs_15', choice);\r", + "\tenable('depr_itc_sta_macrs_15', choice);\r", + "\tenable('depr_itc_fed_sl_5', choice);\r", + "\tenable('depr_itc_sta_sl_5', choice);\r", + "\tenable('depr_itc_fed_sl_15', choice);\r", + "\tenable('depr_itc_sta_sl_15', choice);\r", + "\tenable('depr_itc_fed_sl_20', choice);\r", + "\tenable('depr_itc_sta_sl_20', choice);\r", + "\tenable('depr_itc_fed_sl_39', choice);\r", + "\tenable('depr_itc_sta_sl_39', choice);\r", + "\tenable('depr_itc_fed_custom', choice);\r", + "\tenable('depr_itc_sta_custom', choice);\r", + "\tenable('depr_custom_schedule',choice);\r", + "\tshow('itc_qual_warning', choice);\r", + "\t\r", + "\trefresh();\r", + "}\r", + "\r", + "function itc_basis_depreciation_choice() {\r", + "\t\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\" || fin == \"Commercial\") {\r", + "\t\tchoice = 1;\r", + "\t}\r", + "\telse {\r", + "\t\tchoice = value('itc_qualification_choice');\r", + "\t\t\t\r", + "\t\t\t\r", + "\t\tdepr_list = ['ui_depr_alloc_macrs_5_percent','ui_depr_alloc_macrs_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_5_percent', 'ui_depr_alloc_sl_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_20_percent', 'ui_depr_alloc_sl_39_percent',\r", + "\t\t\t'ui_depr_alloc_custom_percent'];\r", + "\t\titc_depr_choice = ?${itc_basis_depreciation_allocation}[\r", + "\t\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t\t'depr_alloc_custom_percent', 'none'];\r", + "\t\tnon_itc_depr_choice = ?${non_itc_basis_depreciation_allocation}[\r", + "\t\t\t'depr_alloc_macrs_5_percent','depr_alloc_macrs_15_percent',\r", + "\t\t\t'depr_alloc_sl_5_percent', 'depr_alloc_sl_15_percent',\r", + "\t\t\t'depr_alloc_sl_20_percent', 'depr_alloc_sl_39_percent',\r", + "\t\t\t'depr_alloc_custom_percent', 'none'];\r", + "\t\t\r", + "\t\tif (choice == 0) {\r", + "\t\t\tenable('itc_basis_depreciation_allocation', true);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', true);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], false);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tenable('itc_basis_depreciation_allocation', false);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', false);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], true);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "}\r", + "" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Financial ITC Qualification.json b/deploy/runtime/ui/Financial ITC Qualification.json new file mode 100644 index 0000000000..206862bde2 --- /dev/null +++ b/deploy/runtime/ui/Financial ITC Qualification.json @@ -0,0 +1,1941 @@ +{ + "Name": "Financial ITC Qualification", + "Width": 861.0, + "Height": 259.0, + "FormObjects": { + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211111126" + }, + "X": { + "Type": 3.0, + "Integer": 657.0 + }, + "Y": { + "Type": 3.0, + "Integer": 120.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "State" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211211" + }, + "X": { + "Type": 3.0, + "Integer": 564.0 + }, + "Y": { + "Type": 3.0, + "Integer": 120.0 + }, + "Width": { + "Type": 3.0, + "Integer": 50.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Federal" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "Label1211212127" + }, + "X": { + "Type": 3.0, + "Integer": 552.0 + }, + "Y": { + "Type": 3.0, + "Integer": 99.0 + }, + "Width": { + "Type": 3.0, + "Integer": 157.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Qualifies for ITC" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 4.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 5.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 327.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "batt_itc_percent_lbl" + }, + "X": { + "Type": 3.0, + "Integer": 420.0 + }, + "Y": { + "Type": 3.0, + "Integer": 168.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_fed" + }, + "X": { + "Type": 3.0, + "Integer": 522.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_capex_sta" + }, + "X": { + "Type": 3.0, + "Integer": 615.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_fed" + }, + "X": { + "Type": 3.0, + "Integer": 522.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_basis_cost_percent_sta" + }, + "X": { + "Type": 3.0, + "Integer": 615.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qual_warning" + }, + "X": { + "Type": 3.0, + "Integer": 453.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 390.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "See depreciation class allocations below." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "RadioChoice": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "itc_qualification_choice" + }, + "X": { + "Type": 3.0, + "Integer": 27.0 + }, + "Y": { + "Type": 3.0, + "Integer": 72.0 + }, + "Width": { + "Type": 3.0, + "Integer": 423.0 + }, + "Height": { + "Type": 3.0, + "Integer": 54.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Selection": { + "Type": 3.0, + "Integer": 0.0 + }, + "Items": { + "Type": 6.0, + "StringList": "Determine ITC qualification from system components|Determine ITC qualification from depreciation class allocations" + }, + "ShowCaptions": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Horizontal": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 1.0 + } + } + }, + "GroupBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 4" + }, + "X": { + "Type": 3.0, + "Integer": 6.0 + }, + "Y": { + "Type": 3.0, + "Integer": 6.0 + }, + "Width": { + "Type": 3.0, + "Integer": 850.0 + }, + "Height": { + "Type": 3.0, + "Integer": 247.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC Qualifying Costs" + }, + "Bold": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 7" + }, + "X": { + "Type": 3.0, + "Integer": 210.0 + }, + "Y": { + "Type": 3.0, + "Integer": 195.0 + }, + "Width": { + "Type": 3.0, + "Integer": 309.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost amount" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 71" + }, + "X": { + "Type": 3.0, + "Integer": 210.0 + }, + "Y": { + "Type": 3.0, + "Integer": 222.0 + }, + "Width": { + "Type": 3.0, + "Integer": 309.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "ITC qualifying cost percent of total installed cost" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 71314" + }, + "X": { + "Type": 3.0, + "Integer": 15.0 + }, + "Y": { + "Type": 3.0, + "Integer": 21.0 + }, + "Width": { + "Type": 3.0, + "Integer": 825.0 + }, + "Height": { + "Type": 3.0, + "Integer": 48.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "Choose whether to determine ITC qualifying costs from system components or from depreciation class allocations. Determining from system components is designed for systems with battery storage when only that equipment qualifies for the ITC. See Help for details." + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 1.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 1.0 + } + } + }, + "Label": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "object 717" + }, + "X": { + "Type": 3.0, + "Integer": 420.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "%" + }, + "TextColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "Bold": { + "Type": 2.0, + "Boolean": 0.0 + }, + "FontSize": { + "Type": 3.0, + "Integer": 0.0 + }, + "WordWrap": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignRight": { + "Type": 2.0, + "Boolean": 0.0 + }, + "AlignTop": { + "Type": 2.0, + "Boolean": 0.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost" + }, + "X": { + "Type": 3.0, + "Integer": 204.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost_fed_include" + }, + "X": { + "Type": 3.0, + "Integer": 594.0 + }, + "Y": { + "Type": 3.0, + "Integer": 144.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 2.0 + } + } + }, + "CheckBox": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_cost_sta_include" + }, + "X": { + "Type": 3.0, + "Integer": 687.0 + }, + "Y": { + "Type": 3.0, + "Integer": 144.0 + }, + "Width": { + "Type": 3.0, + "Integer": 21.0 + }, + "Height": { + "Type": 3.0, + "Integer": 21.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Caption": { + "Type": 5.0, + "String": "" + }, + "State": { + "Type": 2.0, + "Boolean": 0.0 + }, + "TabOrder": { + "Type": 3.0, + "Integer": 3.0 + } + } + }, + "Numeric": { + "Visible": 1.0, + "ObjectProperties": { + "Name": { + "Type": 5.0, + "String": "system_itc_basis_percent" + }, + "X": { + "Type": 3.0, + "Integer": 327.0 + }, + "Y": { + "Type": 3.0, + "Integer": 141.0 + }, + "Width": { + "Type": 3.0, + "Integer": 90.0 + }, + "Height": { + "Type": 3.0, + "Integer": 24.0 + }, + "Tool Tip": { + "Type": 5.0, + "String": "" + }, + "Value": { + "Type": 1.0, + "Double": 0.0 + }, + "Mode": { + "Type": 3.0, + "Integer": 1.0 + }, + "Format": { + "Type": 3.0, + "Integer": 0.0 + }, + "Decimals": { + "Type": 3.0, + "Integer": 3.0 + }, + "Prefix": { + "Type": 5.0, + "String": "" + }, + "Suffix": { + "Type": 5.0, + "String": "" + }, + "ThousandsSep": { + "Type": 2.0, + "Boolean": 1.0 + }, + "Editable": { + "Type": 2.0, + "Boolean": 1.0 + }, + "ForeColour": { + "Type": 4.0, + "Color": { + "Red": 0.0, + "Green": 0.0, + "Blue": 0.0, + "Alpha": 255.0 + } + }, + "BackColour": { + "Type": 4.0, + "Color": { + "Red": 255.0, + "Green": 255.0, + "Blue": 255.0, + "Alpha": 255.0 + } + }, + "TabOrder": { + "Type": 3.0, + "Integer": -1.0 + } + } + } + }, + "VarDatabase": { + "batt_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "Battery storage cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "batt_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost percent", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_basis_mat": { + "Version": 4.0, + "Type": 3.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": [ + [ + 8.39880241854e-312 + ] + ], + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_en_basis_mat": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_fed_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "depr_itc_sta_capex": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_capex_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying cost amount", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_fed": { + "Version": 4.0, + "Type": 1.0, + "Label": "Federal ITC qualifying costs percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_cost_percent_sta": { + "Version": 4.0, + "Type": 1.0, + "Label": "State ITC qualifying cost percent of total installed cost", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_basis_percent_input": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 0.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, + "itc_qualification_choice": { + "Version": 4.0, + "Type": 1.0, + "Label": "ITC qualification options", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "Determine ITC qualification from system components|Determine ITC qualification from depreciation class allocations", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "RadioChoice", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost", + "Units": "$", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost_fed_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "System cost qualifies for federal ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_cost_sta_include": { + "Version": 4.0, + "Type": 1.0, + "Label": "System cost qualifies for state ITC", + "Units": "", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 3.0, + "DefaultValue": 0.0, + "UIObject": "CheckBox", + "sscVariableName": "", + "sscVariableValue": "" + }, + "system_itc_basis_percent": { + "Version": 4.0, + "Type": 1.0, + "Label": "Non-storage installed cost percent", + "Units": "%", + "Group": "ITC Qualifying Costs", + "IndexLabels": "", + "Flags": 9.0, + "DefaultValue": 0.0, + "UIObject": "Numeric", + "sscVariableName": "", + "sscVariableValue": "" + } + }, + "Equations": [ + "equations{'batt_itc_basis_cost'} = define() {\r", + "\ttech = technology();\r", + "\tif (strpos(tech, 'Battery') != -1) {\r", + "\t\tif (tech == 'ME Wave Battery') {\r", + "\t\t\treturn ${total_installed_battery_cost};\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\treturn ${battery_total_cost_lcos};\r", + "\t\t}\r", + "\t}\r", + "\telse {\r", + "\t\treturn 0;\r", + "\t}\r", + "};\r", + "\r", + "equations{'batt_itc_basis_percent'} = define() {\r", + "\treturn ${batt_itc_basis_cost} / ${total_installed_cost} * 100; //%\r", + "};\r", + "\r", + "equations{'system_itc_basis_cost'} = define() {\r", + "\ttech = technology();\r", + "\tif (tech == \"Standalone Battery\") {\r", + "\t\treturn 0;\r", + "\t}\r", + "\telse if (tech == 'MEwave Battery') {\r", + "\t\treturn ${total_test};\r", + "\t}\r", + "\telse if (strpos(tech, 'Battery') != -1) {\r", + "\t\treturn ${total_system_installed_cost};\r", + "\t}\r", + "\telse {\r", + "\t\treturn ${total_installed_cost};\r", + "\t}\r", + "};\r", + "\r", + "equations{'system_itc_basis_percent'} = define() {\r", + "\treturn ${system_itc_basis_cost} / ${total_installed_cost} * 100; //%\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_fed'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${system_itc_basis_cost_fed_include}) {\r", + "\t\ttotal += ${system_itc_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_fed_include}) {\r", + "\t\ttotal+= ${batt_itc_basis_cost};\r", + "\t}\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_fed'} = define() {\r", + "\treturn ${itc_basis_cost_capex_fed} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_capex_sta'} = define() {\r", + "\ttotal = 0;\r", + "\tif (${system_itc_basis_cost_sta_include}) {\r", + "\t\ttotal += ${system_itc_basis_cost};\r", + "\t}\r", + "\tif (${batt_itc_basis_cost_sta_include}) {\r", + "\t\ttotal+= ${batt_itc_basis_cost};\r", + "\t}\r", + "\treturn total;\r", + "};\r", + "\r", + "equations{'itc_basis_cost_percent_sta'} = define() {\r", + "\treturn ${itc_basis_cost_capex_sta} / ${total_installed_cost} * 100.0;\r", + "};\r", + "\r", + "equations{'depr_en_basis_mat'} = define() {\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") return 1;\r", + "\treturn ${itc_qualification_choice} == 0 && ${depr_allocation_choice} != 2;\r", + "};\r", + "\r", + "equations{'depr_basis_mat'} = define() {\r", + "\tis_customgeneration_tech = technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid';\r", + "\tis_fuel_cell_tech = ( technology() == 'PVWatts Wind FuelCell Battery Hybrid' || technology() == 'CustomGeneration PVWatts Wind FuelCell Battery Hybrid' ) ;\r", + "\t\r", + "\trow_idx = 0;\r", + "\tdata = [[]];\r", + "\tfin = financing();\r", + "\r", + "\tif (fin == \"Residential\") {\r", + "\t\titc_idx = 7; // Non-depreciable\r", + "\t\tnon_itc_idx = 7;\r", + "\t\tdepr_alloc_choice = 0;\r", + "\t}\r", + "\telse {\r", + "\t\titc_idx = ${itc_basis_depreciation_allocation};\r", + "\t\tnon_itc_idx = ${non_itc_basis_depreciation_allocation};\r", + "\t\tdepr_alloc_choice = ${depr_allocation_choice};\r", + "\t}\r", + "\r", + "\tdata[row_idx] = [1, ${system_itc_basis_cost}, ${system_itc_basis_percent}, \r", + "\t${system_itc_basis_cost_fed_include}, ${system_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((depr_alloc_choice == 0 && ${system_itc_basis_cost_fed_include}) || (depr_alloc_choice == 1 && ${system_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\tdata[row_idx] = [2, ${batt_itc_basis_cost}, ${batt_itc_basis_percent}, \r", + "\t${batt_itc_basis_cost_fed_include}, ${batt_itc_basis_cost_sta_include}, non_itc_idx];\r", + "\tif((depr_alloc_choice == 0 && ${batt_itc_basis_cost_fed_include}) || (depr_alloc_choice == 1 && ${batt_itc_basis_cost_sta_include})) {\r", + "\t\tdata[row_idx][5] = itc_idx;\r", + "\t}\r", + "\trow_idx++;\r", + "\t\r", + "\t\r", + "\treturn data;\r", + "\t\r", + "};\r", + "\t" + ], + "Callbacks": [ + "on_load{'Financial ITC Qualification'} = define() {\r", + "\tcheck_residential();\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "\tshow_battery_itc();\r", + "};\r", + "\r", + "on_change{'itc_qualification_choice'} = define() {\r", + "\tset_itc_basis_choice();\r", + "\titc_basis_depreciation_choice();\r", + "};\r", + "\r", + "function show_battery_itc() {\r", + "\ttech = technology();\r", + "\tis_batt = strpos(tech, 'Battery') != -1;\r", + "\tshow('batt_itc_basis_cost', is_batt);\r", + "\tshow('batt_itc_basis_percent', is_batt);\r", + "\tshow('batt_itc_percent_lbl', is_batt);\r", + "\tshow('batt_itc_basis_cost_fed_include', is_batt);\r", + "\tshow('batt_itc_basis_cost_sta_include', is_batt);\r", + "\trefresh();\r", + "}\r", + "\r", + "function check_residential() {\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") {\r", + "\t\tenable(\"itc_qualification_choice\", false);\r", + "\t\tvalue('itc_qualification_choice', 0);\r", + "\t}\r", + "}\r", + "\r", + "function set_itc_basis_choice() {\r", + "\r", + "\t// ui text on depreciation form\r", + "\tmsg = '';\r", + "\tif (value('itc_qualification_choice') == 0) {\r", + "\t\tmsg = 'Allocations are based on system components.';\r", + "\t}\r", + "\tproperty('lbl_alloc_inputs','Caption',msg);\r", + "\r", + "\tchoice = value('itc_qualification_choice');\r", + "\t\r", + "\t//Installed Costs Driven Controls\r", + "\tenable('depr_itc_fed_capex', !choice);\r", + "\tenable('depr_itc_sta_capex', !choice);\r", + "\tenable('system_itc_basis_cost_fed_include', !choice);\r", + "\tenable('system_itc_basis_cost_sta_include', !choice);\r", + "\tenable('batt_itc_basis_cost_fed_include', !choice);\r", + "\tenable('batt_itc_basis_cost_sta_include', !choice);\r", + "\tenable('itc_basis_percent_input', !choice);\r", + "\t\r", + "\t//Depreciation Driven Controls\r", + "\tshow('itc_qual_warning', choice);\r", + "\tenable('depr_itc_fed_macrs_5', choice);\r", + "\tenable('depr_itc_sta_macrs_5', choice);\r", + "\tenable('depr_itc_fed_macrs_15', choice);\r", + "\tenable('depr_itc_sta_macrs_15', choice);\r", + "\tenable('depr_itc_fed_sl_5', choice);\r", + "\tenable('depr_itc_sta_sl_5', choice);\r", + "\tenable('depr_itc_fed_sl_15', choice);\r", + "\tenable('depr_itc_sta_sl_15', choice);\r", + "\tenable('depr_itc_fed_sl_20', choice);\r", + "\tenable('depr_itc_sta_sl_20', choice);\r", + "\tenable('depr_itc_fed_sl_39', choice);\r", + "\tenable('depr_itc_sta_sl_39', choice);\r", + "\tenable('depr_itc_fed_custom', choice);\r", + "\tenable('depr_itc_sta_custom', choice);\r", + "\tenable('depr_custom_schedule',choice);\r", + "\t\r", + "\trefresh();\r", + "}\r", + "\r", + "function itc_basis_depreciation_choice() {\r", + "\r", + "\tfin = financing();\r", + "\tif (fin == \"Residential\") {\r", + "\t\tchoice = 1;\r", + "\t}\r", + "\telse {\r", + "\t\r", + "\t\tchoice = value('itc_qualification_choice');\r", + "\t\t\t\r", + "\t\tdepr_list = ['ui_depr_alloc_macrs_5_percent','ui_depr_alloc_macrs_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_5_percent', 'ui_depr_alloc_sl_15_percent',\r", + "\t\t\t'ui_depr_alloc_sl_20_percent', 'ui_depr_alloc_sl_39_percent',\r", + "\t\t\t'ui_depr_alloc_custom_percent'];\r", + "\t\r", + "\t\tif (choice == 0) {\r", + "\t\t\tenable('depr_allocation_choice',true);\r", + "\t\t\tenable('itc_basis_depreciation_allocation', true);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', true);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], false);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t\telse {\r", + "\t\t\tenable('depr_allocation_choice',false);\r", + "\t\t\tenable('itc_basis_depreciation_allocation', false);\r", + "\t\t\tenable('non_itc_basis_depreciation_allocation', false);\r", + "\t\t\tfor (i=0; i < #depr_list; i++) {\r", + "\t\t\t\tenable(depr_list[i], true);\r", + "\t\t\t}\r", + "\t\t}\r", + "\t}\r", + "}" + ] +} \ No newline at end of file diff --git a/deploy/runtime/ui/Financial Tax Credits.json b/deploy/runtime/ui/Financial Tax Credits.json index b7b93e5d7c..8412c91e79 100644 --- a/deploy/runtime/ui/Financial Tax Credits.json +++ b/deploy/runtime/ui/Financial Tax Credits.json @@ -1,7 +1,7 @@ { "Name": "Financial Tax Credits", - "Width": 866.0, - "Height": 201.0, + "Width": 862.0, + "Height": 302.0, "FormObjects": { "GroupBox": { "Visible": 1.0, @@ -16,11 +16,11 @@ }, "Y": { "Type": 3.0, - "Integer": 3.0 + "Integer": 105.0 }, "Width": { "Type": 3.0, - "Integer": 445.0 + "Integer": 853.0 }, "Height": { "Type": 3.0, @@ -49,7 +49,7 @@ }, "X": { "Type": 3.0, - "Integer": 465.0 + "Integer": 6.0 }, "Y": { "Type": 3.0, @@ -57,11 +57,11 @@ }, "Width": { "Type": 3.0, - "Integer": 394.0 + "Integer": 853.0 }, "Height": { "Type": 3.0, - "Integer": 191.0 + "Integer": 98.0 }, "Tool Tip": { "Type": 5.0, @@ -86,11 +86,11 @@ }, "X": { "Type": 3.0, - "Integer": 507.0 + "Integer": 69.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 27.0 }, "Width": { "Type": 3.0, @@ -148,11 +148,11 @@ }, "X": { "Type": 3.0, - "Integer": 33.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 159.0 }, "Width": { "Type": 3.0, @@ -210,11 +210,11 @@ }, "X": { "Type": 3.0, - "Integer": 33.0 + "Integer": 24.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -272,11 +272,11 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 21.0 }, "Y": { "Type": 3.0, - "Integer": 165.0 + "Integer": 258.0 }, "Width": { "Type": 3.0, @@ -334,11 +334,11 @@ }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 30.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 75.0 }, "Width": { "Type": 3.0, @@ -396,11 +396,11 @@ }, "X": { "Type": 3.0, - "Integer": 30.0 + "Integer": 21.0 }, "Y": { "Type": 3.0, - "Integer": 141.0 + "Integer": 234.0 }, "Width": { "Type": 3.0, @@ -458,11 +458,11 @@ }, "X": { "Type": 3.0, - "Integer": 468.0 + "Integer": 30.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 51.0 }, "Width": { "Type": 3.0, @@ -520,11 +520,11 @@ }, "X": { "Type": 3.0, - "Integer": 636.0 + "Integer": 198.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 27.0 }, "Width": { "Type": 3.0, @@ -582,11 +582,11 @@ }, "X": { "Type": 3.0, - "Integer": 735.0 + "Integer": 297.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 27.0 }, "Width": { "Type": 3.0, @@ -644,11 +644,11 @@ }, "X": { "Type": 3.0, - "Integer": 111.0 + "Integer": 102.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 135.0 }, "Width": { "Type": 3.0, @@ -706,11 +706,11 @@ }, "X": { "Type": 3.0, - "Integer": 84.0 + "Integer": 75.0 }, "Y": { "Type": 3.0, - "Integer": 117.0 + "Integer": 210.0 }, "Width": { "Type": 3.0, @@ -768,11 +768,11 @@ }, "X": { "Type": 3.0, - "Integer": 219.0 + "Integer": 210.0 }, "Y": { "Type": 3.0, - "Integer": 117.0 + "Integer": 210.0 }, "Width": { "Type": 3.0, @@ -830,11 +830,11 @@ }, "X": { "Type": 3.0, - "Integer": 105.0 + "Integer": 96.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 159.0 }, "Width": { "Type": 3.0, @@ -883,11 +883,11 @@ }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 321.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 159.0 }, "Width": { "Type": 3.0, @@ -924,11 +924,11 @@ }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 405.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 159.0 }, "Width": { "Type": 3.0, @@ -965,11 +965,11 @@ }, "X": { "Type": 3.0, - "Integer": 105.0 + "Integer": 96.0 }, "Y": { "Type": 3.0, - "Integer": 141.0 + "Integer": 234.0 }, "Width": { "Type": 3.0, @@ -1018,11 +1018,11 @@ }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 321.0 }, "Y": { "Type": 3.0, - "Integer": 141.0 + "Integer": 234.0 }, "Width": { "Type": 3.0, @@ -1059,11 +1059,11 @@ }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 405.0 }, "Y": { "Type": 3.0, - "Integer": 141.0 + "Integer": 234.0 }, "Width": { "Type": 3.0, @@ -1100,11 +1100,11 @@ }, "X": { "Type": 3.0, - "Integer": 213.0 + "Integer": 204.0 }, "Y": { "Type": 3.0, - "Integer": 141.0 + "Integer": 234.0 }, "Width": { "Type": 3.0, @@ -1153,11 +1153,11 @@ }, "X": { "Type": 3.0, - "Integer": 105.0 + "Integer": 96.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -1206,11 +1206,11 @@ }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 321.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -1247,11 +1247,11 @@ }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 405.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 183.0 }, "Width": { "Type": 3.0, @@ -1288,11 +1288,11 @@ }, "X": { "Type": 3.0, - "Integer": 105.0 + "Integer": 96.0 }, "Y": { "Type": 3.0, - "Integer": 165.0 + "Integer": 258.0 }, "Width": { "Type": 3.0, @@ -1341,11 +1341,11 @@ }, "X": { "Type": 3.0, - "Integer": 330.0 + "Integer": 321.0 }, "Y": { "Type": 3.0, - "Integer": 165.0 + "Integer": 258.0 }, "Width": { "Type": 3.0, @@ -1382,11 +1382,11 @@ }, "X": { "Type": 3.0, - "Integer": 414.0 + "Integer": 405.0 }, "Y": { "Type": 3.0, - "Integer": 165.0 + "Integer": 258.0 }, "Width": { "Type": 3.0, @@ -1423,11 +1423,11 @@ }, "X": { "Type": 3.0, - "Integer": 213.0 + "Integer": 204.0 }, "Y": { "Type": 3.0, - "Integer": 165.0 + "Integer": 258.0 }, "Width": { "Type": 3.0, @@ -1476,11 +1476,11 @@ }, "X": { "Type": 3.0, - "Integer": 288.0 + "Integer": 279.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 135.0 }, "Width": { "Type": 3.0, @@ -1538,11 +1538,11 @@ }, "X": { "Type": 3.0, - "Integer": 219.0 + "Integer": 210.0 }, "Y": { "Type": 3.0, - "Integer": 21.0 + "Integer": 114.0 }, "Width": { "Type": 3.0, @@ -1600,11 +1600,11 @@ }, "X": { "Type": 3.0, - "Integer": 387.0 + "Integer": 378.0 }, "Y": { "Type": 3.0, - "Integer": 42.0 + "Integer": 135.0 }, "Width": { "Type": 3.0, @@ -1662,11 +1662,11 @@ }, "X": { "Type": 3.0, - "Integer": 477.0 + "Integer": 456.0 }, "Y": { "Type": 3.0, - "Integer": 120.0 + "Integer": 30.0 }, "Width": { "Type": 3.0, @@ -1724,11 +1724,11 @@ }, "X": { "Type": 3.0, - "Integer": 528.0 + "Integer": 90.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 51.0 }, "Width": { "Type": 3.0, @@ -1777,11 +1777,11 @@ }, "X": { "Type": 3.0, - "Integer": 756.0 + "Integer": 318.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 51.0 }, "Width": { "Type": 3.0, @@ -1860,11 +1860,11 @@ }, "X": { "Type": 3.0, - "Integer": 645.0 + "Integer": 207.0 }, "Y": { "Type": 3.0, - "Integer": 66.0 + "Integer": 51.0 }, "Width": { "Type": 3.0, @@ -1943,11 +1943,11 @@ }, "X": { "Type": 3.0, - "Integer": 528.0 + "Integer": 90.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 75.0 }, "Width": { "Type": 3.0, @@ -1996,11 +1996,11 @@ }, "X": { "Type": 3.0, - "Integer": 756.0 + "Integer": 318.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 75.0 }, "Width": { "Type": 3.0, @@ -2079,11 +2079,11 @@ }, "X": { "Type": 3.0, - "Integer": 645.0 + "Integer": 207.0 }, "Y": { "Type": 3.0, - "Integer": 90.0 + "Integer": 75.0 }, "Width": { "Type": 3.0, diff --git a/deploy/runtime/ui/Fuel Cell Costs.json b/deploy/runtime/ui/Fuel Cell Costs.json index e9b6036ac9..702e74c32e 100644 --- a/deploy/runtime/ui/Fuel Cell Costs.json +++ b/deploy/runtime/ui/Fuel Cell Costs.json @@ -9812,6 +9812,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "battery_itc_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "battery_per_kW": { "Version": 4.0, "Type": 1.0, @@ -10059,6 +10072,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "fuel_cell_itc_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "fuelcell_per_kW": { "Version": 4.0, "Type": 1.0, @@ -10787,6 +10813,19 @@ "sscVariableName": "", "sscVariableValue": "" }, + "pv_itc_cost": { + "Version": 4.0, + "Type": 1.0, + "Label": "", + "Units": "", + "Group": "", + "IndexLabels": "", + "Flags": 8.0, + "DefaultValue": 0.0, + "UIObject": "Default", + "sscVariableName": "", + "sscVariableValue": "" + }, "sales_tax_percent": { "Version": 4.0, "Type": 1.0, @@ -11137,7 +11176,9 @@ "", "equations {'battery_total_cost_lcos'} = define() {", "\tif (${pv_capex_cost_choice}==0) {", - "\t\treturn ${battery_total}+${total_battery_indirect_cost} + ", + "\t\treturn ${battery_total}+${battery_power} * \r", + "\t\t\t(${bos_equip_battperkw} + ${install_labor_battperkw} + ${install_margin_battperkw}) \r", + "\t\t\t+ ${total_battery_indirect_cost} + ", "\t\t\t${battery_total}*${sales_tax_percent}/100*${sales_tax_value}/100;", "\t}", "\telse {", @@ -11158,6 +11199,22 @@ "", "equations{'land_area_value'} = define() {", "\treturn ${total_land_area};", + "};\r", + "\r", + "equations{'battery_itc_cost'} = define() {\r", + "\treturn ${battery_total_cost_lcos};\r", + "};\r", + "\r", + "equations{'fuel_cell_itc_cost'} = define() {\r", + "\treturn ${fuelcell_total} + ${fuelcell_power_total} *\r", + "\t(${bos_equip_fcperkw} + ${install_labor_fcperkw} + ${install_margin_fcperkw}\r", + "\t+ ${permitting_per_fckw} + ${engr_per_fckw} + ${grid_per_fckw} \r", + "\t+ ${land_per_fckw} + ${landprep_per_fckw}) + \r", + "\t${fuelcell_total}*${sales_tax_percent}/100*${sales_tax_value}/100;\r", + "};\r", + "\r", + "equations{'pv_itc_cost'} = define() {\r", + "\treturn ${total_installed_cost} - ${battery_itc_cost} - ${fuel_cell_itc_cost};\r", "};", "" ], diff --git a/deploy/runtime/ui/Hybrid Costs.json b/deploy/runtime/ui/Hybrid Costs.json index b6cf2cc5cd..df84c9e66c 100644 --- a/deploy/runtime/ui/Hybrid Costs.json +++ b/deploy/runtime/ui/Hybrid Costs.json @@ -1215,6 +1215,7 @@ "\tvalue('total_installed_cost', value('total_installed_cost'));\r", "\trefresh('total_installed_cost');\r", "\trefresh();\r", - "};" + "};\r", + "" ] } \ No newline at end of file diff --git a/deploy/runtime/versions.lk b/deploy/runtime/versions.lk index 299d832470..8662ca0fb6 100644 --- a/deploy/runtime/versions.lk +++ b/deploy/runtime/versions.lk @@ -57,6 +57,90 @@ function variable_name_change(new, old){ version_upgrade{'2026.2.19'} = define() { const cfg = config(); + + is_itc_fin = ( cfg.fin == 'Single Owner' || cfg.fin == 'Leveraged Partnership Flip' || cfg.fin == 'All Equity Partnership Flip' || cfg.fin == 'Sale Leaseback' || cfg.fin == 'Merchant Plant' || cfg.fin == 'Community Solar' || cfg.fin == 'Host Developer'); + + if (is_itc_fin) { + value('itc_qualification_choice', 1, "ITC qualification and depreciation can now be calculated automatically as a percentage of installation cost. Previous manual depreciation allocations have been retained."); + macrs_5 = oldvalue('depr_alloc_macrs_5_percent'); + macrs_15 = oldvalue('depr_alloc_macrs_15_percent'); + sl_5 = oldvalue('depr_alloc_sl_5_percent'); + sl_15 = oldvalue('depr_alloc_sl_15_percent'); + sl_20 = oldvalue('depr_alloc_sl_20_percent'); + sl_39 = oldvalue('depr_alloc_sl_39_percent'); + custom = oldvalue('depr_alloc_custom_percent'); + + value('ui_depr_alloc_macrs_5_percent', macrs_5, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_macrs_15_percent', macrs_15, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_sl_5_percent', sl_5, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_sl_15_percent', sl_15, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_sl_20_percent', sl_20, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_sl_39_percent', sl_39, "Copying existing allocation to new UI variable."); + value('ui_depr_alloc_custom_percent', custom, "Copying existing allocation to new UI variable."); + } + + if (cfg.fin == 'Commercial') { + value('itc_qualification_choice', 1, "ITC qualification and depreciation can now be calculated automatically as a percentage of installation cost. Previous manual depreciation allocations have been retained."); + has_itc_fed = oldvalue('itc_fed_amount') > 0 || oldvalue('itc_fed_percent') > 0; + has_itc_sta = oldvalue('itc_sta_amount') > 0 || oldvalue('itc_sta_percent') > 0; + depr_fed_type = oldvalue('depr_fed_type'); + // Nothing to do on 0, defaults are 0 + if (depr_fed_type == 1) { + value('ui_depr_alloc_macrs_5_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_macrs_5', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_sta_macrs_5', has_itc_sta, "Update to detailed ITC basis qualification variable."); + } + else if (depr_fed_type == 2) { + sl_depr_yrs = oldvalue('depr_fed_sl_years'); + if (sl_depr_yrs == 5) { + value('ui_depr_alloc_sl_5_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_sl_5', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_sta_sl_5', has_itc_sta, "Update to detailed ITC basis qualification variable."); + } + else if (sl_depr_yrs == 15) { + value('ui_depr_alloc_sl_15_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_sl_15', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_sta_sl_15', has_itc_sta, "Update to detailed ITC basis qualification variable."); + } + else if (sl_depr_yrs == 20) { + value('ui_depr_alloc_sl_20_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed__sl_20', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_sta__sl_20', has_itc_sta, "Update to detailed ITC basis qualification variable."); + } + else if (sl_depr_yrs == 39) { + value('ui_depr_alloc_sl_39_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_sl_39', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_sta_sl_39', has_itc_sta, "Update to detailed ITC basis qualification variable."); + } + else { + value('ui_depr_alloc_custom_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_custom', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_fed_custom', has_itc_sta, "Update to detailed ITC basis qualification variable."); + sl_depr = 1.0 / sl_depr_yrs; + sl_custom_arr = []; + for (i = 0; i < sl_depr_yrs; i++) { + sl_custom_arr[i] = sl_depr; + } + value('depr_custom_schedule', sl_custom_arr, "Use custom depreciation for non-standard straight line length"); + } + } + else if (depr_fed_type == 3) { + value('ui_depr_alloc_custom_percent', 100.0, "Copying existing allocation to new UI variable."); + value('depr_itc_fed_custom', has_itc_fed, "Update to detailed ITC basis qualification variable."); + value('depr_itc_fed_custom', has_itc_sta, "Update to detailed ITC basis qualification variable."); + custom_depr = oldvalue('depr_fed_custom'); + value('depr_custom_schedule', custom_depr, "Update to new custom depreciation variable."); + } + } + + if (cfg.fin == 'Residential') { + has_itc_fed = oldvalue('itc_fed_amount') > 0 || oldvalue('itc_fed_percent') > 0; + has_itc_sta = oldvalue('itc_sta_amount') > 0 || oldvalue('itc_sta_percent') > 0; + value('system_itc_basis_cost_fed_include', has_itc_fed, "Update to component-based ITC basis qualification variable."); + value('system_itc_basis_cost_sta_include', has_itc_sta, "Update to component-based ITC basis qualification variable."); + value('batt_itc_basis_cost_fed_include', has_itc_fed, "Update to component-based ITC basis qualification variable."); + value('batt_itc_basis_cost_sta_include', has_itc_sta, "Update to component-based ITC basis qualification variable."); + } if (cfg.tech == 'Flat Plate PV' || cfg.tech == 'PV Battery' || cfg.tech == 'Photovoltaic Wind Battery Hybrid' ) { message('The Detailed PV model input pages have been reorganized to make it easier to find related inputs with improved messages to help you find and fix problems with the system design.', 'error'); diff --git a/doc/source/archive/cash-flow-descriptions/cf_all_equity_partnership_flip.rst b/doc/source/archive/cash-flow-descriptions/cf_all_equity_partnership_flip.rst index d1feb6539e..9b0270803b 100644 --- a/doc/source/archive/cash-flow-descriptions/cf_all_equity_partnership_flip.rst +++ b/doc/source/archive/cash-flow-descriptions/cf_all_equity_partnership_flip.rst @@ -49,7 +49,7 @@ Partners Returns Incentives ~~~~~~~~~~ -:doc:`Incentives <../incentives-and-depreciation/incentives>` may consist of either cash incentives (IBI, CBI, PBI) or tax credits (ITC, PTC), and may either calculated based on project investment costs (IBI, CBI, ITC), or the project's energy production (PBI, PTC). +:doc:`Incentives <../incentives-and-depreciation/cash_incentives>` may consist of either cash incentives (IBI, CBI, PBI) or tax credits (ITC, PTC), and may either calculated based on project investment costs (IBI, CBI, ITC), or the project's energy production (PBI, PTC). The values in the incentives rows of the cash flow table are shown for reference. Their impact on project cash flows are shown in the project cash flows described above: diff --git a/doc/source/archive/cash-flow-descriptions/cf_residential_and_commercial.rst b/doc/source/archive/cash-flow-descriptions/cf_residential_and_commercial.rst index 6a072358b2..bcf7cf8abf 100644 --- a/doc/source/archive/cash-flow-descriptions/cf_residential_and_commercial.rst +++ b/doc/source/archive/cash-flow-descriptions/cf_residential_and_commercial.rst @@ -123,7 +123,7 @@ Tax Effect on Equity -- State The tax effect on equity cash flows are the tax calculations for state income taxes. SAM makes the following state income tax assumptions: -* For the Residential and Commercial financial models, state taxable income is the sum of all incentive payments in a given year that you specify as State taxable on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. +* For the Residential and Commercial financial models, state taxable income is the sum of all incentive payments in a given year that you specify as State taxable on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. * For the Commercial financial model, income tax paid on the value of energy is accounted for in the after-tax cash flow described below. For the Residential option, income tax is not paid on the value of energy. @@ -138,10 +138,10 @@ The tax effect on equity cash flows are the tax calculations for state income ta Depreciation (Commercial Only) .............................. -Depreciation applies only to the Commercial financial model, and depends on the depreciation schedule from the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. +Depreciation applies only to the Commercial financial model, and depends on the depreciation schedule from the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. **State Depreciation Schedule** - For the Commercial financial model with a depreciation option defined on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page, SAM displays the state depreciation percentage in the State Depreciation Schedule row of the cash flow table. SAM determines the depreciation schedule (percentage and applicable years) based on the options you specify for state depreciation on the Depreciation page. + For the Commercial financial model with a depreciation option defined on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page, SAM displays the state depreciation percentage in the State Depreciation Schedule row of the cash flow table. SAM determines the depreciation schedule (percentage and applicable years) based on the options you specify for state depreciation on the Depreciation page. For the Residential financial model, depreciation does not apply, and SAM displays zeros in the cash flow. @@ -152,11 +152,11 @@ Depreciation applies only to the Commercial financial model, and depends on the Where *Depreciation Schedule* is described above, and the *Net Capital Cost* is the total installed cost from the :doc:`Installation costs <../installation-costs/installation_costs>` page less any incentives from the Incentives page that reduce the depreciation basis. -*Basis Reduction* depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page with checked **State** boxes in the **Reduces Depreciation and ITC Bases** column, or an investment tax credit (ITC) with checked **State** boxes in the **Reduces Depreciation Basis** column. For each IBI, CBI, or ITC with a check mark, SAM subtracts the total incentive amount and fifty percent of the tax credit amount from the total installed cost to calculate the depreciable base: +*Basis Reduction* depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page with checked **State** boxes in the **Reduces Depreciation and ITC Bases** column, or an investment tax credit (ITC) with checked **State** boxes in the **Reduces Depreciation Basis** column. For each IBI, CBI, or ITC with a check mark, SAM subtracts the total incentive amount and fifty percent of the tax credit amount from the total installed cost to calculate the depreciable base: *Depreciation Basis Reduction Year n = ITC × 0.5 + IBI + CBI + PBI* - Where *ITC* includes all tax credits that you specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page to reduce the depreciation basis, and *IBI*, *CBI*, and *PBI* include all incentives you specified to reduce the depreciation basis. + Where *ITC* includes all tax credits that you specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page to reduce the depreciation basis, and *IBI*, *CBI*, and *PBI* include all incentives you specified to reduce the depreciation basis. For the Residential financial model, depreciation does not apply, and SAM displays zeros in the cash flow. @@ -237,7 +237,7 @@ Tax Effect on Equity -- Federal The tax effect on equity cash flows are the tax calculations for federal income taxes. SAM makes the following federal income tax assumptions: -* For the Residential and Commercial financial models, federal taxable income includes any incentive payments that you specify as Federally taxable on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and the value of State Tax Savings. +* For the Residential and Commercial financial models, federal taxable income includes any incentive payments that you specify as Federally taxable on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and the value of State Tax Savings. * For the Commercial financial model, income tax paid on the value of energy is accounted for in the after-tax cash flow described below. For the Residential option, income tax is not paid on the value of energy. @@ -252,10 +252,10 @@ The tax effect on equity cash flows are the tax calculations for federal income Depreciation (Commercial Only) .............................. -Depreciation applies only to the Commercial financial model, and depends on the depreciation schedule from the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. +Depreciation applies only to the Commercial financial model, and depends on the depreciation schedule from the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. **Federal Depreciation Schedule** - For the Commercial financial model with a depreciation option defined on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page, SAM displays the federal depreciation percentage in the Federal Depreciation Schedule row of the cash flow table. SAM determines the depreciation schedule (percentage and applicable years) based on the options you specify for state depreciation on the Depreciation page. + For the Commercial financial model with a depreciation option defined on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page, SAM displays the federal depreciation percentage in the Federal Depreciation Schedule row of the cash flow table. SAM determines the depreciation schedule (percentage and applicable years) based on the options you specify for state depreciation on the Depreciation page. For the Residential financial model, depreciation does not apply, and SAM displays zeros in the cash flow. @@ -266,11 +266,11 @@ Depreciation applies only to the Commercial financial model, and depends on the Where *Depreciation Schedule* is described above, and the *Total Installed costs* is from the :doc:`Installation costs <../installation-costs/installation_costs>` page. -*Basis Reduction* depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page with checked **Federal** boxes in the **Reduces Depreciation and ITC Bases** column, or an investment tax credit (ITC) on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page with checked **Federal** boxes in the **Reduces Depreciation Basis** column. For each IBI, CBI, or ITC with a check mark, SAM subtracts the total incentive amount and fifty percent of the tax credit amount from the total installed cost to calculate the depreciable base: +*Basis Reduction* depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page with checked **Federal** boxes in the **Reduces Depreciation and ITC Bases** column, or an investment tax credit (ITC) on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page with checked **Federal** boxes in the **Reduces Depreciation Basis** column. For each IBI, CBI, or ITC with a check mark, SAM subtracts the total incentive amount and fifty percent of the tax credit amount from the total installed cost to calculate the depreciable base: *Depreciation Basis Reduction Year n = Total ITC × 0.5 + Total IBI + Total CBI + Total PBI* - Where *ITC* includes all tax credits that you specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page to reduce the depreciation basis, and *IBI*, *CBI*, and *PBI* include all incentives you specified to reduce the depreciation basis. + Where *ITC* includes all tax credits that you specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page to reduce the depreciation basis, and *IBI*, *CBI*, and *PBI* include all incentives you specified to reduce the depreciation basis. For the Residential financial model, depreciation does not apply, and SAM displays zeros in the cash flow. diff --git a/doc/source/archive/cash-flow-descriptions/cf_single_owner.rst b/doc/source/archive/cash-flow-descriptions/cf_single_owner.rst index f10318dc7c..2a4fd6bf7a 100644 --- a/doc/source/archive/cash-flow-descriptions/cf_single_owner.rst +++ b/doc/source/archive/cash-flow-descriptions/cf_single_owner.rst @@ -42,7 +42,7 @@ Total Project Returns Incentives ~~~~~~~~~~ -:doc:`Incentives <../incentives-and-depreciation/incentives>` may consist of either cash incentives (IBI, CBI, PBI) or tax credits (ITC, PTC), and may either calculated based on project investment costs (IBI, CBI, ITC), or the project's energy production (PBI, PTC). +:doc:`Incentives <../incentives-and-depreciation/cash_incentives>` may consist of either cash incentives (IBI, CBI, PBI) or tax credits (ITC, PTC), and may either calculated based on project investment costs (IBI, CBI, ITC), or the project's energy production (PBI, PTC). The values in the incentives rows of the cash flow table are shown for reference. Their impact on project cash flows are shown in the project cash flows described above: diff --git a/doc/source/archive/includes/snip_cf_depreciation_and_itc.rst b/doc/source/archive/includes/snip_cf_depreciation_and_itc.rst index c163b8b33c..13b6734df1 100644 --- a/doc/source/archive/includes/snip_cf_depreciation_and_itc.rst +++ b/doc/source/archive/includes/snip_cf_depreciation_and_itc.rst @@ -5,9 +5,9 @@ The federal and state Depreciation and ITC tables show the depreciable basis cal * The depreciation class allocations on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page determine how the depreciable basis is allocated to the different depreciation classes (MACRS 5-yr, Straight Line, etc.). -* For each state and federal IBI and CBI with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, the full incentive amount reduces the depreciable basis. +* For each state and federal IBI and CBI with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, the full incentive amount reduces the depreciable basis. -* For each state and federal ITC with **Reduces Depreciation Basis** checked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, 50% of the tax credit amount reduces the depreciable basis. +* For each state and federal ITC with **Reduces Depreciation Basis** checked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, 50% of the tax credit amount reduces the depreciable basis. * For each depreciation class with a checked box under **Bonus Depreciation** on the Financial Parameters page, the depreciable basis is the product of the bonus depreciation percentage and the adjusted depreciable basis. (The adjusted depreciable basis is the total depreciable after incentives and tax credit adjustments.) @@ -29,7 +29,7 @@ From the Financial Parameters page: * Other Financing Cost -From the :doc:`Incentives <../incentives-and-depreciation/incentives>` page: +From the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page: * State ITC as Percentage @@ -47,7 +47,7 @@ From the :doc:`Incentives <../incentives-and-depreciation/incentives>` page: * The amounts and percentages of any incentive with **Reduces Depreciation and ITC Bases** checked -From the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page: +From the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page: * Allocations for each depreciation class @@ -101,14 +101,14 @@ For each depreciable class, the depreciable basis before reduction by the ITC is *Reduction IBI = Total IBI that Reduce Depreciation × % of Total Depreciable Basis* - Where *Total IBI that Reduce Depreciation* is the sum of IBI values in the cash flow for incentives with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. For the state depreciation table, **State** must be checked for the incentive to reduce the state depreciation basis. For the federal depreciation table, **Federal** must be checked. *% of Total Depreciable Basis* is the allocation for the depreciation class described above. + Where *Total IBI that Reduce Depreciation* is the sum of IBI values in the cash flow for incentives with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. For the state depreciation table, **State** must be checked for the incentive to reduce the state depreciation basis. For the federal depreciation table, **Federal** must be checked. *% of Total Depreciable Basis* is the allocation for the depreciation class described above. **Reduction: CBI** The reduction in depreciation basis from CBI payments: *Reduction CBI = Total CBI that Reduce Depreciation × % of Total Depreciable Basis* - Where *Total CBI that Reduce Depreciation* is the sum of CBI values in the cash flow for incentives with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. For the state depreciation table, **State** must be checked for the incentive to reduce the state depreciation basis. For the federal depreciation table, **Federal** must be checked. *% of Total Depreciable Basis* is the allocation for the depreciation class described above. + Where *Total CBI that Reduce Depreciation* is the sum of CBI values in the cash flow for incentives with **Reduces Depreciation and ITC Bases** checked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. For the state depreciation table, **State** must be checked for the incentive to reduce the state depreciation basis. For the federal depreciation table, **Federal** must be checked. *% of Total Depreciable Basis* is the allocation for the depreciation class described above. **Depreciable Basis Prior to ITC** The depreciable basis reduced by CBI and IBI amounts: @@ -118,14 +118,14 @@ For each depreciable class, the depreciable basis before reduction by the ITC is ITC Reduction ............. -For each ITC on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page with **Reduces Depreciation Basis** checked, 50% of the ITC amount can be included in the depreciable basis for each depreciable class with **ITC Qualification** checked on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. SAM calculates the ITC reduction amount for ITCs that you specify on the Incentives page a percentage of the total installed costs with a maximum amount, and ITCs that you specify as a fixed amount. +For each ITC on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page with **Reduces Depreciation Basis** checked, 50% of the ITC amount can be included in the depreciable basis for each depreciable class with **ITC Qualification** checked on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. SAM calculates the ITC reduction amount for ITCs that you specify on the Incentives page a percentage of the total installed costs with a maximum amount, and ITCs that you specify as a fixed amount. -.. note:: The ITC reduces the depreciation basis for state taxes only when **State** under **Reduces Depreciation Basis** is checked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and when **State** is checked under **ITC Qualification** for the depreciation class on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. Similarly, the ITC reduces the depreciation basis for federal taxes only when **Federal** is checked under **Reduces Depreciation Basis** and under **ITC Qualification** for the depreciation class. +.. note:: The ITC reduces the depreciation basis for state taxes only when **State** under **Reduces Depreciation Basis** is checked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and when **State** is checked under **ITC Qualification** for the depreciation class on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. Similarly, the ITC reduces the depreciation basis for federal taxes only when **Federal** is checked under **Reduces Depreciation Basis** and under **ITC Qualification** for the depreciation class. For each ITC specified as a percentage and maximum on the Incentives page, the *ITC Basis Disallowance* is the amount that may be available for depreciation basis reduction. (The ITC Reduction amounts are the amounts actually available.): **ITC Qualifying Costs** - For depreciation classes with **ITC Qualification** checked on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page: + For depreciation classes with **ITC Qualification** checked on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page: *ITC Qualifying Costs = Depreciable Basis Prior to ITC* @@ -151,7 +151,7 @@ For each ITC specified as a fixed amount on the Incentives page, the ITC Basis D *ITC Amount = Total ITC Amount × % of ITC Qualifying Costs* - Where, for the state depreciation table, *Total ITC Amount* is the state ITC amount from the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. For the federal depreciation table, *Total ITC Amount* is the federal ITC amount from the Incentives page. + Where, for the state depreciation table, *Total ITC Amount* is the state ITC amount from the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. For the federal depreciation table, *Total ITC Amount* is the federal ITC amount from the Incentives page. **ITC Basis Disallowance** The ITC depreciation basis disallowance is 50% of the ITC amount: @@ -176,7 +176,7 @@ The depreciable basis after ITC reduction is the sum of the total ITC basis disa Bonus Depreciation .................. -For each depreciation class that qualifies for bonus depreciation as indicated by the check boxes under Bonus Depreciation on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page, bonus depreciation percentage applies to the depreciable basis. +For each depreciation class that qualifies for bonus depreciation as indicated by the check boxes under Bonus Depreciation on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page, bonus depreciation percentage applies to the depreciable basis. .. note:: The bonus depreciation percentage applies to the depreciation basis for state taxes only when **State** under **Bonus Depreciation** is checked. Similarly, the bonus depreciation percentage applies for federal taxes only when **Federal** under **Reduces Depreciation Basis** is checked. diff --git a/doc/source/archive/includes/snip_cf_financing.rst b/doc/source/archive/includes/snip_cf_financing.rst index bd88a40521..3a55acd826 100644 --- a/doc/source/archive/includes/snip_cf_financing.rst +++ b/doc/source/archive/includes/snip_cf_financing.rst @@ -6,7 +6,7 @@ *Debt Balance in Year One = - (Total Installed Costs - Total IBI - Total CBI) × Debt Percent* - Where *Total Installed Costs* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page, *Total IBI* and *Total CBI* are the sums of all investment-based and capacity-based incentives specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and *Debt Percent* is the value specified on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. *Construction Financing Costs* is from the Financial Parameters page. + Where *Total Installed Costs* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page, *Total IBI* and *Total CBI* are the sums of all investment-based and capacity-based incentives specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and *Debt Percent* is the value specified on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. *Construction Financing Costs* is from the Financial Parameters page. In Years Two and later, the debt balance is calculated from the previous year's debt balance and debt repayment amounts: diff --git a/doc/source/archive/includes/snip_cf_incentives.rst b/doc/source/archive/includes/snip_cf_incentives.rst index 3c6d0f8072..719585b7c6 100644 --- a/doc/source/archive/includes/snip_cf_incentives.rst +++ b/doc/source/archive/includes/snip_cf_incentives.rst @@ -4,7 +4,7 @@ The incentive cash flow rows show the value of cash incentives and tax credits, **IBI (Investment Based Incentives)** Each IBI (federal, state, utility, other) applies in Year Zero of the project cash flow. - Because you can specify each IBI on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page as either an amount or a percentage, SAM calculates the value of each IBI as the sum of two values: + Because you can specify each IBI on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page as either an amount or a percentage, SAM calculates the value of each IBI as the sum of two values: *IBI as Amount = Amount* @@ -12,7 +12,7 @@ The incentive cash flow rows show the value of cash incentives and tax credits, *IBI in Year 0 = IBI as Amount + IBI as Percentage* - Where *Amount*, *Percentage* and *Maximum* are the values that you specify on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and *Total Installed Cost* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page. + Where *Amount*, *Percentage* and *Maximum* are the values that you specify on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and *Total Installed Cost* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page. *Total IBI* is the sum of the four IBI values (federal, state, utility, other). @@ -23,7 +23,7 @@ The incentive cash flow rows show the value of cash incentives and tax credits, *CBI in Year 0 = System Capacity (W) × Amount ($/W), up to Maximum* - Where System Capacity is the rated capacity of the system, and *Amount* and *Maximum* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Where System Capacity is the rated capacity of the system, and *Amount* and *Maximum* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. *Total CBI* is the sum of the four CBI values (federal, state, utility, other). @@ -34,7 +34,7 @@ The incentive cash flow rows show the value of cash incentives and tax credits, *PBI in Year n = Amount ($/kWh) × Energy in Year n (kWh) × (1 + Escalation)^(n-1), up to Term* - Where *Amount*, *Term*, and *Escalation* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and *Energy* is the value displayed in Energy row of the cash flow table (described above). + Where *Amount*, *Term*, and *Escalation* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and *Energy* is the value displayed in Energy row of the cash flow table (described above). .. note:: If you use an annual schedule to specify year-by-year PBI amounts, SAM ignores the escalation rate. @@ -47,7 +47,7 @@ The incentive cash flow rows show the value of cash incentives and tax credits, *PTC in Year n = Amount ($/kWh) × (1 + Escalation)^(n-1) × Energy in Year n (kWh)* - Where *Amount*, *Term*, and *Escalation* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and *Energy* is the value displayed in the Energy row of the cash flow table (described above). + Where *Amount*, *Term*, and *Escalation* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and *Energy* is the value displayed in the Energy row of the cash flow table (described above). SAM rounds the product *Amount ($/kWh) × (1 + Escalation)^(n-1)* to the nearest multiple of 0.1 cent as described in Notice 2010-37 of `IRS Bulletin 2010-18 `__ . @@ -58,16 +58,16 @@ The incentive cash flow rows show the value of cash incentives and tax credits, *ITC in Year One = Amount* - Where *Amount* is the value you specify in the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Where *Amount* is the value you specify in the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. For ITCs that you specify as a percentage of total installed costs: *ITC in Year One = ( Total Installed Cost ($) - ITC Basis Reduction ($) ) × Percentage (%), up to Maximum* - Where *Total Installed Cost* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page, and *Percentage* and *Maximum* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Where *Total Installed Cost* is from the :doc:`Installation Costs <../installation-costs/installation_costs>` page, and *Percentage* and *Maximum* are the values you specify on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. -*ITC Basis Reduction* applies only to the Commercial and PPA financial models, and depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page with checked boxes under **Reduces Depreciation and ITC Bases**. For each IBI or CBI with a check mark, SAM subtracts the incentive amount from the total installed cost to calculate the ITC. +*ITC Basis Reduction* applies only to the Commercial and PPA financial models, and depends on whether the project includes any investment-based incentives (IBI) or capacity-based incentives (CBI) specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page with checked boxes under **Reduces Depreciation and ITC Bases**. For each IBI or CBI with a check mark, SAM subtracts the incentive amount from the total installed cost to calculate the ITC. *ITC Basis Reduction = IBI + CBI* - Where *IBI* and *CBI* are the incentives that you have specified reduce the ITC basis on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. \ No newline at end of file + Where *IBI* and *CBI* are the incentives that you have specified reduce the ITC basis on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. \ No newline at end of file diff --git a/doc/source/archive/includes/snip_cf_revenues.rst b/doc/source/archive/includes/snip_cf_revenues.rst index e7c363891f..2b01ec356c 100644 --- a/doc/source/archive/includes/snip_cf_revenues.rst +++ b/doc/source/archive/includes/snip_cf_revenues.rst @@ -59,6 +59,6 @@ Revenue for PPA Partnership and Sale Leaseback Models Because Salvage Value is zero for all years except the last year of the analysis period, the Total Revenue and Total PPA Revenue are the same for all years except for the last year. - For the Single Owner and Leveraged Partnership Flip financial models (both of which include debt), total revenue may also include production-based :doc:`incentive <../incentives-and-depreciation/incentives>` (PBI) amounts. For each PBI amount that you check on the :doc:`fin_overview <../financial-parameters/fin_overview>` page under **Debt Service**, **Production Based Incentives (PBI) Available for Debt Service**, SAM displays a row for the PBI above the Total Revenue row, and includes the amount in the Total Revenue amount: + For the Single Owner and Leveraged Partnership Flip financial models (both of which include debt), total revenue may also include production-based :doc:`incentive <../incentives-and-depreciation/cash_incentives>` (PBI) amounts. For each PBI amount that you check on the :doc:`fin_overview <../financial-parameters/fin_overview>` page under **Debt Service**, **Production Based Incentives (PBI) Available for Debt Service**, SAM displays a row for the PBI above the Total Revenue row, and includes the amount in the Total Revenue amount: *Total Revenue = Total PPA Revenue + Salvage Value + PBI* \ No newline at end of file diff --git a/doc/source/csp-empirical-trough-model/troughempirical_power_block.rst b/doc/source/csp-empirical-trough-model/troughempirical_power_block.rst index cf2705a1f3..9d7d2d80dc 100644 --- a/doc/source/csp-empirical-trough-model/troughempirical_power_block.rst +++ b/doc/source/csp-empirical-trough-model/troughempirical_power_block.rst @@ -20,10 +20,10 @@ Plant Characteristics The power cycle's design output, not accounting for parasitic losses. SAM uses this value to size system components, such as the solar field area when you use the solar multiple to specify the solar field size. **Estimated Gross to Net Conversion Factor** - An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the system's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` page, capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . + An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the system's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` page, capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . **Estimated Net Output at Design (MWe)** - The power cycle's nominal capacity, calculated as the product of the design gross output and estimated gross to net conversion factor. SAM uses this value to calculate the system's rated capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` page, capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . + The power cycle's nominal capacity, calculated as the product of the design gross output and estimated gross to net conversion factor. SAM uses this value to calculate the system's rated capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` page, capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . System Availability ................... diff --git a/doc/source/csp-linear-fresnel-molten-salt/mslf_system_design.rst b/doc/source/csp-linear-fresnel-molten-salt/mslf_system_design.rst index 641a62cac3..7623ebd814 100644 --- a/doc/source/csp-linear-fresnel-molten-salt/mslf_system_design.rst +++ b/doc/source/csp-linear-fresnel-molten-salt/mslf_system_design.rst @@ -52,7 +52,7 @@ The power cycle design parameters determine the capacity of the power cycle, and The power cycle's design output, not accounting for parasitic losses. SAM uses this value to size system components, such as the solar field area when you use the solar multiple to specify the solar field size. **Estimated gross to net conversion factor** - An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the power cycle's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_linear_fresnel>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . + An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the power cycle's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_linear_fresnel>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . **Estimated net output at design (nameplate) (MWe)** The power cycle's nameplate capacity, calculated as the product of the design gross output and estimated gross to net conversion factor. diff --git a/doc/source/csp-physical-trough-model/troughphysical_system_design.rst b/doc/source/csp-physical-trough-model/troughphysical_system_design.rst index 9e9ab86a20..2644e121d6 100644 --- a/doc/source/csp-physical-trough-model/troughphysical_system_design.rst +++ b/doc/source/csp-physical-trough-model/troughphysical_system_design.rst @@ -49,7 +49,7 @@ The power cycle design parameters determine the capacity of the power cycle, and The power cycle's design output, not accounting for parasitic losses. SAM uses this value to size system components, such as the solar field area when you use the solar multiple to specify the solar field size. **Estimated gross to net conversion factor** - An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the power cycle's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . + An estimate of the ratio of the electric energy delivered to the grid to the power cycle's gross output. SAM uses the factor to calculate the power cycle's nameplate capacity for capacity-related calculations, including the estimated total cost per net capacity value on the :doc:`Installation costs <../installation-costs/cc_trough>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, and the capacity factor reported in the :doc:`results <../getting-started/results_page>` . **Estimated net output at design (nameplate) (MWe)** The power cycle's nameplate capacity, calculated as the product of the design gross output and estimated gross to net conversion factor. diff --git a/doc/source/custom-generation/custom_generation_profile.rst b/doc/source/custom-generation/custom_generation_profile.rst index 31c582a743..b6f9f6d08d 100644 --- a/doc/source/custom-generation/custom_generation_profile.rst +++ b/doc/source/custom-generation/custom_generation_profile.rst @@ -48,7 +48,7 @@ The custom generation profile model provides two overall options for describing **Nameplate capacity, kWac** The system's nameplate electrical capacity in electric kilowatts. - If your analysis involves a financial model, SAM uses the nameplate capacity to calculate any capacity-based costs that you specify in $/W on the :doc:`Installation costs <../installation-costs/cc_custom_generation>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages and any capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + If your analysis involves a financial model, SAM uses the nameplate capacity to calculate any capacity-based costs that you specify in $/W on the :doc:`Installation costs <../installation-costs/cc_custom_generation>` and :doc:`Operating costs <../operating-costs/oc_operating>` pages and any capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. It also uses the nameplate capacity to calculate the capacity factor when you import power generation data as input. diff --git a/doc/source/financial-metrics/mtf_costs.rst b/doc/source/financial-metrics/mtf_costs.rst index 05a771d0c5..3913e35dc1 100644 --- a/doc/source/financial-metrics/mtf_costs.rst +++ b/doc/source/financial-metrics/mtf_costs.rst @@ -1,7 +1,7 @@ Net Capital Cost ================ -The net capital cost is total installed cost from the :doc:`Installation costs <../installation-costs/installation_costs>` page less any cash investment-based and capacity-based incentives from the :doc:`Incentives <../incentives-and-depreciation/incentives>` page and plus any additional financing costs and fees from the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. The exact equation depends on the financial model as described below. +The net capital cost is total installed cost from the :doc:`Installation costs <../installation-costs/installation_costs>` page less any cash investment-based and capacity-based incentives from the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page and plus any additional financing costs and fees from the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. The exact equation depends on the financial model as described below. Residential and Commercial ~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/source/financial-metrics/mtf_lcoe.rst b/doc/source/financial-metrics/mtf_lcoe.rst index 4748def576..8ec0addd52 100644 --- a/doc/source/financial-metrics/mtf_lcoe.rst +++ b/doc/source/financial-metrics/mtf_lcoe.rst @@ -37,9 +37,9 @@ The levelized cost in SAM depends on the following assumptions: * Financial assumptions on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page -* Incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page +* Incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page -* Depreciation assumptions on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page +* Depreciation assumptions on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page .. note:: For distributed behind-the-meter projects *without storage*, the retail electricity prices from the :doc:`Electricity Rates <../electricity-rates-and-load/electricity_rates>` page do not affect the LCOE. The LCOE is a measure of the cost of installing and operating the system, not of the value of electricity purchases avoided by the system. The project :doc:`NPV ` is a measure of both the project costs and energy value. diff --git a/doc/source/financial-metrics/mtf_payback.rst b/doc/source/financial-metrics/mtf_payback.rst index 0afbed3528..456bfb4cbf 100644 --- a/doc/source/financial-metrics/mtf_payback.rst +++ b/doc/source/financial-metrics/mtf_payback.rst @@ -56,7 +56,7 @@ For commercial projects: *Value of Electricity Savings in Year n>0 × ( 1 - Effective Tax Rate )* -For the purposes of calculating the payback period, the cash flow (CF) in Year zero is the net capital cost, equal to the total installed cost less any investment-based incentive (IBI) and capacity-based incentive (CBI) amounts specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. The installed cost is shown here as a positive number here for clarity, but in the cash flow the signs are reversed so that a negative number for the cash flow in Year 0 indicates a net outflow of cash: +For the purposes of calculating the payback period, the cash flow (CF) in Year zero is the net capital cost, equal to the total installed cost less any investment-based incentive (IBI) and capacity-based incentive (CBI) amounts specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. The installed cost is shown here as a positive number here for clarity, but in the cash flow the signs are reversed so that a negative number for the cash flow in Year 0 indicates a net outflow of cash: *CF for payback in Year 0 =* *Total Installed Cost* diff --git a/doc/source/financial-parameters/fin_community_solar.rst b/doc/source/financial-parameters/fin_community_solar.rst index 28a373bca1..2e7ac1c6a9 100644 --- a/doc/source/financial-parameters/fin_community_solar.rst +++ b/doc/source/financial-parameters/fin_community_solar.rst @@ -9,9 +9,9 @@ The Community Solar financial model is for a project that earns revenue from pay * Financial assumptions including analysis period, inflation and discount rates, state and federal income tax rates, project term debt, construction financing interest, and reserve account funding on the :doc:`Financial Parameters ` page. -* Tax credits and tax incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. +* Tax credits and tax incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. -* Depreciation on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. +* Depreciation on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. * costs associated with managing the community solar project itself are on the Community Solar page. diff --git a/doc/source/financial-parameters/fin_tpo_host_developer.rst b/doc/source/financial-parameters/fin_tpo_host_developer.rst index 145d14fd06..0fdc405364 100644 --- a/doc/source/financial-parameters/fin_tpo_host_developer.rst +++ b/doc/source/financial-parameters/fin_tpo_host_developer.rst @@ -39,7 +39,7 @@ The analysis parameters specify the analysis period, inflation rate and discount Number of years covered by the analysis. Typically equivalent to the project or investment life. The analysis period determines the number of years in the project :doc:`cash flow <../results/cashflow>` . **Inflation Rate** - Annual rate of change of costs, typically based on a price index, expressed as a percentage. SAM uses the inflation rate to calculate the value of costs in years two and later of the project cash flow based on Year One dollar values that you specify on the :doc:`Installation <../getting-started/costs>` :doc:`costs <../installation-costs/installation_costs>` page, Financial Parameters page, :doc:`Electricity Rates <../electricity-rates-and-load/electricity_rates>` page, and :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Annual rate of change of costs, typically based on a price index, expressed as a percentage. SAM uses the inflation rate to calculate the value of costs in years two and later of the project cash flow based on Year One dollar values that you specify on the :doc:`Installation <../getting-started/costs>` :doc:`costs <../installation-costs/installation_costs>` page, Financial Parameters page, :doc:`Electricity Rates <../electricity-rates-and-load/electricity_rates>` page, and :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. The default value of 2.5% is based on consumer price index data from the U.S. Department of Labor Bureau of Labor Statistics, and is the average of the annual average consumer price index between 1991 and 2012. diff --git a/doc/source/getting-started/financial_model_inputs.rst b/doc/source/getting-started/financial_model_inputs.rst index 7d5a56d983..d19bb81ba9 100644 --- a/doc/source/getting-started/financial_model_inputs.rst +++ b/doc/source/getting-started/financial_model_inputs.rst @@ -53,9 +53,9 @@ Financial Parameters: Financial structure, debt parameters, tax and insurance ra Incentives: -* :doc:`Incentives <../incentives-and-depreciation/incentives>` (all models): Tax credits and cash incentives. +* :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` (all models): Tax credits and cash incentives. -* :doc:`Depreciation <../incentives-and-depreciation/depreciation>` (commercial and PPA models): Accelerated depreciation tax benefit. +* :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` (commercial and PPA models): Accelerated depreciation tax benefit. Electricity Rates and Load: diff --git a/doc/source/hybrid-systems/hybrid_system.rst b/doc/source/hybrid-systems/hybrid_system.rst index a83ded5df4..0ccdee3489 100644 --- a/doc/source/hybrid-systems/hybrid_system.rst +++ b/doc/source/hybrid-systems/hybrid_system.rst @@ -34,7 +34,7 @@ Total Generation Capacity The total nameplate capacity of the hybrid system, calculated as the sum of nameplate capacities of subsystems included in the hybrid system. **Hybrid system capacity, kWac** - The nameplate capacity of the hybrid system. Used for operation and maintenance costs specified in $/kW-year on the :doc:`Hybrid System costs ` page, and to calculate capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + The nameplate capacity of the hybrid system. Used for operation and maintenance costs specified in $/kW-year on the :doc:`Hybrid System costs ` page, and to calculate capacity-based incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. Storage Capacity ................ diff --git a/doc/source/incentives-and-depreciation/incentives.rst b/doc/source/incentives-and-depreciation/cash_incentives.rst similarity index 56% rename from doc/source/incentives-and-depreciation/incentives.rst rename to doc/source/incentives-and-depreciation/cash_incentives.rst index 4f6a355f69..539d0ae7df 100644 --- a/doc/source/incentives-and-depreciation/incentives.rst +++ b/doc/source/incentives-and-depreciation/cash_incentives.rst @@ -1,13 +1,7 @@ -Incentives -========== +Cash Incentives +=============== -The Incentives page allows you to define the parameters for the following types of tax credits and cash incentives. - -A tax credit is an amount that is deducted from the project's income tax: - -* :ref:`Investment tax credits ` (ITC) - -* :ref:`Production tax credits ` (PTC) +The Cash Incentives page allows you to define the parameters for the incentives that are treated as a cash payment to the project. Examples of tax incentives are state and local grants and renewable energy certificates (RECs). A cash incentive may be a one time payment or a recurring annual payment. A cash incentive is an amount paid to the project that contributes to the project's annual cash flow: @@ -19,90 +13,7 @@ A cash incentive is an amount paid to the project that contributes to the projec After running a simulation, you can display incentive amounts in the project :doc:`cash flow <../results/cashflow>` and in results :doc:`graphs <../results/graphs>` and :doc:`tables <../results/data>`. -.. note:: You can also model projects that qualify for an accelerated depreciation tax benefit using options on the :doc:`Depreciation ` page. - -Investment Tax Credit (ITC) -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. _itc: - -An investment tax credit (ITC) reduces the project's annual tax liability, and is calculated based on the project's initial investment cost. SAM allows the ITC to be expressed either as a fixed amount or as a percentage of the project investment cost with a maximum limit. - -To see the effect of the ITC on the :doc:`cash flow <../results/cashflow>`, for the Residential and Commercial financial models, see the federal and state income sections of the cash flow. For the Single Owner and other front-of-meter financial models, see the After-tax Returns section of the cash flow. For the calculated ITC amounts, see the Tax Credits section of the project cash flow. - -**Amount, $** - The fixed dollar amount of the tax credit. A value of zero indicates no tax credit. - -**Percentage, %** - The amount of the tax credit expressed as a percentage. A value of zero indicates no tax credit. - - For the residential and commercial models, SAM applies the ITC percentage to the total installed cost. - -.. note:: If you want to model a situation where the percentage applies to a different value, you can either modify the ITC percentage accordingly, or calculate the ITC amount outside of SAM and enter it as a fixed amount. For example, for a project with a $10,000 cost where 95% of this cost is eligible for a 30% ITC, you could either enter an ITC percentage of 95% × 35% = 28.5%, or an ITC amount of 30% × 95% × $10,000 = $2,850. - -For the PPA, Community Solar, Merchant Plant, and Third Party Ownership Host / Developer models, the ITC percentage applies to the portion of each depreciation class that you specify as qualifying for the ITC on the :doc:`Depreciation ` page. See the ITC Qualifying costs column in the Depreciation and ITC table table in the project :doc:`cash flow <../results/cashflow>`. By default, the ITC percentage applies only to the basis for the portion of project costs that qualifies for 5-yr MACRS depreciation. For example, for a project with qualifying costs of $1,000,000, ITC percentage of 30%, and 90% of the depreciation basis qualifies for the ITC, the ITC amount would be $1,000,000 × 30% × 90% = $270,000. - -**Maximum, $** - The upper limit of the tax credit in dollars. For tax credits with no limits, type the value 1e+038. - -**Reduces Depreciation Basis** - Available for non-residential projects when one of the depreciation options is active on the :doc:`Depreciation <../financial-parameters/fin_residential>` page. - - The check boxes determine whether the basis used to calculate federal depreciation, state depreciation, or both should be reduced by the tax credit amount. When you check the box for an ITC, SAM reduces the depreciable basis by 50% of the ITC amount as specified by U.S. Internal Revenue Service rules. - -Specifying Annual ITC Values -............................ - -You can specify ITC amounts and percentages either as a single value for an ITC that only applies in Year 1, or as annual values that applies over multiple years. By default, you enter the ITC amount or percentage as a single value. The blue "Value" label on the blue and gray button next to the input variable indicates the single value mode is active for the variable: - -.. image:: ../images/SS_TaxCredit-PTCAnnSchedValue.png - :align: center - :alt: SS_TaxCredit-PTCAnnSchedValue.png - -Dollar values in the annual schedule are in nominal or current dollars. SAM does not apply inflation and escalation rates to values in annual schedules. - -If you specify an ITC as annual percentages with a single maximum value, the maximum value applies to all years. - -To specify a ITC using an annual schedule: - -.. include:: ../includes/snip_annual_values.rst - -Production Tax Credit (PTC) -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. _ptc: - -A production tax credit (PTC) reduces the project's annual tax liability in Year One of the cash flow and subsequent years up to and including the year specified in the term variable. The PTC is a dollar amount per unit of annual electric (or thermal) output. If you specify an escalation rate, SAM increases the annual tax credit amount in years 2 and later in the cash flow by a percentage of the previous year's credit amount. - -To see the effect of the PTC on the :doc:`cash flow <../results/cashflow>`, for the Residential and Commercial financial models, see the federal and state income sections of the cash flow. For the Single Owner and other front-of-meter financial models, see the After-tax Returns section of the cash flow. For the calculated PTC amounts, see the Tax Credits section of the project cash flow. - -**Amount, $/kWh ($/MMBtu for IPH)** - The amount of the production tax credit as a function of the system's total electrical output in the first year expressed in dollars per kilowatt-hour of AC output. A zero indicates no tax credit. - -**Term, years** - The number of years, beginning with year 1 on the project cash flow, that the tax credit applies. For example, a credit with a 10-year term would apply to years 1 through 10 of the project cash flow. A zero indicates no tax credit. - -**Escalation, %/year** - The annual escalation rate that applies to the tax credit. SAM applies the escalation rate to years 2 and later of the project :doc:`cash flow <../results/cashflow>` . SAM does not apply the inflation rate that you specify on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page to the PTC. For example, for a tax credit with a ten year term and two percent escalation rate, the tax credit in year 2 would be 2% greater than in year 1, and in year 3, 2% greater than in year 2, and so on. - - For both the state and federal PTC, SAM rounds the annual PTC rate in cents/kWh to the nearest 0.1 cent as described in Notice 2010-37 of `IRS Bulletin 2010-18 `__ . - -Specifying Annual PTC Tax Credit Values -....................................... - -For the PTC, you can specify the tax credit as either a single value (amount or percentage) that applies to all years in the analysis period defined on the Financial Parameters page, or you can assign a different value to each year in the analysis period using an annual schedule. - -Dollar values in the annual schedule are in nominal or current dollars. SAM does not apply inflation or escalation rates to values in annual schedules. - -By default, you enter the PTC as a single value. The blue "Value" label on the blue and gray button next to the input variable indicates the single value mode is active for the variable. - -.. image:: ../images/SS_TaxCredit-PTCAnnSchedValue.png - :align: center - :alt: SS_TaxCredit-PTCAnnSchedValue.png - -To specify a PTC using an annual schedule: - -.. include:: ../includes/snip_annual_values.rst +.. note:: See :doc:`depreciation` for information about investment tax credits, production tax credits, and depreciation. Investment Based Incentive (IBI) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -115,7 +26,7 @@ Note that if you specify two incentives from the same source (federal, state, ut For the Residential and Commercial financial models, you can see the effect of the IBI in the after-tax :doc:`cash flow <../results/cashflow>` for Year 0. Note that if the project is financed with 100% debt, the IBI reduces the size of debt, but is not visible because the Year 0 cash flow is zero. -For the Single Owner and other front-of-meter financial models the effect of the IBI is shown in the Investing Activities section of the :doc:`cash flow <../results/cashflow>`. +For the Single Owner and other front-of-meter financial models, the effect of the IBI is shown in the Investing Activities section of the :doc:`cash flow <../results/cashflow>`. **Amount, $** The fixed dollar amount of the incentive. A zero indicates no incentive. @@ -141,7 +52,7 @@ The check boxes in the Taxable Incentive and Reduces Depreciation and ITC Bases **Reduces Depreciation and ITC Basis** Determines whether the incentive reduces the basis used to calculate depreciation for commercial and PPA projects, and whether it reduces the basis used to calculate the ITC amount for projects with an investment tax credit. - The options only apply to projects with one or more ITCs specified on the :doc:`Tax Incentives ` page. + The options only apply to projects with one or more ITCs specified on the :doc:`tax_credits_depreciation` page. When you check **Reduces Depreciation and ITC Basis** for an incentive, SAM subtracts the amount of the IBI from the depreciation and ITC bases. @@ -168,7 +79,7 @@ A capacity-based incentive (CBI) is a payment to the project in Year One of the For the Residential and Commercial financial models, you can see the effect of the CBI in the after-tax :doc:`cash flow <../results/cashflow>` for Year 0. Note that if the project is financed with 100% debt, the CBI reduces the size of debt, but is not visible because the Year 0 cash flow is zero. -For the Single Owner and other front-of-meter financial models the effect of the CBi is shown in the Investing Activities section of the :doc:`cash flow <../results/cashflow>`. +For the Single Owner and other front-of-meter financial models the effect of the CBI is shown in the Investing Activities section of the :doc:`cash flow <../results/cashflow>`. Check an option for each capacity based incentive that applies to the project, and enter values to specify the credit amount, percentage, term, and annual escalation rate as applicable. @@ -188,12 +99,12 @@ The check boxes in the Taxable Incentive and Reduces Depreciation and ITC Bases When you check a Taxable Incentives check box for an incentive, SAM multiplies the applicable federal and state tax rate by the incentive amount and adds it to the income tax amount in the appropriate years of the project :doc:`cash flow <../results/cashflow>` . - The state and federal tax rates are inputs on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. + The state and federal tax rates are inputs on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. **Reduces Depreciation and ITC Basis** Determines whether the incentive reduces the basis used to calculate depreciation for commercial and PPA projects, and whether it reduces the basis used to calculate the ITC amount for projects with an investment tax credit. - The options only apply to projects with one or more ITCs specified on the :doc:`Tax Incentives ` page. + The options only apply to projects with one or more ITCs specified on the :doc:`tax_credits_depreciation` page. When you check **Reduces Depreciation and ITC Basis** for an incentive, SAM subtracts the amount of the CBI from the ITC and depreciation bases. @@ -206,7 +117,7 @@ Production Based Incentive (PBI) A production-based incentive (PBI) is a cash payment to the project specified as a dollar amount per kilowatt-hour of annual electric output. -.. note:: For the :ref:`Single Owner ` and :ref:`Leveraged Partnership Flip ` financial models, you can specify whether the PBI payments are available for debt service. +.. note:: For the :ref:`Single Owner ` and :ref:`Leveraged Partnership Flip ` and other financial model with debt, you can specify whether the PBI payments are available for debt service. For the Residential and Commercial financial models the PBI increases the project's after-tax cash flow. @@ -237,8 +148,8 @@ The check boxes in the Taxable Incentive column determine whether each PBI quali The state and federal tax rates are inputs on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. -PBI and  Debt Service -..................... +PBI and Debt Service +.................... For financial models with debt, you can specify whether the PBI is available for debt service. If the PBI is available for debt service, SAM includes it in the total revenue as taxable income, otherwise it is included in the total pre-tax cash flow as part of the cash flow from from operating activities. @@ -261,4 +172,3 @@ By default, you enter the PBI as a single value. The blue "Value" label on the b To specify a PBI using an annual schedule: .. include:: ../includes/snip_annual_values.rst - diff --git a/doc/source/incentives-and-depreciation/depreciation.rst b/doc/source/incentives-and-depreciation/depreciation.rst deleted file mode 100644 index 74e007591b..0000000000 --- a/doc/source/incentives-and-depreciation/depreciation.rst +++ /dev/null @@ -1,11 +0,0 @@ -Depreciation -============ - -Depreciation for the Commercial Model -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. include:: ../includes/snip_financing_depreciation_basic.rst - -Depreciation for PPA Financial Models -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. include:: ../includes/snip_financing_depreciation_adv.rst - diff --git a/doc/source/incentives-and-depreciation/incentives_and_depreciation.rst b/doc/source/incentives-and-depreciation/incentives_and_depreciation.rst deleted file mode 100644 index 73ebdc4b48..0000000000 --- a/doc/source/incentives-and-depreciation/incentives_and_depreciation.rst +++ /dev/null @@ -1,9 +0,0 @@ -Incentives and Depreciation -=========================== - -The Incentives and Depreciation input pages are where you describe financial incentives and depreciation parameters. - -* :doc:`Incentives ` - - -* :doc:`Depreciation ` diff --git a/doc/source/incentives-and-depreciation/index.rst b/doc/source/incentives-and-depreciation/index.rst index 6fb3d17d80..b1bffe768d 100644 --- a/doc/source/incentives-and-depreciation/index.rst +++ b/doc/source/incentives-and-depreciation/index.rst @@ -1,8 +1,14 @@ Incentives and Depreciation =========================== +The Incentives and Depreciation input pages are where you describe financial incentives and depreciation parameters. + +* :doc:`Incentives ` + + +* :doc:`Depreciation ` + .. toctree:: - incentives_and_depreciation - incentives - depreciation \ No newline at end of file + cash_incentives + tax_credits_depreciation \ No newline at end of file diff --git a/doc/source/incentives-and-depreciation/tax_credits_depreciation.rst b/doc/source/incentives-and-depreciation/tax_credits_depreciation.rst new file mode 100644 index 0000000000..0c10c413c7 --- /dev/null +++ b/doc/source/incentives-and-depreciation/tax_credits_depreciation.rst @@ -0,0 +1,212 @@ +Tax Credits and Depreciation +============================ + +A tax credit is an amount that is deducted from the project's income tax. An investment tax credit (ITC) reduces the project's tax liability in Year One of the cash flow. A production tax credit (PTC) reduces tax liability in years that the project generates power: + +* :ref:`Investment tax credits ` (ITC) + +* :ref:`Production tax credits ` (PTC) + +Production Tax Credit (PTC) +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. _ptc: + +A production tax credit (PTC) reduces the project's annual tax liability starting in Year One of the cash flow and each subsequent year up to and including the year specified in the term variable. The PTC is a dollar amount per unit of annual electric (or thermal) output. If you specify an escalation rate, SAM increases the annual tax credit amount in years 2 and later in the cash flow by a percentage of the previous year's credit amount. + +To see the effect of the PTC on the :doc:`cash flow <../results/cashflow>`, for the Residential and Commercial financial models, see the federal and state income sections of the cash flow. For the Single Owner and other front-of-meter financial models, see the After-tax Returns section of the cash flow. For the calculated PTC amounts, see the Tax Credits section of the project cash flow. + +**Amount, $/kWh ($/MMBtu for IPH)** + The amount of the production tax credit as a function of the system's total electrical output in the first year expressed in dollars per kilowatt-hour of AC output. A zero indicates no tax credit. + +**Term, years** + The number of years, beginning with year 1 on the project cash flow, that the tax credit applies. For example, a credit with a 10-year term would apply to years 1 through 10 of the project cash flow. A zero indicates no tax credit. + +**Escalation, %/year** + The annual escalation rate that applies to the tax credit. SAM applies the escalation rate to years 2 and later of the project :doc:`cash flow <../results/cashflow>` . SAM does not apply the inflation rate that you specify on the :doc:`Financial Parameters <../financial-parameters/fin_overview>` page to the PTC. For example, for a tax credit with a ten year term and two percent escalation rate, the tax credit in year 2 would be 2% greater than in year 1, and in year 3, 2% greater than in year 2, and so on. + + For both the state and federal PTC, SAM rounds the annual PTC rate in cents/kWh to the nearest 0.1 cent as described in Notice 2010-37 of `IRS Bulletin 2010-18 `__ . + +Specifying Annual PTC Tax Credit Values +....................................... + +For the PTC, you can specify the tax credit as either a single value (amount or percentage) that applies to all years in the analysis period defined on the Financial Parameters page, or you can assign a different value to each year in the analysis period using an annual schedule. + +Dollar values in the annual schedule are in nominal or current dollars. SAM does not apply inflation or escalation rates to values in annual schedules. + +By default, you enter the PTC as a single value. The blue "Value" label on the blue and gray button next to the input variable indicates the single value mode is active for the variable. + +.. image:: ../images/SS_TaxCredit-PTCAnnSchedValue.png + :align: center + :alt: SS_TaxCredit-PTCAnnSchedValue.png + +To specify a PTC using an annual schedule: + +.. include:: ../includes/snip_annual_values.rst + +Investment Tax Credit (ITC) +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. _itc: + +An investment tax credit (ITC) reduces the project's tax liability in Year One of the project cash flow. It is calculated based on the portion of the project's initial investment cost that qualifies for the ITC. + +You can specify the ITC as a fixed amount, or as a percentage of the ITC qualifying cost. + +In the United States, for projects that qualify for accelerated depreciation, the ITC amount typically reduces the basis used to calculate depreciation for federal tax purposes and for most states. + +To see the effect of the ITC on the :doc:`cash flow <../results/cashflow>`, for the Residential and Commercial financial models, see the federal and state income sections of the cash flow. For the Single Owner and other front-of-meter financial models, see the After-tax Returns section of the cash flow. For the calculated ITC amounts, see the Tax Credits section of the project cash flow. + +**Amount, $** + The fixed dollar amount of the tax credit. A value of zero indicates no tax credit. + +**Percentage, %** + The amount of the tax credit expressed as a percentage of the ITC qualifying cost. A value of zero indicates no tax credit. + +.. + .. note:: If you want to model a situation where the percentage applies to a different value, you can either modify the ITC percentage accordingly, or calculate the ITC amount outside of SAM and enter it as a fixed amount. For example, for a project with a $10,000 cost where 95% of this cost is eligible for a 30% ITC, you could either enter an ITC percentage of 95% × 35% = 28.5%, or an ITC amount of 30% × 95% × $10,000 = $2,850. + +.. For all financial models except Residential, the ITC percentage applies to the the portion of each depreciation class that you specify as qualifying for the ITC on the :doc:`Depreciation ` page. See the ITC Qualifying costs column in the Depreciation and ITC table table in the project :doc:`cash flow <../results/cashflow>`. By default, the ITC percentage applies only to the basis for the portion of project costs that qualifies for 5-yr MACRS depreciation. For example, for a project with qualifying costs of $1,000,000, ITC percentage of 30%, and 90% of the depreciation basis qualifies for the ITC, the ITC amount would be $1,000,000 × 30% × 90% = $270,000. + +**Maximum, $** + The upper limit of the tax credit in dollars. For tax credits with no limits, type the value 1e+038. + +**Reduces Depreciation Basis** + Available for non-residential projects. + + The check boxes determine whether the basis used to calculate federal depreciation, state depreciation, or both should be reduced by the tax credit amount. When you check the box for an ITC, SAM reduces the depreciable basis by 50% of the ITC amount as specified by U.S. Internal Revenue Service rules. + +Specifying Annual ITC Values +............................ + +You can specify ITC amounts and percentages either as a single value for an ITC that only applies in Year 1, or as annual values that applies over multiple years. By default, you enter the ITC amount or percentage as a single value. The blue "Value" label on the blue and gray button next to the input variable indicates the single value mode is active for the variable: + +.. image:: ../images/SS_TaxCredit-PTCAnnSchedValue.png + :align: center + :alt: SS_TaxCredit-PTCAnnSchedValue.png + +Dollar values in the annual schedule are in nominal or current dollars. SAM does not apply inflation and escalation rates to values in annual schedules. + +If you specify an ITC as annual percentages with a single maximum value, the maximum value applies to all years. + +To specify a ITC using an annual schedule: + +.. include:: ../includes/snip_annual_values.rst + +ITC Qualification Options +~~~~~~~~~~~~~~~~~~~~~~~~~ + +SAM provides two options for determining the portion of project costs that qualify for the ITC. The **Determine ITC qualification from system components** option makes it possible to include only electric battery storage equipment installation costs in the ITC qualifying cost. The **Determine ITC qualification from depreciation class allocations** determines the ITC qualifying cost from depreciation class allocations and was the only available option for SAM 2025.4.16 and earlier versions. + +.. notes:: + + The current implementation of the ITC qualification from system components option only works for systems with electric battery storage equipment. If you choose this option for a system without electric battery storage, the ITC qualifying cost is based on the total installed cost. + + The ITC qualification options determine what portion of the total installed cost on the Installation Costs page qualifies for state and federal ITC. The federal and state ITC amounts in the project cash flow include other project costs from the Financial Parameters page, including debt-related costs, construction financing cost, and the cost of funding reserves. + +**Determine ITC qualification from system components** + Use this option when only electric battery storage equipment costs qualify for the ITC for standalone battery storage, PV-Battery, or hybrid systems with battery storage. + + The **Non-storage installed cost** is the sum of all costs on the Installation Costs page except battery-related costs. The percentage is of the total installed cost on the Installation Costs page. For systems with no battery storage, non-storage installed cost is the same as total installed cost. + + The **Battery storage installed cost** is the sum of battery related costs on the Installation Costs page: Battery direct cost specified in $/kWh and $/kW of battery DC capacity, battery indirect cost specified as a percent of indirect costs, and portion of sales tax that applies to battery costs. The percentage is of the total installed cost on the Installation Costs page. + + For **Qualifies for ITC**, check the box for each cost (non-storage or battery storage) that qualifies for the ITC for both federal and state tax purposes. + +.. note:: For residential projects, use the **Qualifies for ITC** check boxes to determine the costs that qualify for the ITC. Accelerated depreciation does not apply to residential projects, so those inputs are not available for the Residential financial model. + +**Determine ITC qualification from depreciation class allocations** + Use this option to determine ITC qualifying costs from depreciation class allocations. + + For this option, use the inputs under "Depreciation Basis and Allocation" to determine ITC qualifying costs. **Non-storage installed cost**, **Battery storage installed cost**, and **Qualifies for ITC** check boxes are disabled. + + + + +Depreciation Basis and Allocation +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The depreciation basis and allocations options allow you to specify how SAM calculates depreciation amounts, and to specify an optional bonus depreciation. + +The depreciation basis is the **Total depreciation basis prior to allocation** output variable. It is the sum of the total installed cost and any financing costs that apply to the project, including debt-related costs, construction financing cost, and the cost of funding reserves. + +The depreciation amount for each class is the product of the total depreciation basis prior to allocation and the allocation percentage for that class. + +The sum of allocation percentages may be less than 100% to account for situations where the total depreciation basis prior to allocation includes non-depreciable assets or costs. In this case, the total amount allocated for depreciation is less than the total depreciation basis prior to allocation. See the **Gross Amount Allocated** column in the Depreciation and ITC table in the project :doc:`cash flow <../results/cashflow>`. + +For projects with the Investment Tax Credit (ITC), when you check the **Reduces Depreciation Basis** check box for the ITC the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, SAM reduces the depreciation basis by 50% of the ITC amount as required by U.S. Internal Revenue Service rules. + +SAM makes the following simplifying assumptions: + +* To represent depreciation of assets with different classes or service lives, you can specify an allocation percentage for up to six different depreciation methods. + +* State and federal depreciation bases are the same, except for bonus depreciation. + +* Investment-based incentives and capacity-based incentives reduce the depreciation basis proportionally. + +Depreciation Basis for ITC Qualifying Cost from System Components +................................................................. + +These options are available for the **Determine ITC qualification from system components** option under "ITC Qualification Options."" They are disabled for the **Determine ITC qualification from depreciation class allocations**. + +**Use federal ITC qualifying cost as depreciation basis** + The depreciation basis is the same as the federal ITC qualfying cost shown under **Qualifies for ITC** under "ITC Qualifying Options." + +**Use state ITC qualifying cost as depreciation basis** + The depreciation basis is the same as the state ITC qualfying cost shown under **Qualifies for ITC** under "ITC Qualifying Options." + +**Depreciation class for ITC qualifying costs** + Choose the depreciation class that applies to the ITC qualifying costs shown under "ITC Qualification Options." If ITC qualifying costs are not allocated to a depreciation class, choose **Non-depreciable** from the list. + + If you chose to use federal ITC qualifying costs as the depreciation basis, at least one of the **Federal** check boxes must be checked for **Qualifies for ITC** under "ITC Qualification Options". Similarly, if you chose to use state ITC qualifying costs as the depreciation basis, check the appropriate **State** check boxes. + +**Depreciation class for non-ITC qualifying costs** + Choose the depreciation class that applies to costs that do not qualify to the ITC. If non-ITC qualifying costs are not allocated to a depreciation class, choose **Non-depreciable** from the list. + +.. note:: If your project qualifies for bonus depreciation, check the appropriate boxes for **Qualifies for Bonus Depreciation** under "Depreciation Class Allocations and Bonus Depreciation." See below for details. + +Depreciation Class Allocations and Bonus Depreciation +..................................................... + +These options are available for the **Determine ITC qualification from depreciation class allocations** option under "ITC Qualification Options."" They are disabled for the **Determine ITC qualification from system components**. + +**Depreciation Classes** + Each row in the Depreciation Classes box represents a recovery period (5, 15, 20, or 39 years) and depreciation method (MACRS or Straight Line) based on the guidelines in the United States tax code. See U.S. Internal Revenue Service Publication 946 (https://www.irs.gov/pub/irs-pdf/p946.pdf) for details. + + The following table shows the depreciation percentage by year for each depreciation class: + + .. image:: /images/TBL_DepreciationClasses.png + :align: center + :alt: TBL_DepreciationClasses.png + + Each depreciation class has an associated value or set of check boxes listed under Federal and State Allocations, Bonus Depreciation, and ITC Qualification. + + **Custom Depreciation Schedules** + + For projects outside of the U.S., or for analyses involving depreciation methods other than IRS methods, you can specify a custom depreciation schedule. To specify a custom depreciation schedule, click **Edit**, and enter a percentage for each year in the depreciation schedule table. (Enter values in the table as percentages, not decimals: For example type '25' for 25%.) + +**Allocation Inputs** + For each depreciation class, specify an allocation. SAM assumes that the same depreciation method and allocations apply to both federal and state taxes. + + SAM assumes the half-year convention for all depreciation methods. + + To model a project with no depreciation, enter zero for all depreciation methods. + +**Qualifies for ITC** + Check the box for each depreciation allocation that qualifies for investment tax credits (ITC). For example, if you check the box for 5-yr MACRS, and the 5-yr MACRS allocation is 90%, then the ITC basis would be 90% of the total depreciation basis prior to allocation. + +**Allocations** + These are the depreciation class allocations that SAM uses for cash flow calculations. + + If you chose **Determine ITC qualification from system components** under "ITC Qualifying Options," these percentages are determined from the **Depreciation Basis for ITC Qualifying Cost from System Components** options. + + If you chose **Determine ITC qualification from depreciation class allocations** under "ITC Qualifying Options," these percentages are the values you entered under **Allocation Inputs**. + +**Qualifies for Bonus Depreciation** + The bonus depreciation applies in Year One as a percentage of the allocation for each depreciaion class that qualifies. + + Specify a percentage and check the box for each depreciation allocation that qualifies for the bonus depreciation. + + For example, for a federal bonus depreciation that is 100% of the 5-yr MACRS depreciation class, if you specified the following depreciation allocations: 80% 5-yr MACRS, 1.5% 15-yr MACRS, and 3% 15-yr Straight Line, you would enter 100% for **Federal**, check the **5-yr MACRS** box, and clear the remaining boxes. + + diff --git a/doc/source/includes/snip_financing_depreciation_adv.rst b/doc/source/includes/snip_financing_depreciation_adv.rst index b094d9b2c2..b1cd5a43ae 100644 --- a/doc/source/includes/snip_financing_depreciation_adv.rst +++ b/doc/source/includes/snip_financing_depreciation_adv.rst @@ -7,7 +7,7 @@ The depreciation amount for each class is the product of the total depreciation The sum of allocation percentages may be less than 100% to account for situations where the total depreciation basis prior to allocation includes non-depreciable assets or costs. In this case, the total amount allocated for depreciation is less than the total depreciation basis prior to allocation. See the **Gross Amount Allocated** column in the Depreciation and ITC table in the project :doc:`cash flow <../results/cashflow>`. -For projects with the Investment Tax Credit (ITC), when you check the **Reduces Depreciation Basis** check box for the ITC the :doc:`Incentives <../incentives-and-depreciation/incentives>` page, SAM reduces the depreciation basis by 50% of the ITC amount as required by U.S. Internal Revenue Service rules. +For projects with the Investment Tax Credit (ITC), when you check the **Reduces Depreciation Basis** check box for the ITC the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page, SAM reduces the depreciation basis by 50% of the ITC amount as required by U.S. Internal Revenue Service rules. SAM makes the following simplifying assumptions: diff --git a/doc/source/includes/snip_financing_depreciation_basic.rst b/doc/source/includes/snip_financing_depreciation_basic.rst index b9d5e394ef..a49e86c8ef 100644 --- a/doc/source/includes/snip_financing_depreciation_basic.rst +++ b/doc/source/includes/snip_financing_depreciation_basic.rst @@ -1,7 +1,7 @@ The depreciation inputs represent the decrease in value of project assets over the analysis period. Depreciation reduces federal and state taxable income, shown under *Tax Effect on Equity* in the project :doc:`cash flow <../results/cashflow>`. -For the Commercial financial model, SAM assumes that the depreciation method you choose applies to the entire depreciable basis. For these projects, the depreciable basis in each year of the project cash flow is the total installed cost less any incentives you specify as reducing the depreciation basis on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page: +For the Commercial financial model, SAM assumes that the depreciation method you choose applies to the entire depreciable basis. For these projects, the depreciable basis in each year of the project cash flow is the total installed cost less any incentives you specify as reducing the depreciation basis on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page: *Depreciable Basis = Total Installed Cost + Total Construction Financing Cost - ( Total ITC × 0.5 + Total IBI + Total CBI + Total PBI )* diff --git a/doc/source/includes/snip_financing_general.rst b/doc/source/includes/snip_financing_general.rst index 77a96779fc..c48c7391ed 100644 --- a/doc/source/includes/snip_financing_general.rst +++ b/doc/source/includes/snip_financing_general.rst @@ -5,7 +5,7 @@ The analysis parameters specify the analysis period, inflation rate and discount Number of years covered by the analysis. Typically equivalent to the project or investment life. The analysis period determines the number of years in the project :doc:`cash flow <../results/cashflow>` . **Inflation Rate** - Annual rate of change of costs, typically based on a price index, expressed as a percentage. SAM uses the inflation rate to calculate the value of costs in years two and later of the project cash flow based on Year One dollar values that you specify on the :doc:`Operating Costs <../operating-costs/operating_costs>` page, Financial Parameters page, :doc:`Electricity Rates <../electricity-rates-and-load/electricity_rates>` page, and :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Annual rate of change of costs, typically based on a price index, expressed as a percentage. SAM uses the inflation rate to calculate the value of costs in years two and later of the project cash flow based on Year One dollar values that you specify on the :doc:`Operating Costs <../operating-costs/operating_costs>` page, Financial Parameters page, :doc:`Electricity Rates <../electricity-rates-and-load/electricity_rates>` page, and :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. The default value of 2.5% is based on consumer price index data from the U.S. Department of Labor Bureau of Labor Statistics, and is the average of the annual average consumer price index between 1991 and 2012. diff --git a/doc/source/includes/snip_financing_loan_parameters_rescom.rst b/doc/source/includes/snip_financing_loan_parameters_rescom.rst index c8ac1153c2..81af73910f 100644 --- a/doc/source/includes/snip_financing_loan_parameters_rescom.rst +++ b/doc/source/includes/snip_financing_loan_parameters_rescom.rst @@ -2,7 +2,7 @@ .. note:: For the residential mortgage and commercial financial models, SAM deducts loan interest payments from state and federal income taxes. For the residential loan option, SAM does not deduct loan interest payments. **Debt Fraction** - Percentage of the :doc:`net capital cost <../financial-metrics/mtf_costs>` to be borrowed. The net capital cost is the total installed cost from the Installation Costs page less any direct cash incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + Percentage of the :doc:`net capital cost <../financial-metrics/mtf_costs>` to be borrowed. The net capital cost is the total installed cost from the Installation Costs page less any direct cash incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. **Loan Term** Number of years required to repay a loan. Note that this value is different than the analysis period. diff --git a/doc/source/includes/snip_financing_taxes_insurance.rst b/doc/source/includes/snip_financing_taxes_insurance.rst index 26cba7174f..1924ac4f64 100644 --- a/doc/source/includes/snip_financing_taxes_insurance.rst +++ b/doc/source/includes/snip_financing_taxes_insurance.rst @@ -4,7 +4,7 @@ You can specify either a single annual tax rate, or use the :doc:`Edit Schedule <../window-reference/win_edit_data_table_column>` window to specify a tax rate for each year. The latter option is useful for modeling a tax holiday where the tax rate for the first few years is zero. - For all projects, taxable income includes income from any incentives marked on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page as taxable. + For all projects, taxable income includes income from any incentives marked on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page as taxable. For residential and commercial projects, SAM does not consider the value of electricity saved by the system to be taxable income. For commercial projects, because those savings represent the value of electricity purchases that would have been a tax-deductible operating expense to the commercial entity, SAM does reduce the project cash flow by the amount of federal and state income tax on the value of the electricity. In other words, with the renewable energy system in place, the commercial entity must pay tax on that portion of its income that it would have deducted as an operating expense. diff --git a/doc/source/includes/snip_revenue_solution_mode_adv.rst b/doc/source/includes/snip_revenue_solution_mode_adv.rst index cd7e1863be..89da31a371 100644 --- a/doc/source/includes/snip_revenue_solution_mode_adv.rst +++ b/doc/source/includes/snip_revenue_solution_mode_adv.rst @@ -12,7 +12,7 @@ The solution mode determines whether SAM calculates a PPA price based on an IRR Solution Mode 1: Specify IRR Target ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The Specify IRR Target option allows you to specify an IRR target value and the year that you would like the IRR to be achieved. SAM finds the :doc:`PPA price <../financial-metrics/mtf_ppa_price>` required to meet the target given your assumptions including financial parameters, :doc:`incentives <../incentives-and-depreciation/incentives>` and :doc:`depreciation <../incentives-and-depreciation/depreciation>`, and the project's :doc:`installation <../installation-costs/installation_costs>` and :doc:`operating <../operating-costs/operating_costs>` costs. +The Specify IRR Target option allows you to specify an IRR target value and the year that you would like the IRR to be achieved. SAM finds the :doc:`PPA price <../financial-metrics/mtf_ppa_price>` required to meet the target given your assumptions including financial parameters, :doc:`incentives <../incentives-and-depreciation/cash_incentives>` and :doc:`depreciation <../incentives-and-depreciation/tax_credits_depreciation>`, and the project's :doc:`installation <../installation-costs/installation_costs>` and :doc:`operating <../operating-costs/operating_costs>` costs. SAM uses an iterative algorithm to search for the PPA price that meets the IRR target in the year you specify. If it cannot find a solution, it finds the PPA price that results in an IRR and year as close as possible to the target values. diff --git a/doc/source/includes/snip_total_installed_cost.rst b/doc/source/includes/snip_total_installed_cost.rst index fe6b74a925..8b50a09810 100644 --- a/doc/source/includes/snip_total_installed_cost.rst +++ b/doc/source/includes/snip_total_installed_cost.rst @@ -1,5 +1,5 @@ -The total installed cost is the sum of all of the direct and indirect capital costs and sales tax. SAM uses this value to calculate the project's :doc:`net capital cost <../financial-metrics/mtf_costs>`, which is the total installed cost less any cash incentives on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page and plus any additional financing costs from :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. +The total installed cost is the sum of all of the direct and indirect capital costs and sales tax. SAM uses this value to calculate the project's :doc:`net capital cost <../financial-metrics/mtf_costs>`, which is the total installed cost less any cash incentives on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page and plus any additional financing costs from :doc:`Financial Parameters <../financial-parameters/fin_overview>` page. **Total installed cost, $** The sum of total direct cost and total indirect cost. diff --git a/doc/source/introduction/fin_overview.rst b/doc/source/introduction/fin_overview.rst index edf07e6416..8623c62993 100644 --- a/doc/source/introduction/fin_overview.rst +++ b/doc/source/introduction/fin_overview.rst @@ -20,7 +20,7 @@ In SAM, :doc:`residential <../financial-parameters/fin_residential>` and :doc:`c For residential and commercial projects, SAM calculates the project's :doc:`levelized cost of energy (LCOE) <../financial-metrics/mtf_lcoe>`, which represents the cost of installing and operating the system, including debt and tax costs, and accounting for incentives. The model also calculates the :doc:`net present value (NPV) <../financial-metrics/mtf_npv>` of the after tax cash flow, and a :doc:`payback period <../financial-metrics/mtf_payback>` representing the number of years required for the cumulative after tax cash flow to cover the initial equity investment in the project. -Commercial projects may qualify for tax deductions under the Modified Accelerated Depreciation Schedule (MACRS) described in the United States tax code. SAM provides options for specifying custom depreciation schedules in addition to the MACRS mid-quarter and half-year schedules on the :doc:`Depreciation <../incentives-and-depreciation/depreciation>` page. +Commercial projects may qualify for tax deductions under the Modified Accelerated Depreciation Schedule (MACRS) described in the United States tax code. SAM provides options for specifying custom depreciation schedules in addition to the MACRS mid-quarter and half-year schedules on the :doc:`Depreciation <../incentives-and-depreciation/tax_credits_depreciation>` page. Residential and commercial projects are typically smaller than 500 kW, although SAM does not restrict system sizes, so it is possible to model any size system using either the residential or commercial financial model. diff --git a/doc/source/iph-linear-fresnel-molten-salt/iph_mslf_system_design.rst b/doc/source/iph-linear-fresnel-molten-salt/iph_mslf_system_design.rst index 1f8faff962..e93be9b102 100644 --- a/doc/source/iph-linear-fresnel-molten-salt/iph_mslf_system_design.rst +++ b/doc/source/iph-linear-fresnel-molten-salt/iph_mslf_system_design.rst @@ -52,7 +52,7 @@ The heat sink parameters describe the process heat application's thermal load. Thermal input to the heat sink at design. Together with the target solar multiple, this value determines the receiver design conditions. **Heat sink thermal power, MMBtu/hr** - The heat sink thermal power expressed in MMBtu/hr. This is the value used to calculate the capacity based incentive if one is specified on the :doc:`Incentives <../incentives-and-depreciation/incentives>` page. + The heat sink thermal power expressed in MMBtu/hr. This is the value used to calculate the capacity based incentive if one is specified on the :doc:`Incentives <../incentives-and-depreciation/cash_incentives>` page. **Pumping power for HTF through power block, kW/kg/s** Electrical power required to circulate the heat transfer fluid. diff --git a/doc/source/results/data.rst b/doc/source/results/data.rst index e033372c4f..d1a485d676 100644 --- a/doc/source/results/data.rst +++ b/doc/source/results/data.rst @@ -35,7 +35,7 @@ The data categories are based on the number of values that a variable represents **Single Values** Results that have a single value, including: -* Some input variable values from the :doc:`Installation costs <../installation-costs/installation_costs>`, :doc:`Operating costs <../operating-costs/operating_costs>`, :doc:`Financial Parameters <../financial-parameters/fin_overview>`, and :doc:`Incentive <../incentives-and-depreciation/incentives>` pages. +* Some input variable values from the :doc:`Installation costs <../installation-costs/installation_costs>`, :doc:`Operating costs <../operating-costs/operating_costs>`, :doc:`Financial Parameters <../financial-parameters/fin_overview>`, and :doc:`Incentive <../incentives-and-depreciation/cash_incentives>` pages. * Annual totals or averages of hourly performance model results, or time-dependent pricing data. diff --git a/test_results_win64.csv b/test_results_win64.csv index de17ee27ac..1f9ee8f62c 100644 --- a/test_results_win64.csv +++ b/test_results_win64.csv @@ -1,181 +1,181 @@ TECHNOLOGY,FINANCING,ANNUAL_OUTPUT,LCOE_NOM,LPPA_NOM,MESSAGES -Flat Plate PV,Residential,14982,10.0439,NA,; -Flat Plate PV,Commercial,1.12335e+06,3.2458,NA,; +Flat Plate PV,Residential,14982,14.981,NA,; +Flat Plate PV,Commercial,1.12335e+06,5.49505,NA,; Flat Plate PV,Third Party,14982,NA,NA,; -Flat Plate PV,Host Developer,1.12335e+06,8.47579,11.4572,; Warning: IRR at end of analysis period is 55.2013%. A high IRR may indicate a project with unrealistically high returns. Warning: IRR in target year is 55.1928%. A high IRR may indicate a project with unrealistically high returns. -Flat Plate PV,Single Owner,238224208,3.41199,4.32513,; -Flat Plate PV,Merchant Plant,238224208,3.18533,NA,; Warning: NPV is $-2.27005e+07. A negative NPV indicates project costs are higher than revenues. -Flat Plate PV,Leveraged Partnership Flip,238224208,3.54163,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Flat Plate PV,All Equity Partnership Flip,238224208,4.03472,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Flat Plate PV,Sale Leaseback,238224208,4.65662,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-7.66598e+06. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,Host Developer,1.12335e+06,10.123,11.4572,; +Flat Plate PV,Single Owner,238224208,5.38251,4.32513,; Warning: NPV is $-2.39582e+07. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,Merchant Plant,238224208,5.15585,NA,; Warning: NPV is $-6.73487e+07. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,Leveraged Partnership Flip,238224208,5.50482,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.61948e+07. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,All Equity Partnership Flip,238224208,5.9979,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.92899e+07. A negative NPV indicates project costs are higher than revenues. +Flat Plate PV,Sale Leaseback,238224208,6.6198,4.32513,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-5.21479e+07. A negative NPV indicates project costs are higher than revenues. Flat Plate PV,LCOE Calculator,238224208,NA,NA,; Flat Plate PV,None,238224208,NA,NA,; -PVWatts,Residential,13916.2,10.8929,NA,; -PVWatts,Commercial,939340,3.76959,NA,; +PVWatts,Residential,13916.2,16.2152,NA,; +PVWatts,Commercial,939340,6.38853,NA,; PVWatts,Third Party,11132.9,NA,NA,; -PVWatts,Host Developer,939340,9.5311,10.271,; -PVWatts,Single Owner,211972144,4.3384,4.32264,; Warning: NPV is $-313661. A negative NPV indicates project costs are higher than revenues. -PVWatts,Community Solar,6359332,6.47725,NA,; Warning: NPV is $-1.75022e+06. A negative NPV indicates project costs are higher than revenues. -PVWatts,Merchant Plant,211972144,4.105,NA,; Warning: NPV is $-3.91613e+07. A negative NPV indicates project costs are higher than revenues. -PVWatts,Leveraged Partnership Flip,211972144,4.48594,4.32264,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.18614e+06. A negative NPV indicates project costs are higher than revenues. -PVWatts,All Equity Partnership Flip,211972144,4.91175,4.32264,; Warning: NPV is $-1.20441e+07. A negative NPV indicates project costs are higher than revenues. -PVWatts,Sale Leaseback,211972144,5.60867,4.32264,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.58013e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts,Host Developer,939340,11.6977,12.505,; +PVWatts,Single Owner,211972144,6.28832,4.32264,; Warning: NPV is $-3.91364e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts,Community Solar,6359332,7.82684,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.55635e+06. A negative NPV indicates project costs are higher than revenues. +PVWatts,Merchant Plant,211972144,6.05493,NA,; Warning: NPV is $-7.7984e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts,Leveraged Partnership Flip,211972144,6.42751,4.32264,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.10694e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts,All Equity Partnership Flip,211972144,6.85332,4.32264,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.69244e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-3.09169e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts,Sale Leaseback,211972144,7.55024,4.32264,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-6.44577e+07. A negative NPV indicates project costs are higher than revenues. PVWatts,LCOE Calculator,211972144,NA,NA,; PVWatts,None,173951936,NA,NA,; -High-X Concentrating PV,Single Owner,2.39082e+06,20.4395,25.9389,; -High-X Concentrating PV,Merchant Plant,2.39082e+06,17.6309,NA,; Warning: NPV is $-3.52769e+06. A negative NPV indicates project costs are higher than revenues. -High-X Concentrating PV,Leveraged Partnership Flip,2.39082e+06,21.7795,25.9389,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -High-X Concentrating PV,All Equity Partnership Flip,2.39082e+06,25.1955,25.9389,; -High-X Concentrating PV,Sale Leaseback,2.39082e+06,25.5293,25.9389,; +High-X Concentrating PV,Single Owner,2.39082e+06,25.2519,25.9389,; +High-X Concentrating PV,Merchant Plant,2.39082e+06,22.4433,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.61981e+06. A negative NPV indicates project costs are higher than revenues. +High-X Concentrating PV,Leveraged Partnership Flip,2.39082e+06,26.8647,25.9389,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-205884. A negative NPV indicates project costs are higher than revenues. +High-X Concentrating PV,All Equity Partnership Flip,2.39082e+06,30.6253,25.9389,; Warning: NPV is $-968398. A negative NPV indicates project costs are higher than revenues. +High-X Concentrating PV,Sale Leaseback,2.39082e+06,31.313,25.9389,; Warning: NPV is $-1.22168e+06. A negative NPV indicates project costs are higher than revenues. High-X Concentrating PV,LCOE Calculator,2.39082e+06,NA,NA,; High-X Concentrating PV,None,2.39082e+06,NA,NA,; -PV Battery,Residential,14867.8,17.9988,NA,; -PV Battery,Commercial,1.11543e+06,7.31047,NA,; +PV Battery,Residential,14867.8,26.0106,NA,; +PV Battery,Commercial,1.11543e+06,10.6381,NA,; PV Battery,Third Party,14867.8,NA,NA,; -PV Battery,Host Developer,1.11543e+06,11.7156,16.2131,; -PV Battery,Single Owner,231595056,8.88196,9.7153,; -PV Battery,Merchant Plant,231595056,8.17862,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.16629e+08. A negative NPV indicates project costs are higher than revenues. -PV Battery,Leveraged Partnership Flip,231595056,8.46666,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -PV Battery,All Equity Partnership Flip,231595056,10.2262,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.47483e+07. A negative NPV indicates project costs are higher than revenues. -PV Battery,Sale Leaseback,231595056,10.2604,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.24118e+07. A negative NPV indicates project costs are higher than revenues. -PVWatts Battery,Residential,13799.1,16.333,NA,; -PVWatts Battery,Commercial,931773,7.03326,NA,; +PV Battery,Host Developer,1.11543e+06,13.0259,16.2131,; +PV Battery,Single Owner,231595056,8.47545,9.7153,; +PV Battery,Merchant Plant,231595056,7.77211,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.07655e+08. A negative NPV indicates project costs are higher than revenues. +PV Battery,Leveraged Partnership Flip,231595056,8.04764,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +PV Battery,All Equity Partnership Flip,231595056,9.8072,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-5.68247e+06. A negative NPV indicates project costs are higher than revenues. +PV Battery,Sale Leaseback,231595056,9.84141,9.7153,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.16095e+06. A negative NPV indicates project costs are higher than revenues. +PVWatts Battery,Residential,13799.1,22.8225,NA,; +PVWatts Battery,Commercial,931773,9.60771,NA,; PVWatts Battery,Third Party,13799.1,NA,NA,; -PVWatts Battery,Host Developer,931773,14.7108,16.2095,; -PVWatts Battery,Single Owner,205381584,10.2651,9.82049,; Warning: NPV is $-8.59592e+06. A negative NPV indicates project costs are higher than revenues. -PVWatts Battery,Merchant Plant,199956368,37.3944,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-6.37606e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -219.413. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -PVWatts Battery,Leveraged Partnership Flip,205381584,9.83455,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-266398. A negative NPV indicates project costs are higher than revenues. -PVWatts Battery,All Equity Partnership Flip,205381584,11.5969,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.73513e+07. A negative NPV indicates project costs are higher than revenues. -PVWatts Battery,Sale Leaseback,205381584,11.5834,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.44586e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts Battery,Host Developer,931773,16.2293,16.2095,; Warning: NPV is $-1736.73. A negative NPV indicates project costs are higher than revenues. +PVWatts Battery,Single Owner,205381584,9.80089,9.82049,; +PVWatts Battery,Merchant Plant,199956368,36.9172,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-6.28631e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -219.413. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +PVWatts Battery,Leveraged Partnership Flip,205381584,9.35606,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +PVWatts Battery,All Equity Partnership Flip,205381584,11.1184,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.82854e+07. A negative NPV indicates project costs are higher than revenues. +PVWatts Battery,Sale Leaseback,205381584,11.1049,9.82049,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.52078e+07. A negative NPV indicates project costs are higher than revenues. Custom Generation Battery,Residential,13415.9,33.0165,NA,; Custom Generation Battery,Commercial,359934,30.9421,NA,; Custom Generation Battery,Third Party,6693.07,NA,NA,; -Custom Generation Battery,Host Developer,359934,44.0978,16.246,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-980296. A negative NPV indicates project costs are higher than revenues. -Custom Generation Battery,Single Owner,31135272,54.218,14.6208,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.20199e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -13.7751. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Custom Generation Battery,Merchant Plant,31135272,53.027,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.50148e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -35.7041. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Custom Generation Battery,Leveraged Partnership Flip,68025744,37.203,40.3482,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Custom Generation Battery,All Equity Partnership Flip,68025744,42.6893,48.4179,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Custom Generation Battery,Sale Leaseback,68025744,40.966,48.4179,; Warning: NPV is $-5.94811e+06. A negative NPV indicates project costs are higher than revenues. +Custom Generation Battery,Host Developer,359934,42.5666,16.246,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-926402. A negative NPV indicates project costs are higher than revenues. +Custom Generation Battery,Single Owner,31135272,52.4137,14.6208,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.14722e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -13.7751. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Custom Generation Battery,Merchant Plant,31135272,51.2227,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.44671e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -35.7041. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Custom Generation Battery,Leveraged Partnership Flip,68025744,36.3532,40.3482,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +Custom Generation Battery,All Equity Partnership Flip,68025744,41.8395,48.4179,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +Custom Generation Battery,Sale Leaseback,68025744,40.1162,48.4179,; Warning: NPV is $-5.94811e+06. A negative NPV indicates project costs are higher than revenues. Standalone Battery,Residential,-338.558,56.5257,NA,; Standalone Battery,Commercial,-10962.2,422.211,NA,; Standalone Battery,Third Party,-156.648,NA,NA,; -Standalone Battery,Host Developer,-10962.2,50.6347,16.2138,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-380551. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -5.70483. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Standalone Battery,Single Owner,-6.8282e+06,80.7942,72.8932,; Warning: NPV is $-1.11623e+07. A negative NPV indicates project costs are higher than revenues. -Standalone Battery,Merchant Plant,-6.8282e+06,28.139,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.21858e+07. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -41.2738. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Standalone Battery,Leveraged Partnership Flip,-6.8282e+06,75.8238,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.51094e+07. A negative NPV indicates project costs are higher than revenues. -Standalone Battery,All Equity Partnership Flip,-6.8282e+06,80.0715,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.88136e+07. A negative NPV indicates project costs are higher than revenues. -Standalone Battery,Sale Leaseback,-6.8282e+06,76.249,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.98418e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-8.19532e+07. A negative NPV indicates project costs are higher than revenues. -ETES,Single Owner,-467611872,15.065,7.40081,; -PTES,Single Owner,-197515344,19.0377,10.37,; -Physical Trough,Single Owner,377429504,14.7263,14.5131,; -Physical Trough,Merchant Plant,377429504,13.3388,NA,; -Physical Trough,Leveraged Partnership Flip,377429504,14.9969,14.5131,; -Physical Trough,All Equity Partnership Flip,377429504,16.4958,14.5131,; -Physical Trough,Sale Leaseback,377429504,17.1968,16.0294,; -Physical Trough,LCOE Calculator,377429504,NA,NA,; -Physical Trough,Commercial,377429504,7.7834,NA,; -Physical Trough,None,377429504,NA,NA,; -Empirical Trough,Commercial,345244672,7.66638,NA,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit -Empirical Trough,Single Owner,345244672,15.1719,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-7.76431e+06. A negative NPV indicates project costs are higher than revenues. -Empirical Trough,Merchant Plant,343802240,13.8072,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.291e+08. A negative NPV indicates project costs are higher than revenues. -Empirical Trough,Leveraged Partnership Flip,345244672,15.5012,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.61073e+07. A negative NPV indicates project costs are higher than revenues. -Empirical Trough,All Equity Partnership Flip,345244672,16.818,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-5.08034e+06. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-4.73282e+07. A negative NPV indicates project costs are higher than revenues. -Empirical Trough,Sale Leaseback,345244672,16.9267,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-6.9312e+07. A negative NPV indicates project costs are higher than revenues. +Standalone Battery,Host Developer,-10962.2,47.8445,16.2138,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-349703. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -5.70483. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Standalone Battery,Single Owner,-6.8282e+06,79.8067,72.8932,; Warning: NPV is $-5.96722e+06. A negative NPV indicates project costs are higher than revenues. +Standalone Battery,Merchant Plant,-6.8282e+06,27.1516,NA,; Warning: NPV is $-8.69907e+07. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -41.2738. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Standalone Battery,Leveraged Partnership Flip,-6.8282e+06,74.8038,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.85039e+06. A negative NPV indicates project costs are higher than revenues. +Standalone Battery,All Equity Partnership Flip,-6.8282e+06,79.0515,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.35545e+07. A negative NPV indicates project costs are higher than revenues. +Standalone Battery,Sale Leaseback,-6.8282e+06,75.2289,72.8932,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.44754e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-8.19532e+07. A negative NPV indicates project costs are higher than revenues. +ETES,Single Owner,-466573504,17.289,7.40746,; +PTES,Single Owner,-197596064,21.5721,10.3676,; +Physical Trough,Single Owner,377411840,17.569,14.5131,; +Physical Trough,Merchant Plant,377411840,16.1815,NA,; +Physical Trough,Leveraged Partnership Flip,377411840,17.9204,14.5131,; +Physical Trough,All Equity Partnership Flip,377411840,19.4193,14.5131,; +Physical Trough,Sale Leaseback,377411840,20.1203,16.0294,; +Physical Trough,LCOE Calculator,377411840,NA,NA,; +Physical Trough,Commercial,377411840,11.4887,NA,; +Physical Trough,None,377411840,NA,NA,; +Empirical Trough,Commercial,345244672,11.4076,NA,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit +Empirical Trough,Single Owner,345244672,18.0419,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-1.0652e+08. A negative NPV indicates project costs are higher than revenues. +Empirical Trough,Merchant Plant,343802240,16.7189,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.2891e+08. A negative NPV indicates project costs are higher than revenues. +Empirical Trough,Leveraged Partnership Flip,345244672,18.3972,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.16369e+08. A negative NPV indicates project costs are higher than revenues. +Empirical Trough,All Equity Partnership Flip,345244672,19.9103,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-4.04598e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-1.18353e+08. A negative NPV indicates project costs are higher than revenues. +Empirical Trough,Sale Leaseback,345244672,20.2204,14.9463,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: NPV is $-1.8265e+08. A negative NPV indicates project costs are higher than revenues. Empirical Trough,LCOE Calculator,345244672,NA,NA,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Empirical Trough,None,345244672,NA,NA,; Warning: time 9738000.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit Warning: time 23788800.00 { Test Trough 2 }:\ Warning - Empirical trough (805) model exceeded interal iteration limit -MSPT,Single Owner,593053888,10.7536,10.2891,; -MSPT,Merchant Plant,593053888,9.92281,NA,; -MSPT,Leveraged Partnership Flip,593053888,10.9553,10.2891,; -MSPT,All Equity Partnership Flip,593053888,12.0258,10.2891,; -MSPT,Sale Leaseback,593053888,12.2059,10.2891,; +MSPT,Single Owner,593053888,12.8771,10.2891,; +MSPT,Merchant Plant,593053888,12.0463,NA,; +MSPT,Leveraged Partnership Flip,593053888,13.1389,10.2891,; +MSPT,All Equity Partnership Flip,593053888,14.2094,10.2891,; +MSPT,Sale Leaseback,593053888,14.3895,10.2891,; MSPT,None,593053888,NA,NA,; -MSLF,Single Owner,305586656,18.7087,18.4121,; Warning: NPV is $-1.05405e+07. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. -MSLF,Merchant Plant,305586656,14.7707,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.72613e+08. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. -MSLF,Leveraged Partnership Flip,305586656,19.0014,18.4121,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.55848e+07. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. -MSLF,All Equity Partnership Flip,305586656,20.63,18.4121,; Warning: NPV is $-1.33383e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-5.22358e+07. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. -MSLF,Sale Leaseback,305586656,20.7967,18.4121,; Warning: NPV is $-8.65986e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-2.1471e+07. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. -DSLF,Commercial,234568960,8.6057,NA,; -DSLF,Single Owner,234568960,16.2718,16.0294,; Warning: NPV is $-5.64691e+06. A negative NPV indicates project costs are higher than revenues. -DSLF,Merchant Plant,234568960,14.3574,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.88286e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -9.25246. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -DSLF,Leveraged Partnership Flip,234568960,16.6188,16.0294,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.6401e+07. A negative NPV indicates project costs are higher than revenues. -DSLF,All Equity Partnership Flip,234568960,17.997,16.0294,; Warning: NPV is $-3.76064e+06. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-3.35637e+07. A negative NPV indicates project costs are higher than revenues. -DSLF,Sale Leaseback,234568960,17.6815,13.7549,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.23514e+07. A negative NPV indicates project costs are higher than revenues. +MSLF,Single Owner,305586656,21.753,18.4121,; Warning: NPV is $-1.18733e+08. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. +MSLF,Merchant Plant,305586656,17.8391,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.8166e+08. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. +MSLF,Leveraged Partnership Flip,305586656,22.1322,18.4121,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.29563e+08. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. +MSLF,All Equity Partnership Flip,305586656,23.7607,18.4121,; Warning: NPV is $-4.56324e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-1.31205e+08. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. +MSLF,Sale Leaseback,305586656,23.9275,18.4121,; Warning: NPV is $-1.97862e+08. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-2.1471e+07. A negative NPV indicates project costs are higher than revenues. Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.4889 m (19.25 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.4889 | 19.2500 | 1\ 2 | 0.4889 | 19.2500 | 1\ 3 | 0.4889 | 19.2500 | 1\ 4 | 0.4889 | 19.2500 | 1\ 5 | 0.4889 | 19.2500 | 1\ 6 | 0.4889 | 19.2500 | 1\ 7 | 0.4889 | 19.2500 | 1\ 8 | 0.4889 | 19.2500 | 1\ 9 | 0.4889 | 19.2500 | 1\ 10 | 0.4889 | 19.2500 | 1\ 11 | 0.4381 | 17.2500 | 2\ 12 | 0.4381 | 17.2500 | 2\ 13 | 0.4381 | 17.2500 | 2\ 14 | 0.4381 | 17.2500 | 2\ 15 | 0.4381 | 17.2500 | 2\ 16 | 0.4381 | 17.2500 | 2\ 17 | 0.3906 | 15.3760 | 3\ 18 | 0.3906 | 15.3760 | 3\ 19 | 0.3906 | 15.3760 | 3\ 20 | 0.3906 | 15.3760 | 3\ 21 | 0.3906 | 15.3760 | 3\ 22 | 0.3398 | 13.3760 | 4\ 23 | 0.3398 | 13.3760 | 4\ 24 | 0.3398 | 13.3760 | 4\ 25 | 0.3398 | 13.3760 | 4\ 26 | 0.3398 | 13.3760 | 4\ 27 | 0.3111 | 12.2500 | 5\ 28 | 0.3111 | 12.2500 | 5\ 29 | 0.3111 | 12.2500 | 5\ 30 | 0.2604 | 10.2500 | 6\ 31 | 0.2604 | 10.2500 | 6\ 32 | 0.2604 | 10.2500 | 6\ 33 | 0.2604 | 10.2500 | 6\ 34 | 0.2604 | 10.2500 | 6\ 35 | 0.2604 | 10.2500 | 6\ 36 | 0.2604 | 10.2500 | 6\ 37 | 0.2604 | 10.2500 | 6\ 38 | 0.2604 | 10.2500 | 6\ 39 | 0.2604 | 10.2500 | 6\ 40 | 0.2604 | 10.2500 | 6\ 41 | 0.2604 | 10.2500 | 6\ 42 | 0.2604 | 10.2500 | 6\ Notice: At time = 88.1667 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 121.714 [MWt], greater than the target 119.229 [MWt]. Notice: At time = 322.179 power cycle startup time iteration only reached a convergence= -23.3292 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 349 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00306776. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 394.208 power cycle startup time iteration only reached a convergence= 1.4208 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 639.5 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 112.782 [MWt], greater than the target 111.951 [MWt]. Notice: At time = 664 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00548073. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 706.214 power cycle startup time iteration only reached a convergence= 23.6543 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1432 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00191909. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1647 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 275.119 [MWt] less than the target 279.877 [MWt]. Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00271044. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1720 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00273745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1814 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00792679. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1911 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00255382. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1958 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00732675. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 1982 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105262. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2006 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.472 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2030 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 273.927 [MWt] less than the target 279.877 [MWt]. Notice: At time = 2078 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00313163. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2127 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00581748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2150 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00629698. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2413 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00329821. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2437 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00971383. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2461 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119042. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00257079. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2509 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0137853. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2533 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00504222. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2581 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0088531. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2605 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00817783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2629 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00913989. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2653 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00205984. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2677 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00643246. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2750 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00871227. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2773 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00897616. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2796 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0163914. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2844 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0162032. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2869 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00835745. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100349. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2940 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110321. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 2989 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00376409. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3061 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.014844. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3085 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00379055. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3133 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00260893. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3156 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0119681. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3180 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0109942. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3204 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0126532. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3277 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0095471. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3324 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0110797. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3348 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00853686. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3397 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00173219. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3421 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00102564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3445 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00431757. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3493 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00167568. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3517 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00836667. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3589 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00505028. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3637 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00120564. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3660 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00867337. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3708 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00901482. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3732 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0117955. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3756 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00961099. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3780 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00875704. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3804 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0116802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3852 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0102478. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3878 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00451906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3900 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0121486. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3948 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0111559. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3972 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0108319. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3996 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0134936. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4045 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00480812. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4069 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00894259. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4095 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00262019. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4117 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0100656. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4166 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00402875. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4237 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00353273. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4285 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0099711. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4308 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00228939. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4406 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00400064. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4431 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00204142. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4550 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00655783. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4670 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00248396. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 4695 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00490091. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5005 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00740485. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5077 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0131119. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.00100039. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5126 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00372154. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5149 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00366765. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5173 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0071777. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5198 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00633345. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5246 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00801995. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5270 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00227717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00587234. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5486 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0046811. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5606 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00380748. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5630 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00413906. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5678 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00491677. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5703 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00592652. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5775 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00544993. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5798 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00435817. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5823 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00182033. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5870 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00874. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5893 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0105717. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5917 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0115398. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 5966 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0017367. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6013 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.0107077. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6110 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00821296. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6422 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 276.693 [MWt] less than the target 279.877 [MWt]. Notice: At time = 6471 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00424781. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 6543 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = -0.00515802. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7836 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.0032883. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 7860 power cycle mass flow for startup iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = 0.004025. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8626.18 power cycle startup time iteration only reached a convergence= 17.827 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 power cycle startup time iteration only reached a convergence= -31.7086 [s]. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 8650.18 CR_ON__PC_SU__TES_OFF__AUX_OFF method converged to a power cycle thermal input, 136.064 [MWt], greater than the target 133.273 [MWt]. +DSLF,Commercial,234568960,11.8566,NA,; +DSLF,Single Owner,234568960,19.2769,16.0294,; Warning: NPV is $-7.56381e+07. A negative NPV indicates project costs are higher than revenues. +DSLF,Merchant Plant,234568960,17.3625,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.58277e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -9.25246. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +DSLF,Leveraged Partnership Flip,234568960,19.6517,16.0294,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-8.26804e+07. A negative NPV indicates project costs are higher than revenues. +DSLF,All Equity Partnership Flip,234568960,21.2355,16.0294,; Warning: NPV is $-2.90107e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-8.37411e+07. A negative NPV indicates project costs are higher than revenues. +DSLF,Sale Leaseback,234568960,21.131,13.7549,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.72694e+08. A negative NPV indicates project costs are higher than revenues. DSLF,LCOE Calculator,234568960,NA,NA,; DSLF,None,234568960,NA,NA,; -Generic CSP System,Commercial,592360448,5.05926,NA,; Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 -Generic CSP System,Single Owner,592360448,11.4407,11.2639,; Warning: NPV is $-1.02732e+07. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 -Generic CSP System,Merchant Plant,592360448,10.5044,NA,; Warning: NPV is $-3.87442e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 -Generic CSP System,Leveraged Partnership Flip,592360448,11.6567,11.2639,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.2104e+07. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 -Generic CSP System,All Equity Partnership Flip,592360448,12.8552,11.2639,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.04759e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 -Generic CSP System,Sale Leaseback,592360448,13.0371,11.2639,; Warning: NPV is $-1.04309e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,Commercial,592360448,8.02632,NA,; Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,Single Owner,592360448,13.7169,11.2639,; Warning: NPV is $-1.4249e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,Merchant Plant,592360448,12.7805,NA,; Warning: NPV is $-5.19659e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,Leveraged Partnership Flip,592360448,13.9973,11.2639,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.55603e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,All Equity Partnership Flip,592360448,15.1957,11.2639,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.37998e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 +Generic CSP System,Sale Leaseback,592360448,15.3777,11.2639,; Warning: NPV is $-2.40267e+08. A negative NPV indicates project costs are higher than revenues. Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 Generic CSP System,LCOE Calculator,592360448,NA,NA,; Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 Generic CSP System,None,592360448,NA,NA,; Notice: time 0.00 { Generic solar model 2 }:\ The interpolation code must be 1 (interpolate) or 2 (nearest neighbor)The input value was 0, so it was reset to 1 MSPT IPH,None,1497517184,NA,NA,; MSPT IPH,LCOH Calculator,1497517184,NA,NA,; -MSPT IPH,Single Owner,1550383232,6.2643,6.83681,; Notice: At time = 6087 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 278.765 [MWt] less than the target 279.126 [MWt]. -Physical Trough IPH,None,20907466,NA,NA,; -Physical Trough IPH,LCOH Calculator,20907466,NA,NA,; -Physical Trough IPH,Single Owner,20907466,7.5501,7.02159,; -Physical Trough IPH,Commercial,20907466,5.13904,NA,; +MSPT IPH,Single Owner,1550383232,6.1284,6.83681,; Notice: At time = 6087 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 278.765 [MWt] less than the target 279.126 [MWt]. +Physical Trough IPH,None,20899044,NA,NA,; +Physical Trough IPH,LCOH Calculator,20899044,NA,NA,; +Physical Trough IPH,Single Owner,20899044,7.27579,7.02159,; +Physical Trough IPH,Commercial,20899044,5.14101,NA,; DSGL IPH,None,10833103,NA,NA,; DSGL IPH,LCOH Calculator,10833103,NA,NA,; -DSGL IPH,Single Owner,10833103,5.63346,7.72375,; +DSGL IPH,Single Owner,10833103,5.52814,7.72375,; MSLF IPH,None,16540981,NA,NA,; Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.0626 m (2.46 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.0626 | 2.4646 | 1\ Notice: At time = 1911 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 4.94885 [MWt] less than the target 5 [MWt]. Notice: At time = 2462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = 0.00274721. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3086 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00437688. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3949 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00127256. Check that results at this timestep are not unreasonably biasing total simulation results MSLF IPH,LCOH Calculator,16540981,NA,NA,; Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.0626 m (2.46 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.0626 | 2.4646 | 1\ Notice: At time = 1911 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 4.94885 [MWt] less than the target 5 [MWt]. Notice: At time = 2462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = 0.00274721. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3086 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00437688. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3949 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00127256. Check that results at this timestep are not unreasonably biasing total simulation results -MSLF IPH,Single Owner,16540981,6.93337,7.7607,; Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.0626 m (2.46 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.0626 | 2.4646 | 1\ Notice: At time = 1911 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 4.94885 [MWt] less than the target 5 [MWt]. Notice: At time = 2462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = 0.00274721. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3086 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00437688. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3949 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00127256. Check that results at this timestep are not unreasonably biasing total simulation results +MSLF IPH,Single Owner,16540981,6.77144,7.7607,; Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.0626 m (2.46 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.0626 | 2.4646 | 1\ Notice: At time = 1911 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 4.94885 [MWt] less than the target 5 [MWt]. Notice: At time = 2462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = 0.00274721. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3086 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00437688. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3949 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00127256. Check that results at this timestep are not unreasonably biasing total simulation results MSLF IPH,Commercial,16540981,4.64862,NA,; Notice: Piping geometry file\ \ Maximum fluid velocity: 3.00\ Minimum fluid velocity: 2.00\ \ To section 1 header pipe diameter: 0.0626 m (2.46 in)\ Loop No. | Diameter [m] | Diameter [in] | Diam. ID\ --------------------------------------------------\ 1 | 0.0626 | 2.4646 | 1\ Notice: At time = 1911 CR_ON__PC_RM_HI__TES_FULL__AUX_OFF converged to a power cycle thermal input 4.94885 [MWt] less than the target 5 [MWt]. Notice: At time = 2462 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle heat input only reached a convergence = 0.00274721. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3086 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00437688. Check that results at this timestep are not unreasonably biasing total simulation results Notice: At time = 3949 CR_DF__PC_MAX__TES_FULL__AUX_OFF iteration to find a defocus resulting in the maximum power cycle mass flow rate only reached a convergence = -0.00127256. Check that results at this timestep are not unreasonably biasing total simulation results -MEwave,Single Owner,65589748,81.373,59.0541,; Warning: NPV is $-1.42268e+08. A negative NPV indicates project costs are higher than revenues. +MEwave,Single Owner,65589748,78.5247,59.0541,; Warning: NPV is $-1.24112e+08. A negative NPV indicates project costs are higher than revenues. MEwave,LCOE Calculator,59434320,NA,NA,; MEwave,None,594343,NA,NA,; -MEwave Battery,Single Owner,65027312,83.252,59.0537,; Warning: NPV is $-1.5293e+08. A negative NPV indicates project costs are higher than revenues. +MEwave Battery,Single Owner,65027312,80.334,59.0537,; Warning: NPV is $-1.34488e+08. A negative NPV indicates project costs are higher than revenues. MEtidal,LCOE Calculator,2.16152e+06,NA,NA,; MEtidal,None,2.16152e+06,NA,NA,; -Wind Power,Residential,48358.4,20.1899,NA,; -Wind Power,Commercial,327922,7.12264,NA,; -Wind Power,Single Owner,818888256,2.77801,3.2399,; -Wind Power,Merchant Plant,818888256,2.8103,NA,; -Wind Power,Leveraged Partnership Flip,818888256,2.88163,3.2399,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Wind Power,All Equity Partnership Flip,818888256,3.15267,3.2399,; Warning: NPV is $-1.80559e+07. A negative NPV indicates project costs are higher than revenues. -Wind Power,Sale Leaseback,818888256,3.54061,3.2399,; Warning: IRR at end of analysis period is 185.757%. A high IRR may indicate a project with unrealistically high returns. Warning: NPV is $-2.36952e+07. A negative NPV indicates project costs are higher than revenues. +Wind Power,Residential,48358.4,30.0676,NA,; +Wind Power,Commercial,327922,11.9664,NA,; +Wind Power,Single Owner,818888256,4.80817,3.2399,; Warning: NPV is $-1.19261e+08. A negative NPV indicates project costs are higher than revenues. +Wind Power,Merchant Plant,818888256,4.84047,NA,; Warning: NPV is $-1.1067e+08. A negative NPV indicates project costs are higher than revenues. +Wind Power,Leveraged Partnership Flip,818888256,4.90594,3.2399,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.24162e+08. A negative NPV indicates project costs are higher than revenues. +Wind Power,All Equity Partnership Flip,818888256,5.17697,3.2399,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-5.60058e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-8.40933e+07. A negative NPV indicates project costs are higher than revenues. +Wind Power,Sale Leaseback,818888256,5.56491,3.2399,; Warning: IRR at end of analysis period is 185.757%. A high IRR may indicate a project with unrealistically high returns. Warning: NPV is $-1.77636e+08. A negative NPV indicates project costs are higher than revenues. Wind Power,LCOE Calculator,818888256,NA,NA,; Wind Power,None,201595968,NA,NA,; -Fuel Cell,Commercial,1934877,10.1411,NA,; -Fuel Cell,Single Owner,213578720,9.32605,6.53631,; Warning: NPV is $-5.79109e+07. A negative NPV indicates project costs are higher than revenues. -Geothermal Power,Single Owner,330953536,11.0481,8.66716,; Warning: NPV is $-7.13451e+07. A negative NPV indicates project costs are higher than revenues. -Geothermal Power,Merchant Plant,248258560,12.9145,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.97826e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -41.2405. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Geothermal Power,Leveraged Partnership Flip,248258560,13.645,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.07776e+08. A negative NPV indicates project costs are higher than revenues. -Geothermal Power,All Equity Partnership Flip,248258560,13.5475,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.56769e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-5.88202e+07. A negative NPV indicates project costs are higher than revenues. -Geothermal Power,Sale Leaseback,248258560,13.4075,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.0638e+08. A negative NPV indicates project costs are higher than revenues. +Fuel Cell,Commercial,1934877,10.7001,NA,; +Fuel Cell,Single Owner,213578720,10.3694,6.53631,; Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-7.95701e+07. A negative NPV indicates project costs are higher than revenues. +Geothermal Power,Single Owner,330953536,10.709,8.66716,; Warning: NPV is $-6.11862e+07. A negative NPV indicates project costs are higher than revenues. +Geothermal Power,Merchant Plant,248258560,12.4237,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.87102e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -41.2405. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Geothermal Power,Leveraged Partnership Flip,248258560,13.1402,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.69665e+07. A negative NPV indicates project costs are higher than revenues. +Geothermal Power,All Equity Partnership Flip,248258560,13.0427,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.47575e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-5.87099e+07. A negative NPV indicates project costs are higher than revenues. +Geothermal Power,Sale Leaseback,248258560,12.9026,8.61147,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-9.53504e+07. A negative NPV indicates project costs are higher than revenues. Geothermal Power,LCOE Calculator,248204544,NA,NA,; Geothermal Power,None,248204544,NA,NA,; -Solar Water Heating,Residential,2252.04,33.2105,NA,; -Solar Water Heating,Commercial,2252.12,21.3306,NA,; +Solar Water Heating,Residential,2252.04,43.2817,NA,; +Solar Water Heating,Commercial,2252.12,30.2494,NA,; Solar Water Heating,LCOE Calculator,2281.61,NA,NA,; Solar Water Heating,None,2281.61,NA,NA,; -Biopower,Single Owner,353982848,13.738,12.9968,; Warning: NPV is $-2.56481e+07. A negative NPV indicates project costs are higher than revenues. -Biopower,Merchant Plant,353982848,12.2276,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-2.8991e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -55.1268. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Biopower,Leveraged Partnership Flip,353982848,13.3726,12.9968,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.27447e+07. A negative NPV indicates project costs are higher than revenues. -Biopower,All Equity Partnership Flip,353982848,13.6912,12.9968,; Warning: NPV is $-2.37165e+07. A negative NPV indicates project costs are higher than revenues. -Biopower,Sale Leaseback,353982848,13.4654,12.9968,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.88054e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-5.94938e+07. A negative NPV indicates project costs are higher than revenues. +Biopower,Single Owner,353982848,14.7701,12.9968,; Warning: NPV is $-6.13612e+07. A negative NPV indicates project costs are higher than revenues. +Biopower,Merchant Plant,353982848,13.2597,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-3.25623e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -55.1268. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Biopower,Leveraged Partnership Flip,353982848,14.4164,12.9968,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-4.81381e+07. A negative NPV indicates project costs are higher than revenues. +Biopower,All Equity Partnership Flip,353982848,14.8057,12.9968,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-1.6331e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-4.17149e+07. A negative NPV indicates project costs are higher than revenues. +Biopower,Sale Leaseback,353982848,14.6525,12.9968,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-5.98818e+07. A negative NPV indicates project costs are higher than revenues. Warning: NPV is $-5.94938e+07. A negative NPV indicates project costs are higher than revenues. Biopower,LCOE Calculator,353982848,NA,NA,; Biopower,None,353982848,NA,NA,; Custom Generation Profile,Residential,60549.1,14.1351,NA,; -Custom Generation Profile,Commercial,35591988,12.5885,NA,; +Custom Generation Profile,Commercial,35591988,12.2814,NA,; Custom Generation Profile,Third Party,30274.6,NA,NA,; -Custom Generation Profile,Host Developer,73469696,16.3258,17.3429,; -Custom Generation Profile,Single Owner,756864000,16.1356,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: Debt percent is 367.051. A debt percent greater than 100% may indicate that revenues are higher than necessary to cover project costs. -Custom Generation Profile,Merchant Plant,756864000,13.7391,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-7.30678e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -420.096. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. -Custom Generation Profile,Leveraged Partnership Flip,840960000,15.9939,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: Debt percent is 382.683. A debt percent greater than 100% may indicate that revenues are higher than necessary to cover project costs. -Custom Generation Profile,All Equity Partnership Flip,756864000,18.1665,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. -Custom Generation Profile,Sale Leaseback,756864000,17.8213,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-5.31498e+07. A negative NPV indicates project costs are higher than revenues. +Custom Generation Profile,Host Developer,73469696,16.0147,16.8129,; +Custom Generation Profile,Single Owner,756864000,15.9929,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: Debt percent is 367.051. A debt percent greater than 100% may indicate that revenues are higher than necessary to cover project costs. +Custom Generation Profile,Merchant Plant,756864000,13.5963,NA,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: NPV is $-7.20119e+08. A negative NPV indicates project costs are higher than revenues. Warning: Debt percent is -420.096. A debt percent less than 0% may indicate the mininum EBITDA cannot support any debt in at least one year. +Custom Generation Profile,Leveraged Partnership Flip,840960000,15.8613,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: IRR in target year is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. Warning: Debt percent is 382.683. A debt percent greater than 100% may indicate that revenues are higher than necessary to cover project costs. +Custom Generation Profile,All Equity Partnership Flip,756864000,18.0192,25.9936,; Warning: IRR at end of analysis period is not a number (NaN). This can indicate that revenues are too low to cover costs, or that they are excessively high compared to costs. +Custom Generation Profile,Sale Leaseback,756864000,17.674,25.9936,; Warning: IRR at end of analysis period is 69.1015%. A high IRR may indicate a project with unrealistically high returns. Warning: IRR in target year is 69.1001%. A high IRR may indicate a project with unrealistically high returns. Warning: NPV is $-5.31498e+07. A negative NPV indicates project costs are higher than revenues. Custom Generation Profile,LCOE Calculator,756864000,NA,NA,; Custom Generation Profile,None,756864000,NA,NA,; -PVWatts Wind Battery Hybrid,Single Owner,571509504,9.35022,6.19288,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -PVWatts Wind Battery Hybrid,Host Developer,1119067,15.4458,16.5322,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -PVWatts Wind FuelCell Battery Hybrid,Single Owner,574976896,9.30437,6.10072,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -PVWatts Wind FuelCell Battery Hybrid,Host Developer,2.68756e+06,39.6621,40.3146,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Single Owner,601657408,8.73964,5.92081,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. -Photovoltaic Wind Battery Hybrid,Host Developer,1.30379e+06,12.7811,16.5645,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. -CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Single Owner,1332349312,11.714,5.87734,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. -CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Host Developer,759754816,14.5662,14.6377,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +PVWatts Wind Battery Hybrid,Single Owner,571509504,11.0465,6.19288,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +PVWatts Wind Battery Hybrid,Host Developer,1119067,18.5215,16.5322,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +PVWatts Wind FuelCell Battery Hybrid,Single Owner,574976896,11.3549,6.10072,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +PVWatts Wind FuelCell Battery Hybrid,Host Developer,2.68756e+06,46.9226,47.7039,; Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Single Owner,601657408,10.325,5.92081,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +Photovoltaic Wind Battery Hybrid,Host Developer,1.30379e+06,15.4337,16.5645,; Notice: Simulation time step is 60 minutes for pvsamv1. Notice: Simulation time step is 60 minutes for windpower. +CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Single Owner,1332349312,12.6134,5.87734,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. +CustomGeneration PVWatts Wind FuelCell Battery Hybrid,Host Developer,759754816,14.997,15.0853,; Notice: Simulation time step is 60 minutes for custom_generation. Notice: Simulation time step is 60 minutes for pvwattsv8. Notice: Simulation time step is 60 minutes for windpower. final_configuration_eof,none,NA,NA,NA,