Models and Modeling Software

Agent-based Modeling Software

AnyLogic – AnyLogic is a simulation tool that supports discrete event, agent-based, and system dynamics modeling.  AnyLogic is the choice of thousands of users worldwide, including businesses, governmental organizations, and universities.  The evaluation version can be downloaded for free.

AnyLogic Tutorial – The STSA Lab Group wrote a tutorial to guide the user through creation of an agent-based model of a forest fire.  The model is based on the conceptual description of an agent-based model of a forest fire provided by Miller and Page (2007). The complete Forest Fire Model can be downloaded as an AnyLogic .alp file here -> ForestFire.alp.

User manual: AnyLogic’s “The Big Book” is available and can be purchased online.

NetLogo – NetLogo is a multi-agent programmable modeling environment. It is used by students, teachers and researchers worldwide.  It is freely downloadable.

User manual: http://ccl.northwestern.edu/netlogo/docs/dictionary.html

“Agent-based Modeling and Individual Modeling” by Steven Railsback and Volker Grimm, published in 2011, is a very helpful book for leaning agent-based modeling through the use of NetLogo.  It can be purchased online.

MASON – MASON is a fast discrete-event multiagent simulation library core in Java.

User manual: http://cs.gmu.edu/~eclab/projects/mason/

Evolutionary Computation Framework

Java for Evolutionary Computation (JEC) – The STSA Laboratory uses an in-house code for evolutionary algorithms.  JEC provides genetic algorithm, evolution strategies, genetic programming, and ant colony optimization approaches.  Methods include multi-objective, niching, and alternatives generation searches using multi-population approaches.  JEC has been applied and tested for more than 100 problems, including both test problems and engineering management problems that have been solved through coupling with simulation models.  Examples of problems that have been solved include watershed management problems, finding equations to model environmental and engineered systems, and designing water distribution system components to minimize background leakage.

Contact us if you would like to explore the use of JEC.

Water Distribution System Models

Our research methods for water distribution system modeling and management have been demonstrated using water distribution models of virtual cities.  Input files for EPANET, a hydraulic simulation model, are provided here:

Micropolis – Virtual city of approximately 1,800 residents

Mesopolis – Virtual city of approximately 150,000 residents

DTown – Virtual city of approximately 8,000 households

CTown – Optimized solution to meet objectives of BBLAWN

– .inp file without leaks

– .inp file with leaks