You are not logged in. Click here to log in.

Application Lifecycle Management
Hydraulics Effective Discharge#6496/HEAD / v5
more
Tags:  not added yet

Hydraulics Effective Discharge[SERVICE-6496]

Tracker: Services Priority: NormalNormal Status: Deployed
Submitted by: wlloyd Jan 12 2016 11:03 Modified by: tcwible Feb 28 14:43 Type: Model
Path: m/hydraulics/effectivedischarge Context: csip-hydraulics Version: 1.0
Endpoints: http://csip.engr.colostate.edu:8088/csip-hydraulics/m/hydraulics/effectivedischarge/1.0
Maintainers: tcwible
Website: http://onewatersolutions.com/our-software/tools/river-basin-planning/rhst/ Apps: --
Test Status: -- Last Tested: -- Test Count: --
Test Success Rate: -- Failed Tests: --
Traceability
Loading...
Description
Generalized cross-section effective discharge and half-load sediment discharge tool. Based on provided cross-section information and sediment distribution information the sediment transport through the cross-section is calculated based on the selected sediment transport equation for each flow in a provided flow duration curve (FDC) to establish an effective discharge (peak of the curve of sediment transport for each discharge * the pdf of the discharge) and a half-load sediment discharge (the discharge at which half of the long term sediment yield has be moved). Available sediment transport models are:

Yang's Sand Total Load Equation (1996) Brownlie's Total Load Equation (1981) Martin and Church's Revisitation of Bagnold's Bed Load Equation (2000) Wilcock and Kenworthy's Two-Phase Bed Load Equations (2002) Power relation (sediment = R1 * (Q ^ R2))

Forthcoming sediment transport models may also include the following after testing and validation: Meyer-Peter and Muller's Bed Load Equation (1948)

