{ "name": "hydropower", "displayName": "iv_hydropower", "description": "", "category": "", "helpUrl": "https://maps.inl.gov/arcgis/rest/directories/arcgisoutput/irrigation_modernization_prod/hydropower_GPServer/irrigation_modernization_prod_hydropower/hydropower.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "Flow", "dataType": "GPString", "displayName": "flow", "description": "flow values, cfs", "direction": "esriGPParameterDirectionInput", "defaultValue": [ { "Date": "2024-01-01T07:00:00", "Value": 500.0 }, { "Date": "2024-06-29T06:00:00", "Value": 0.0 } ], "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "Design_Flow", "dataType": "GPDouble", "displayName": "design_flow", "description": "Design flow, cfs", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "head", "dataType": "GPDouble", "displayName": "head", "description": "head, ft", "direction": "esriGPParameterDirectionInput", "defaultValue": 1000, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "head_loss", "dataType": "GPDouble", "displayName": "head_loss", "description": "head loss, ft", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "max_headloss_allowed", "dataType": "GPDouble", "displayName": "max_headloss_allowed", "description": "maximum head loss allowed in the penstock, %", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "generator_efficiency", "dataType": "GPDouble", "displayName": "generator_efficiency", "description": "Generator efficiency", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "penstock_headloss_method", "dataType": "GPString", "displayName": "penstock_headloss_method", "description": "method for head loss calculation in the penstock", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Darcy-Weisbach", "Hazen-Williams" ] }, { "name": "penstock_length", "dataType": "GPDouble", "displayName": "penstock_length", "description": "penstock length, ft", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "penstock_diameter", "dataType": "GPDouble", "displayName": "penstock_diameter", "description": "penstock diameter, ft", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "penstock_material", "dataType": "GPString", "displayName": "penstock_material", "description": "penstock material", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "CastIron", "Concrete", "GalvanizedIron", "Plastic", "Steel" ] }, { "name": "penstock_frictionfactor", "dataType": "GPDouble", "displayName": "penstock_frictionfactor", "description": "penstock friction factor", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "turbine_type", "dataType": "GPString", "displayName": "turbine_type", "description": "turbine type", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Kaplan", "Francis", "Propellor", "Pelton", "Turgo" ] }, { "name": "pctime_runfull", "dataType": "GPDouble", "displayName": "pctime_runfull", "description": "percent of exceedance / percent of time the turbine runs full, %", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "resource_category", "dataType": "GPString", "displayName": "resource_category", "description": "Type of hydropower facility", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "NewStream-reach", "Non-PoweredDam", "CanalConduit", "UnitAddition", "GeneratorRewind" ] }, { "name": "electricity_sell_price", "dataType": "GPDouble", "displayName": "electricity_sell_price", "description": "selling price of electricity, $/kWh", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "n_operation_days", "dataType": "GPDouble", "displayName": "n_operation_days", "description": "number of days the plant operates in a year", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "rated_power_o", "dataType": "GPDouble", "displayName": "rated_power_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "design_flow_o", "dataType": "GPDouble", "displayName": "design_flow_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "net_head", "dataType": "GPDouble", "displayName": "net_head", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "n_operation_days_o", "dataType": "GPDouble", "displayName": "n_operation_days_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "capacity_factor", "dataType": "GPDouble", "displayName": "capacity_factor", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "annual_energy_generated", "dataType": "GPDouble", "displayName": "annual_energy_generated", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "electricity_sell_price_o", "dataType": "GPDouble", "displayName": "electricity_sell_price_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "resource_category_o", "dataType": "GPString", "displayName": "resource_category_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "initial_capital_cost", "dataType": "GPDouble", "displayName": "initial_capital_cost", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "annual_om", "dataType": "GPDouble", "displayName": "annual_om", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "annual_revenue", "dataType": "GPDouble", "displayName": "annual_revenue", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "turbine_type_o", "dataType": "GPString", "displayName": "turbine_type_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "penstock_material_o", "dataType": "GPString", "displayName": "penstock_material_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "system_efficiency_o", "dataType": "GPDouble", "displayName": "system_efficiency_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "penstock_diameter_o", "dataType": "GPDouble", "displayName": "penstock_diameter_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "penstock_frictionfactor_o", "dataType": "GPDouble", "displayName": "penstock_frictionfactor_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "penstock_headloss_method_o", "dataType": "GPString", "displayName": "penstock_headloss_method_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "max_headloss_allowed_o", "dataType": "GPDouble", "displayName": "max_headloss_allowed_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "pctime_runfull_o", "dataType": "GPDouble", "displayName": "pctime_runfull_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "runner_diameter", "dataType": "GPDouble", "displayName": "runner_diameter", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "flow_o", "dataType": "GPString", "displayName": "flow_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "generator_efficiency_o", "dataType": "GPDouble", "displayName": "generator_efficiency_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": null, "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "head_loss_o", "dataType": "GPString", "displayName": "head_loss_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "power_o", "dataType": "GPString", "displayName": "power_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "head_o", "dataType": "GPString", "displayName": "head_o", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "turbine_flow", "dataType": "GPString", "displayName": "turbine_flow", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "dataframe_output", "dataType": "GPString", "displayName": "dataframe_output", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" }, { "name": "annual_dataframe_output", "dataType": "GPString", "displayName": "annual_dataframe_output", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }