Courses: Introduction to GoldSim:

Unit 1 - Getting Started

Lesson 1 - Course Introduction

The secret of getting ahead is getting started.

- Unknown (attributed to both Mark Twain and Agatha Christie)

This self-paced Course is intended to provide you with an introduction to probabilistic, dynamic simulation, specifically focusing on the use of the GoldSim software tool. Although the Course was primarily designed for those who are new to GoldSim, existing GoldSim users are also likely to find many parts of the Course to be of value.

A solid quantitative background is assumed, but no specific mathematical skills are required beyond a basic understanding of integral calculus.  Of course, the stronger your analytical and quantitative background, the easier you are likely to find the Course.

When an introductory GoldSim Course is taught in person, it typically requires two or three (intensive) days (24 hours). However, this Course actually covers the material in significantly greater detail, so If you work straight through (which is not necessarily recommended), the Course will likely take no less than 40 hours to complete (and if you tend be very methodical and spend time exploring the Help system as you take the Course, it could take much longer). It is organized into Units and Lessons so you can easily take the Course at your own pace (and the site will remember where you last left off). The ideal approach is probably to spend perhaps just a couple hours per day with the Course and spread it out over several weeks or a month. This then provides you with an opportunity to give some considered thought to the information that was presented, and prevent “information overload”. On the other hand, if you are already very familiar with contaminant transport modeling (and/or have a strong quantitative background), you may want to approach the Course in a more intensive manner and cover the material more rapidly.

This is a “hands-on” Course.  That is, while you are taking it, you are expected to simultaneously use the software. As a result, if possible, it is recommended that you use a large (or high resolution) screen with this Course on one side of the screen and GoldSim on the other,  an extended desktop (e.g., using two monitors) or perhaps two computers (a computer for the software and a tablet for the Course). Throughout the Course, we use almost 60 simple Exercises and Examples to help you learn how to use the software.  In order for this Course to be effective at all, it is critical that you work through these Exercises and Examples.

Many of the Exercises and Examples we will use involve simple water management problems (e.g., tracking the amount of water in a pond). However, it is important to understand that no understanding or knowledge of water resources or environmental science is required for this Course. Water management examples are used for two reasons:

  • GoldSim is, in fact, widely used to simulate environmental systems.  Hence, using water management examples will be directly relevant to many users.
  • Most simulation modeling involves dynamically tracking the movement and/or evolution of “material” through a system (e.g., fluids, solids, people, money, items).  Simple water management problems provide a set of connected exercises that illustrate GoldSim’s key features that any quantitative person can easily visualize and relate to.

This Course will provide you with a thorough understanding of the key concepts on which GoldSim is based. As such, it provides the fundamentals required to build complex models of nearly any kind of system.  That is, it does not simply focus on the mechanics of using the GoldSim software; just as importantly, it explains the fundamental concepts underlying dynamic, probabilistic simulation in general. It also discusses (in general terms) how GoldSim goes about solving the equations that represent the systems you are modeling. This is important, because as a general rule, you should not use “black boxes” to build models.  If you don’t understand how a tool works, you should not use it.

Having described what this Course is, it is equally important to understand what this Course is not:

  • First, it is important to understand that this Course teaches the fundamentals of dynamic simulation and GoldSim.  Understanding these fundamentals is an essential first step toward building complex models.  However, this Course in itself will not teach you how to model specific complex processes or systems. What it will do is provide you with the tools required to do so.
  • Building realistic and useful models requires three things:


    This Course focuses on the first of these three items.  If you want to model a particular system, it is assumed that you already have a conceptual and quantitative understanding of that system, so the second item will not be discussed at all.  The third item (which is arguably the most difficult skill to acquire) will be addressed in Unit 17.

    1. An understanding of the fundamentals of simulation and the use of one or more tools (e.g., GoldSim) that you can use to build a model.
    2. A conceptual and quantitative understanding of the specific system you are trying to model.
    3. The ability to evaluate a system, conceptualize it in a generalized (and often abstract) way, and subsequently represent the features, processes and events defining the system quantitatively at an appropriate level of detail.
  • GoldSim has a number of specialized extension modules that can be used to model specific types of problems:


    Although the final Unit at the end of this Course will provide a brief description of these modules, this Course does not teach you how to use these modules.

    • The GoldSim Contaminant Transport Module (and the Radionuclide Transport Module) can be used to simulate the movement of contaminants through the environment.
    • The GoldSim Reliability Module can be used to simulate problems associated with reliability, availability, maintenance and risk analysis for engineered systems.
    • The GoldSim Financial Module can be used to simulate financial systems that include components such as accounts and funds, investments, options, projects or undertakings with specified cash flows, and insurance policies.

Note: A separate Course describing the Contaminant Transport Module in detail (for which this Course is a prerequisite) is available here.

The User Guides for the other two modules (the Reliability Module and the Financial Module) are much shorter than those for GoldSim and the Contaminant Transport Module and, as such, were specifically designed such that they can readily be read from start to finish in order to learn these extension modules. In both cases, however, this Basic GoldSim Course is still a prerequisite.  All User Guides are installed with the software (as PDFs) and can be accessed via the Start Menu.  They are also available here.