Download presentation
Presentation is loading. Please wait.
Published byFrederica Harris Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.