Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Role of the Object Modelling System (OMS) for Integrated Assessment of Conservation on Agricultural Land in the United States J. Carlson, O. David,

Similar presentations


Presentation on theme: "The Role of the Object Modelling System (OMS) for Integrated Assessment of Conservation on Agricultural Land in the United States J. Carlson, O. David,"— Presentation transcript:

1 The Role of the Object Modelling System (OMS) for Integrated Assessment of Conservation on Agricultural Land in the United States J. Carlson, O. David, J. Ascough II, F. Geter, and L. Ahuja USDA - ARS - Agricultural Systems Research Unit USDA – NRCS - Information Technology Center Colorado State University – Civil Engineering and Computer Science

2 USDA Conservation Program Delivery - 2009 $3-4B financial assistance per year 2,800 USDA county offices 1.4M conservation plans 300M acres under treatment 10-35K plans serviced each day

3 Sample Conservation Plan Management SystemWheat/Corn/Fallow, Reduced Tillage, MLRA 69A Land Units:201, 202, 205 (480 acres total) Resource ConcernsErosion, Nutrient Runoff, Pesticide Runoff Conservation PracticesPlannedJob SheetDesign Cost- ShareApplied Conservation Cropping System XXX Residue ManagementXXX Nutrient ManagementXX X Pesticide ManagementXXX TerraceXXXX Grassed WaterwayXXX

4 Conservation Treatment Coverage - 2009 What is the impact of this program activity?

5 Conservation Effects Assessment Project (CEAP) Authorized by the 2002 Farm Bill Government-wide emphasis on Outcomes National Assessment plus Watershed Assessments “Scientifically quantify effects of Conservation Practices"

6 Initial CEAP National Assessment Process Focus on Cropland Obtain representative crop data from National Resources Inventory (NRI) and farmer surveys Estimate impacts of conservation practices on water quality, water quantity, and soil quality using the SWAT model. Next Generation Process Consider Cropland, Rangeland, Wetlands, Wildlife Leverage NRI and mine the conservation plan database Address multiple resource concerns Add pre-program delivery watershed assessments Build New CEAP model base containing components from SWAT, J2000(S), WEPP, RHEM, and new research Apply the USDA Object Modeling System (OMS) framework

7 7 History of the Object Modeling System (OMS) Charge: Build a contemporary modeling framework for USDA based on modular modeling experiences 2001/02 2003/04 2005/06 2007/08/09+ Netbeans Platform Major Refactoring Central Version Control Standardize Component API PRMS Modeling Projects USDA CoLab Use Project Plan/Process PRMS, CEAP, iFarm Initial Prototype Swing based PRMS, RZWQM Geospatial Integration Calibration Tools Sensitivity Analysis Uncertainty Analysis Knowledge Base Data Provisioning Deployment Platform Agency Governance Webservices Cloud Computing CEAP, J2000(S), PRMS, WWEM, Model Bases

8 OMS Support to Integrated Assessment (CEAP) Model / Component Development and Validation Platform Model / Component Development and Validation Platform Model Run-Time Platform Data Provisioning Platform Knowledge Base Platform OMS 2.2 OMS 3.0 OMS Application User Model Development Team OMS Operations Team Model Support Team CEAP Business Application User Program Analyst

9 ModelBuilder Temporal Spatial ETP Inter- ception Snow Soil- water Ground- water SS RO GW Flow Surface RO Irrigation Erosion Surface water use Ground water use Plant growth Stream RO System Components CalibrationProjects Science Components Erosion Plant Growth Groundwater Water Quality ET RuntimeAnalysis Component Library Component Based Model Control Statistics Time Space Data IO Principal Architecture....

10 OMS 3.0 Model Development and Validation Platform Component input(s) output(s) processing OMS Component = POJO + Meta data OpenMI Adaptation (optional, with CSDMS) Minimize framework API dependency in model component code (OMS 3.0 is non-invasive) Calibration – Luca (Shuffled Complex Evolution), Dynamically Dimensional Search (DDS), NSGA, … Sensitivity Analysis – Morris Screening, Extended FAST, Sobol Uncertainty Analysis – GLUE, Bayesian Monte Carlo OMS Component Library QA/QC (currently ~200 components) Geospatial Tools – GeoWind integration

11 OMS 3.0 Run-Time Platform Models organized into model bases around business needs Models deployed as web services in an elastic computing cloud Model services are multi-threaded to scale to user demand Technology – Amazon EC2, Glassfish Enterprise Server, Terracotta CEAP Integrated Assessment Model Base Web Service Registry Model A Model B1 Model C1 Model D Model E Model F Model B2 Model C2 Enterprise Service Bus (OpenESB) Business Application

12 OMS 3.0 OMS Model Base Data Mart Data Warehouse Data Collection Data Access Services Run Model ETL USDA Agency and Partner Data Resources Soil Climate Plant Management Parameter etc. OMS 3.0 – Data Provisioning Platform

13 OMS 3.0 – Knowledge Base Platform USDA Core Entities Land Unit (~10 million) Management System (~40,000) Conservation Practice (~150) Resource Concern (~80) Response Unit Soil Mapunit (thousands) Ecological Site (thousands) Climate Station (thousands) Common Resource Area (~1000) Plant/Crop (~40,000/~2000) NRI Sample Unit (~800K) Science Components (hundreds) USDA Knowledge Base Knowledge currently managed in data dictionaries, E-R models, and in hard/soft copy documents To be converted and managed in OWL BPMS x knowledge base interaction?

14 Object Modeling System (OMS) Workflow OMS Knowledge Base Data to Calibrate and Run Model OMS API OMS Model Services in Computing Cloud OMS Component Library OMS Knowledge Base OMS Model Base OMS Model Base Modeling Framework Review Team Modeling Team Object Modeling System Features OMS Operations Team Model Support Team Build Components Build Model Validate Model Certify Model Provision Data Calibrate Certified Model for Region of Use Deploy and Operate Model

15 15 Business Use Cases Requiring OMS Model Services Develop watershed assessments to assist allocation of USDA program resourcesDevelop watershed assessments to assist allocation of USDA program resources Develop and evaluate management alternatives with the producer or land manager Develop detailed practice designs Develop forecasts to assist within-season tactical decision making Calculate credit for ecosystem services Determine USDA program eligibility Determine USDA program compliance Assess USDA program effects, benefits, and outcomesAssess USDA program effects, benefits, and outcomes Support USDA risk management programs Support USFS forest management plans

16 OMS Support to Integrated Assessment - Summary Lower the bar for modelers to develop and re-use science components –Separate OMS API from science components (remove invasiveness) –Plain Old Java Objects - POJOs –Manage metadata and core concepts in a knowledge base –Model geospatially Improve agency/organization access to models –Organize models into model bases –Deploy model bases as advertised services in a computing cloud –Scale to run model services under heavy load –Establish data provisioning infrastructure –Establish model calibration and data stewardship teams –Move towards framework interoperability 16

17 OMS Briefing17 oms.javaforge.com

18 OMS Briefing18


Download ppt "The Role of the Object Modelling System (OMS) for Integrated Assessment of Conservation on Agricultural Land in the United States J. Carlson, O. David,"

Similar presentations


Ads by Google