28
CBP Model “the function evaluation” Optimization Workshop Gary Shenk 2/17/16

CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

CBP Model “the function evaluation”

Optimization Workshop

Gary Shenk

2/17/16

Page 2: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average
Page 3: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Optimization Engine

Inputs Inputs Inputs

Function Evaluation

Function Evaluation

Outputs Outputs Outputs

Function Evaluation

Page 4: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

4

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Page 5: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Counties

Page 6: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land-River Segments

Average 10 per county

Page 7: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land uses - 45

Page 8: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

8

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

450 times

Page 9: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

9

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Look up tables

Page 10: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

10

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Policy Levers

Page 11: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

11

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Policy LeversLinear effects

Page 12: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

12

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Policy LeversWith nonlinear, complex, and interlocking effects

Page 13: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Change in Inputs

13

Livestock

Manure storage practice

Pasture Fertilizer

Crops

Image Creditshttps://utextension.tennessee.edu/lincoln/4-H/Pages/Livestock-Skillathons-%28Beef,-Sheep-and-Swine%29.aspxRebelwoodsranch.comSeaburst.comhttp://pubs.ext.vt.edu/442/442-308/442-308.html

BMPs

BMPs

Page 14: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Change in Inputs

14

Livestock

Manure storage practice

Pasture Fertilizer

Crops

Image Creditshttps://utextension.tennessee.edu/lincoln/4-H/Pages/Livestock-Skillathons-%28Beef,-Sheep-and-Swine%29.aspxRebelwoodsranch.comSeaburst.comhttp://pubs.ext.vt.edu/442/442-308/442-308.html

BMPs

BMPs

Page 15: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

BMPs

* 70%

Land

Water

Page 16: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

BMPs

* 70%

But BMPs nonlinearly related to implementation

Land

Water

Page 17: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

BMPs

Crop land use

Page 18: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

BMPs

Crop land use

Cover Crop Standard Other Wheat

Triticale Early Aerial After Soy

Commodity Cover Crop Early-Planting Aerial Corn Barley

Forage Radish Early Drilled

Linear

Page 19: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

BMPs

Crop land use

Cover Crop Standard Other Wheat

Triticale Early Aerial After Soy

Commodity Cover Crop Early-Planting Aerial Corn Barley

Forage Radish Early Drilled

Non-Linear

Grass Buffer Effect

Forest Buffer Effect

Litter Injection

Page 20: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Number of BMPs by Land Use

Page 21: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land Use

Page 22: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land Use

Seemingly straightforward

Page 23: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land Use

Seemingly straightforward, butSame manure on less landSame BMPs on less land

Page 24: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Land Use

Seemingly straightforward, butSame manure on less landSame BMPs on less landAdditional BMPs

Page 25: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

25

Load for a land use in a segment =

Average Load + Inputs * Sensitivity

Land Use Acres

BMPs

Land to Water

Stream Delivery

River Delivery

*

*

*

*

*

Can we make a simpler model?These factors will change every other yearNonlinear effects are important

Page 26: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Watershed ModelTemporal watershed model

StaticWatershedModel

CASTCasttool.org

Load to Estuarine modelCalibrationClimate changeLag Times

Chesapeake Bay Program Accounting

Stakeholder Planning

Sensitivity to Nutrient Input

BMP location

BMPs Land cover Nutrient availability Census of Agriculture

Physical characteristics

NutrientApplication

BMP effect

Other PartnershipTools

Land use calculator

Watershed Processes

BMP Land use change

Data

LogicEngines

Tools

Products

Page 27: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Sensitivity to Nutrient Input

BMP location

BMPs Land cover Nutrient availability Census of Agriculture

Physical characteristics

NutrientApplication

BMP effect

Land use calculator

Watershed Processes

BMP Land use change

Data

LogicEngines

Photo:http://bgr.com/2015/02/20/free-cloud-storage-offer-100gb-onedrive/

Function evaluation should take ~10-30 secondsScalable implementation

Page 28: CBP Model “the function evaluation” 02 17 STA… · Function Evaluation Function Evaluation Outputs Outputs Outputs Function Evaluation. 4 Load for a land use in a segment = Average

Optimization Engine

Inputs Inputs Inputs

Function Evaluation

Function Evaluation

Outputs Outputs Outputs

Function Evaluation

About 23000 Specifications per County10 LR segmentsX( 45 land uses +

2200 BMPs +A few Point sources )