{
  "metainfo": {},
  "parameter": [
    {
      "name": "flowDurationCurve",
      "description": "A list of paired flow values and cdf values (non-exceedance values) listed in a tab-deliminted format, this includes a header. The first column must be non-exceecance (0-1) values and the second column must be the associated flow values (in cubic meters per second).",
      "value": "non-exceedances\tflows\n100\t550\n0.75\t380\n0.50\t376\n0.25\t350\n0\t300"
    },
    {
      "name": "manningRoughness",
      "description": "The value of Manning's hydraulic roughness coefficient, used for the calculation of normal depth, at this cross-section.",
      "unit": "n\/a",
      "value": 0.025
    },
    {
      "name": "crossSection",
      "description": "A list of x-y points for the cross-section listed in a tab-deliminted format. This includes a header and the first column must be x values and the second column must be y values. x = location of cross-section point measured from left to right starting at zero, y = total elevation of the ground surface. The units of elevation and location should both be meters.",
      "value": "x\ty\n0\t3250\n10\t3240\n41.4\t3242\n52.3\t3243\n61.8\t3248\n72\t3241\n84\t3239\n87\t3242\n95\t3248\n123\t3252"
    },
    {
      "name": "transportType",
      "description": "The type of sediment transport desired to be simulated (Yang | Bagnold | Brownlie | Martin - Church | Wilcock - Kenworthy | Meyer-Peter - Muller | Rating Curve) which are documented by (Yang, 1996 | Bagnold, 1980 | Brownlie, 1981 | Martin and Church, 2000 | Wilcock and Kenworthy, 2002 | Meyer-Peter and Muller, 1948 | sed. transport = R1 * (Q ^ R2)) respectively",
      "value": "Yang"
    },
    {
      "name": "rho",
      "description": "Density of water",
      "unit": "kg\/m**3",
      "value": 1000
    },
    {
      "name": "waterTemp",
      "description": "Temperature of water",
      "unit": "Degrees Celsius",
      "value": 15.5
    },
    {
      "name": "waterKinViscosity",
      "description": "Kinematic Viscosity of water (only used if transportType = 'Yang' or 'Brownlie')",
      "unit": "m**2\/s",
      "value": 1.11484E-6
    },
    {
      "name": "rho_S",
      "description": "Density of sediment (if transportType = 'Wilcock - Kenworthy', then this is the density of the sand sediment)",
      "unit": "kg\/m**3",
      "value": 2650
    },
    {
      "name": "rho_G",
      "description": "Density of gravel sediment (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "kg\/m**3",
      "value": 2650
    },
    {
      "name": "diamSed",
      "description": "Diameter of Sediment transported (if transportType = 'Wilcock - Kenworthy', then this is the surface grain size (diameter) for the sand fraction)",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "diamGravel",
      "description": "Surface grain size (diameter) for the gravel fraction (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "mm",
      "value": 15.24
    },
    {
      "name": "sandFraction",
      "description": "The percent sand of the two-phase bed load transport calculated by Wilcock and Kenworthy. 0 = no sand, 1.0 = only uniform sand. (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "%",
      "value": 0
    },
    {
      "name": "d16",
      "description": "Diameter of the 16th percentile grain size, aka 16% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "d50",
      "description": "Diameter of the 50th percentile grain size, aka 50% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "d84",
      "description": "Diameter of the 16th percentile grain size, aka 84% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "R1",
      "description": "Multiplier for sediment rating curve where sediment transport = R1 * (Q ^ R2). (only used if transportType = 'Rating Curve')",
      "unit": "",
      "value": 46
    },
    {
      "name": "R2",
      "description": "Exponent for sediment rating curve where sediment transport = R1 * (Q ^ R2). (only used if transportType = 'Rating Curve')",
      "unit": "",
      "value": 3.92
    },
    {
      "name": "ratingCurveUnits",
      "description": "The units of the sediment rating curve where sediment transport = R1 * (Q ^ R2). For display\/graphing purposes. (only used if transportType = 'Rating Curve')",
      "value": ""
    },
    {
      "name": "width",
      "description": "The characteristic width of sediment transport, taken as a channel bottom width (only used if transportType = 'Martin - Church' or 'Wilcock - Kenworthy')",
      "unit": "m",
      "value": 10.67
    },
    {
      "name": "bedSlope",
      "description": "The slope of the thalweg axis of the channel bed (only used if transportType = 'Yang', 'Martin - Church', or 'Wilcock - Kenworthy')",
      "unit": "m\/m",
      "value": 5.0E-4
    },
    {
      "name": "energySlope",
      "description": "The slope of the energy grade line (only used if transportType = 'Yang')",
      "unit": "m\/m",
      "value": 5.0E-4
    },
    {
      "name": "frictionSlope",
      "description": "The slope of the friction grade line (only used if transportType = 'Brownlie')",
      "unit": "m\/m",
      "value": 5.0E-4
    },
    {
      "name": "numberOfInterpolationPoints",
      "description": "The number of points on which to interpolate the flow duration curve. This also controls the number of bin for the flow histogram.",
      "value": 50
    },
    {
      "name": "logarithmicBins_TF",
      "description": "A flag use a logarithmic binning scheme to interpolate the flow duration curve (true) verses a linear binning scheme (false). This also controls the binnings scheme for the flow histogram. (True | False)",
      "value": false
    },
    {
      "name": "UScustomaryOutputUnits_TF",
      "description": "A flag to set the output units for discharge values. If true, it is set to US customary units, cfs. If false it is set to S.I units, cms. (True | False)",
      "value": false
    }
  ]
}
{
  "metainfo": {
    "status": "Finished",
    "suid": "a8f05ef5-d97e-11e5-955e-f909e8ef74be",
    "cloud_node": "172.1.6.246",
    "tstamp": "2016-02-22 09:09:32",
    "service_url": "http://csip.engr.colostate.edu:8082/csip-hydraulics/m/hydraulics/effectivedischarge/1.0",
    "request_ip": "10.2.228.70",
    "cpu_time": 653,
    "expiration_date": "2016-02-22 09:10:03"
  },
  "parameter": [
    {
      "name": "flowDurationCurve",
      "description": "A list of paired flow values and cdf values (non-exceedance values) listed in a tab-deliminted format, this includes a header. The first column must be non-exceecance (0-1) values and the second column must be the associated flow values (in cubic meters per second).",
      "value": "non-exceedances\tflows\n100\t550\n0.75\t380\n0.50\t376\n0.25\t350\n0\t300"
    },
    {
      "name": "manningRoughness",
      "description": "The value of Manning's hydraulic roughness coefficient, used for the calculation of normal depth, at this cross-section.",
      "unit": "n/a",
      "value": 0.025
    },
    {
      "name": "crossSection",
      "description": "A list of x-y points for the cross-section listed in a tab-deliminted format. This includes a header and the first column must be x values and the second column must be y values. x = location of cross-section point measured from left to right starting at zero, y = total elevation of the ground surface. The units of elevation and location should both be meters.",
      "value": "x\ty\n0\t3250\n10\t3240\n41.4\t3242\n52.3\t3243\n61.8\t3248\n72\t3241\n84\t3239\n87\t3242\n95\t3248\n123\t3252"
    },
    {
      "name": "transportType",
      "description": "The type of sediment transport desired to be simulated (Yang | Bagnold | Brownlie | Martin - Church | Wilcock - Kenworthy | Meyer-Peter - Muller | Rating Curve) which are documented by (Yang, 1996 | Bagnold, 1980 | Brownlie, 1981 | Martin and Church, 2000 | Wilcock and Kenworthy, 2002 | Meyer-Peter and Muller, 1948 | sed. transport = R1 * (Q ^ R2)) respectively",
      "value": "Yang"
    },
    {
      "name": "rho",
      "description": "Density of water",
      "unit": "kg/m**3",
      "value": 1000
    },
    {
      "name": "waterTemp",
      "description": "Temperature of water",
      "unit": "Degrees Celsius",
      "value": 15.5
    },
    {
      "name": "waterKinViscosity",
      "description": "Kinematic Viscosity of water (only used if transportType = 'Yang' or 'Brownlie')",
      "unit": "m**2/s",
      "value": 1.11484E-6
    },
    {
      "name": "rho_S",
      "description": "Density of sediment (if transportType = 'Wilcock - Kenworthy', then this is the density of the sand sediment)",
      "unit": "kg/m**3",
      "value": 2650
    },
    {
      "name": "rho_G",
      "description": "Density of gravel sediment (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "kg/m**3",
      "value": 2650
    },
    {
      "name": "diamSed",
      "description": "Diameter of Sediment transported (if transportType = 'Wilcock - Kenworthy', then this is the surface grain size (diameter) for the sand fraction)",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "diamGravel",
      "description": "Surface grain size (diameter) for the gravel fraction (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "mm",
      "value": 15.24
    },
    {
      "name": "sandFraction",
      "description": "The percent sand of the two-phase bed load transport calculated by Wilcock and Kenworthy. 0 = no sand, 1.0 = only uniform sand. (only used if transportType = 'Wilcock - Kenworthy')",
      "unit": "%",
      "value": 0
    },
    {
      "name": "d16",
      "description": "Diameter of the 16th percentile grain size, aka 16% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "d50",
      "description": "Diameter of the 50th percentile grain size, aka 50% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "d84",
      "description": "Diameter of the 16th percentile grain size, aka 84% of sediment is smaller than this size. (only used if transportType = 'Brownlie')",
      "unit": "mm",
      "value": 0.399989
    },
    {
      "name": "R1",
      "description": "Multiplier for sediment rating curve where sediment transport = R1 * (Q ^ R2). (only used if transportType = 'Rating Curve')",
      "unit": "",
      "value": 46
    },
    {
      "name": "R2",
      "description": "Exponent for sediment rating curve where sediment transport = R1 * (Q ^ R2). (only used if transportType = 'Rating Curve')",
      "unit": "",
      "value": 3.92
    },
    {
      "name": "ratingCurveUnits",
      "description": "The units of the sediment rating curve where sediment transport = R1 * (Q ^ R2). For display/graphing purposes. (only used if transportType = 'Rating Curve')",
      "value": ""
    },
    {
      "name": "width",
      "description": "The characteristic width of sediment transport, taken as a channel bottom width (only used if transportType = 'Martin - Church' or 'Wilcock - Kenworthy')",
      "unit": "m",
      "value": 10.67
    },
    {
      "name": "bedSlope",
      "description": "The slope of the thalweg axis of the channel bed (only used if transportType = 'Yang', 'Martin - Church', or 'Wilcock - Kenworthy')",
      "unit": "m/m",
      "value": 5.0E-4
    },
    {
      "name": "energySlope",
      "description": "The slope of the energy grade line (only used if transportType = 'Yang')",
      "unit": "m/m",
      "value": 5.0E-4
    },
    {
      "name": "frictionSlope",
      "description": "The slope of the friction grade line (only used if transportType = 'Brownlie')",
      "unit": "m/m",
      "value": 5.0E-4
    },
    {
      "name": "numberOfInterpolationPoints",
      "description": "The number of points on which to interpolate the flow duration curve. This also controls the number of bin for the flow histogram.",
      "value": 50
    },
    {
      "name": "logarithmicBins_TF",
      "description": "A flag use a logarithmic binning scheme to interpolate the flow duration curve (true) verses a linear binning scheme (false). This also controls the binnings scheme for the flow histogram. (True | False)",
      "value": false
    },
    {
      "name": "UScustomaryOutputUnits_TF",
      "description": "A flag to set the output units for discharge values. If true, it is set to US customary units, cfs. If false it is set to S.I units, cms. (True | False)",
      "value": false
    }
  ],
  "result": [
    {
      "name": "effectiveDischarge",
      "value": 550
    },
    {
      "name": "halfLoadDischarge",
      "value": 464.79
    },
    {
      "name": "sedimentTransportUnits",
      "value": "ppm"
    },
    {
      "name": "effectiveDischargeGraph",
      "value": "effective_discharge_graph.jpg"
    },
    {
      "name": "SedimentYieldGraph",
      "value": "sediment_yield_graph.jpg"
    },
    {
      "name": "histogramGraph",
      "value": "flow_histogram.jpg"
    },
    {
      "name": "ratingCurveGraph_sediment",
      "value": "ratingCurveGraph_sediment.jpg"
    },
    {
      "name": "ratingCurveGraph_area",
      "value": "ratingCurveGraph_area.jpg"
    },
    {
      "name": "ratingCurveGraph_depth",
      "value": "ratingCurveGraph_depth.jpg"
    },
    {
      "name": "ratingCurveGraph_hydRadius",
      "value": "ratingCurveGraph_hydRadius.jpg"
    },
    {
      "name": "graph_data_files",
      "value": "effective_discharge_graph.out|sediment_yield_graph.out|flow_histogram.outt|ratingCurveGraph_sediment.out|ratingCurveGraph_area.out|ratingCurveGraph_depth.out|ratingCurveGraph_hydRadius.out"
    },
    {
      "name": "effective_discharge_graph.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/effective_discharge_graph.jpg"
    },
    {
      "name": "sediment_yield_graph.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/sediment_yield_graph.jpg"
    },
    {
      "name": "flow_histogram.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/flow_histogram.jpg"
    },
    {
      "name": "ratingCurveGraph_sediment.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_sediment.jpg"
    },
    {
      "name": "ratingCurveGraph_area.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_area.jpg"
    },
    {
      "name": "ratingCurveGraph_depth.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_depth.jpg"
    },
    {
      "name": "ratingCurveGraph_hydRadius.jpg",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_hydRadius.jpg"
    },
    {
      "name": "effective_discharge_graph.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/effective_discharge_graph.out"
    },
    {
      "name": "sediment_yield_graph.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/sediment_yield_graph.out"
    },
    {
      "name": "flow_histogram.outt",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/flow_histogram.outt"
    },
    {
      "name": "ratingCurveGraph_sediment.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_sediment.out"
    },
    {
      "name": "ratingCurveGraph_area.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_area.out"
    },
    {
      "name": "ratingCurveGraph_depth.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_depth.out"
    },
    {
      "name": "ratingCurveGraph_hydRadius.out",
      "value": "http://csip.engr.colostate.edu:8082/csip-hydraulics/q/a8f05ef5-d97e-11e5-955e-f909e8ef74be/ratingCurveGraph_hydRadius.out"
    }
  ]
}
 (none)
 effective_discharge_graph.jpg sediment_yield_graph.jpg flow_histogram.jpg ratingCurveGraph_sediment.jpg ratingCurveGraph_area.jpg ratingCurveGraph_depth.jpg ratingCurveGraph_hydRadius.jpg
Details
Staff
Comments & Attachments
Associations
Children
References
SCM Commits
History (5)
Baselines
All (5)

with status and due   Customize
Nothing found to display.