On the Software page is various computer code and software applications that I have helped to develop that are related to environmental engineering. Click on the various links to download/install the software application. Note: you may need to install Windows Installer and the Microsoft .NET Framework 4.

TICKET (Tableau Input Coupled Kinetic Equilibrium Transport)

TICKET is a general-purpose, multispecies reactive transport model that is based on the tableau structure in MINEQL. The model can be used in solving problems from simple chemical equilibrium calculations for batch systems to complex one-dimensional, reactive transport computations for surface water, groundwater, and water treatment systems. It is based on the publication Farley, K.J., Rader, K.J. and Miller, B.E. (2008) Tableau Input Coupled Kinetics Equilibrium Transport (TICKET) model. Environ. Sci. Technol. 42, 838-844.

TICKET-UWM (Tableau Input Coupled Kinetics Equilibrium Transport – Unit World Model

TICKET-UWM is a software application that models metals and organics transport in a well-mixed lake with an underlying sediment layer (Farley et al., 2005; Farley et al., 2011). The name TICKET-UWM comes from a merging of the numerical engine for the model calculations (Tableau Input Coupled Kinetics Equilibrium Transport model) from Farley et al. (2008) and the Unit World Modeling approach that has been previously developed for organic chemicals (Mackay et al., 1996; Mackay and Paterson, 1991) and metals (Diamond et al., 1990). Unlike previous models, however, TICKET-UWM simultaneously considers the effects of chemical speciation on metal partitioning, transport and bioavailability in the lake water column and underlying sediments. The initial version of TICKET-UWM was developed to perform steady-state calculations with a continuous load of metal. Recently, the model was upgraded to perform time-variable simulations as well. The user can now assess the dynamic response of a lake to a continuous or instantaneous load of a metal. The metal source can be specified as a soluble salt subject to instantaneous dissolution or as a powder/massive which dissolves according to a user-specified kinetic expression and rate.

IXSIM (Ion Exchange Simulator)

This is a 1-D advective-dispersive equilibrium model for simulating performance of ion exchange columns. I use this software for my Advanced Unit Operations Course. The equilibrium development of cations and anions on the ion exchange resin is based on the use of selectivity constants.

Screenshot of IXSIM software.