Software

MODSIM River Basin Network Flow Model

MODSIM is a generalized river basin network flow model capable of simultaneously simulating the complex physical, hydrological, and institutional/administrative aspects of river basin management, including water rights. The graphical user interface with MODSIM allows creation of any river basin system topology by simply clicking on various icons and placing system objects in any desired configuration on screen. Data structures embodied in each model object are controlled by a data base management system, which is queried by simple mouse activation. Formatted data files are prepared interactively and the network flow optimization is automatically executed from the interface. Results of the optimization are presented in useful graphical plots, and customized functionality can be incorporated through vb.net scripting capabilities.

MODSIM is designed for long term planning (monthly), medium term management (weekly), and short term operations (daily) in river systems, with the latter including hydrologic routing of flows. Conjunctive use of surface water and groundwater and modeling of stream-aquifer interactions are included. Separate analysis is provided for direct flow or natural streamflow rights and seasonal storage rights, including provisions for exchanges, trades and plans for augmentation. MODSIM is written in C#.net and is implemented for MS Windows 7 and 8.

Numerous agencies and organizations employ MODSIM for a wide variety of applications, including:

MODSIM can be downloaded here.


CSUDP Generalized Dynamic Programming Software Package

CSUDP is one of the few generalized dynamic programming software packages currently available. Written in the C language, CSUDP allows user specified definition of system state equations and objective functions, and includes efficient solution procedures for multidimensional problems, stochastic problems, and certain classes of Markov decision processes. A wide variety of computational options are available, including reaching solutions, forward and backward solutions, inverted state equation formulations, splicing and coarse grid options, and development of feedback decision rules.

Many organizations have utilized, or are currently actively utilizing CSUDP, including:

CSUDP can be downloaded here.