CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite...

18
CalLite 2.0 Screening Model Tom FitzHugh U.S. Bureau of Reclamation February 21-22, 2012

Transcript of CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite...

Page 1: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 Screening Model

Tom FitzHugh U.S. Bureau of Reclamation February 21-22, 2012

Page 2: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

What is CalLite?

Incr

easin

g Co

mple

xity

Decreasing Ease of Use/Accessibility

System dynamics Screening models

Physical system models

Primary processesOperations models

Empirical models“Box”/concept models

Expert use only

- Open to use by non-experts- Allows exploration

- Interactive and intertwined with decision process

CALSIM (hydrology/system

operations)

DSM2(1-D

hydrodynamics/water quality)

ANN(flow-salintyneural nets)

IWFM(regional

groundwater)

X2(aq. species abundance)

CalLite

unTrim3D(3-D hydrodynamics)

Incr

easin

g Co

mple

xity

Decreasing Ease of Use/Accessibility

System dynamics Screening models

Physical system models

Primary processesOperations models

Empirical models“Box”/concept models

Expert use only

- Open to use by non-experts- Allows exploration

- Interactive and intertwined with decision process

CALSIM (hydrology/system

operations)

DSM2(1-D

hydrodynamics/water quality)

ANN(flow-salintyneural nets)

IWFM(regional

groundwater)

X2(aq. species abundance)

CalLite

unTrim3D(3-D hydrodynamics)

Page 3: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 Development Objectives • Create a WRIMS-based screening model that:

– Closely replicates key features and results of the detailed CalSim model, with much faster run-time

– Has a user-friendly and flexible GUI • Two types of CalLite use:

– Educational use by interested stakeholders – Study production by model developers and water

resources management professionals

• Developed in conjunction with CA DWR

Page 4: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 Design

CalLite GUI

WRESL

WRIMS CalLite.exe

Libs/DLLs Input DSS files Lookup tables

Compiled WRESL

Developer

GUI.xml

Distribute

Compiled GUI code

Alt1.dss Temp Folder

- CalLite.exe & Libs -Mod. Input File

- Mod. Look up tables Run

End User

Alt2.dss

. . . . .

.DSS/.xml(store scenario log)

Post Process User Input

Page 5: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 GUI • Scenario Construction

– User can adjust hydrologic inputs, regulations, facilities, and other scenario settings to set up and run quick screening analyses

• Data and Results Visualization – Quick Results: focus on commonly needed views

(timeseries, tables, statistical summaries, exceedence plots) for key system variables

– Custom Results: extend output views to custom multiple-variable and derived-variable constructs

– Spatial Selection of Results: Schematic and Google Map views of results

Page 6: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

GUI Flexibility

• GUI separate from WRIMS model but both can be adjusted in tandem as needs evolve

• Model criteria options and results options defined separately from model code – Reconfigurable without recompiling – Modeler can control labels, time series, etc.

without programming • Open source, portable implementation

– Eclipse + Java + SwiXML + HECDSS + JFreeChart

Page 7: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

GUI.xml

Page 8: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

GUI_Links2.table ckbReg3 GUI_D1641Regs.table 1 -2 DCC_DLTSW - Delta Cross Channel Regulations gui_xchanneldaysckbReg8 GUI_D1641Regs.table 2 -2 EI_DLTSW - Export-Inflow Ratio Regulations gui_EIRatiockbReg6 GUI_D1641Regs.table 3 -2 NDO_DLTSW - Minimum Net Delta Outflow Regulations GUI_NDO_FlowckbReg4 GUI_D1641Regs.table 4 -2 RV_DLTSW - Sacramento River at Rio Vista Minimum FloRegulations gui_RioVistackbReg7 GUI_D1641Regs.table 5 -2 X2_DLTSW - X2 Requirements Regulations gui_x2active|gui_x2kmckbReg15 GUI_D1641Regs.table 6 -1 X2ROE_DLTSW - Roe Trigger RegulationsckbReg9 GUI_D1641Regs.table 7 -1 VAMP_DLTSW - Vernalis RegulationsckbReg11 GUI_D1641Regs.table 8 -1 EM_DLTSW - Emmaton RegulationsckbReg12 GUI_D1641Regs.table 9 -1 JP_DLTSW - Jersey Point RegulationsckbReg13 GUI_D1641Regs.table 10 -1 RS_DLTSW - Rock Slough RegulationsckbReg14 GUI_D1641Regs.table 11 -1 CO_DLTSW - Collinsville Regulations

Page 9: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

GUI_Links3.table

Page 10: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

PDF Report Template

Page 11: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite Model Use

• Freely available: – Agencies supporting limited XA solver version

– No FORTRAN compiler required

• Screening evaluations facilitated by: – Fast run-time (5 minutes) – Adjustable settings

Page 12: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite Model Use

• Experienced WRIMS modelers can go beyond GUI options in modifying settings

• Useful for: – Evaluating risk in meeting operational objectives,

i.e. trade-offs between delivering water and environmental requirements

– Quantifying operational flexibility through comparison of multiple scenarios

Page 13: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

Anticipated Applications

• Water plan updates • Reservoir and system reoperation studies • O&M daily operation/forecasting tool • Storage investigations (new facilities) • Cost Allocation • Delta alternative investigations • Stakeholder education

Page 14: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 GUI

Page 15: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 GUI

Page 16: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 GUI

Page 17: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 GUI

Page 18: CalLite 2.0 Screening Model - BPA.gov Business/TechnologyInnovation... · 2017-06-16 · CalLite 2.0 Development Team • DWR – Richard Chen – Hao Xie – Kevin Fung and Kevin

CalLite 2.0 Development Team • DWR

– Richard Chen – Hao Xie – Kevin Fung and Kevin

Kao – Nicky Sandhu – Erik Reyes – Nazrul Islam

• WRIMS Consultants – Dan Easton – Andy Draper

• SWRCB – Lucas Sharkey – Mark Gowdy

• Reclamation – Nancy Parker – Tom FitzHugh – Claire Hsu / Junaid As-

Salek • FWS

– Derek Hilts – Craig Anderson

• GUI Consultants – Tad Slawecki – Daniel Rucinski – Nadia Kabir