Friday, November 10, 2017

GoldSim at AWRA 2017 National Conference

Posted by
The GoldSim booth in the exhibit hall
I recently traveled to Portland, Oregon for the AWRA 2017 National Conference to exhibit and participate in a presentation. With over 70 oral presentations to choose from, I was able to hear about a lot of the latest developments in the world of water resources. I also learned more about some of the unique challenges the Pacific Northwest is facing due to climate change, flood risk, and water quality concerns. Some topics were particularly relevant to GoldSim, such as decision support, risk-based planning, human health risk, reservoir operations, and fate of contaminants in water systems.

An interesting GoldSim application was presented by Rebecca Pluche of San Francisco Public Utilities Commission to summarize on-going work to help manage critical dam operations during construction onsite.

Monday, August 21, 2017

Training Workshop in Phoenix, AZ

Posted by
GoldSim Technology Group provided on-site training for the Arizona Department of Water Resources in Phoenix, Arizona last week. This training covered the basics of GoldSim software along with another full day of application specific training, discussing real-world examples and modeling tips to help the attendees start work on their projects immediately.


The class was well attended and everyone enjoyed learning the software. I could tell everyone was thinking about all the ways they could use GoldSim to help answer their challenging questions.

Wednesday, July 5, 2017

GoldSim at AWRA Summer Specialty Conference 2017

Posted by
GoldSim presented a workshop and exhibited at the American Water Resources Association (AWRA) Summer Specialty Conference last week.


The theme of the conference was “Climate Change Solutions: Collaborative Science, Policy and Planning for Sustainable Water Management.”  The conference included many presentation and sessions on a variety of topics covering science, data, modeling, and tools for assessing climate risk and making water resiliency decisions based on cost/benefit factors.

Tuesday, May 2, 2017

GoldSim at Waterpower Week in Washington

Posted by
GoldSim is exhibiting at the Waterpower week in Washington conference this week. This conference provides three conferences into one:  International Marine Energy Conference, Marine Energy Technology Symposium and National Hydropower Association's Annual Conference, which have teamed up for a 3-day event to network and discuss the news in the hydro and marine industry in Washington DC. The event highlights perspectives on the role of hydro, explores issues affecting hydro and marine resources, and helps participants develop a future game plan to meet challenges and ensure the future sustainability of the hydro and marine industry.

Tuesday, April 18, 2017

Free, Self-Paced Online Training Course Now Available!

Posted by

We are excited to announce that the GoldSim Online Training Course is now available. We have been working on this for two years (creating an effective online course is hard work)!  This “hands-on” course includes nearly sixty exercises and examples, and is linked throughout to a web-based version of the Help system, so you can immediately dive into reference documentation to explore any topic in more detail.

This self-paced course provides 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. 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.

When an introductory GoldSim course is taught in person, it typically requires two (intensive) days (16 hours).  However, this course actually covers the material in significantly greater detail, so it will likely take up to three or four days to complete. The course is organized into Units and Lessons, so you can easily take the course at your own pace (and if you register, the site will remember where you left off).

Thursday, February 16, 2017

GoldSim 12 Has Been Released!

Posted by
GoldSim 12 has been under development for over two years and we are very excited about this new version.  There are many new features and modifications in GoldSim 12.  However, the most noticeable thing is the totally updated graphics engine and user interface. Although changes like these don't actually affect how GoldSim carries out simulations, they have a significant effect on how your models look. Being able to explain a model to others is critical, and a clean-looking model with nice graphics simply is much more effective and easy to communicate.  Frankly, it is also much more enjoyable to work with a tool that has nice graphics and a clean and powerful user interface. All of the new features are described in detail in the GoldSim 12 Summary Document.

Wednesday, December 7, 2016

GoldSim 12 Beta is now available!

Posted by Jason Lillywhite

GoldSim 12 is ready for use! It is has passed our rigorous testing process and now ready for beta testing. Before officially releasing the software to the public, we want to extend an invitation to experienced GoldSim modelers to try out the software and provide us with feedback and questions. If you are interested in trying the GoldSim 12 beta, please let us know and we can send you the software and a temporary license. Please send your request for the beta software to our help desk, here.


Tuesday, November 15, 2016

GoldSim 12 Preview (Part IV): The Pool Element

Posted by Rick Kossik

This is the fourth in a series of blog posts in which I briefly introduce many of the exciting new features that will appear in GoldSim 12 (the previous post can be found here). We plan to release GoldSim 12 in February 2017. Today's blog post focuses on a powerful new stock element: the Pool. A Pool is an expanded (and more powerful) version of the Reservoir element. It can do everything that a Reservoir can do, but has additional features to make it easier to manage multiple outflows (and inflows). As a result of these features, if you are modeling a system that has multiple distinct outflows, you should use a Pool rather than a Reservoir. In fact, we expect the Pool to replace the Reservoir for many types of applications (e.g., water management models).

Thursday, October 13, 2016

Calibration of Watershed Runoff Using AWBM in GoldSim

Posted by Jason Lillywhite

Last month, I presented a Webinar on Runoff Modeling in GoldSim. You can find the video recording of the presentation here. I learned a couple of lessons while building the models used for the demonstration and I thought it would be helpful to write about these lessons in a blog post.

Monday, September 19, 2016

GoldSim Workshop at AHS Symposium in Tucson

Posted by Jason Lillywhite

GoldSim Technology Group collaborated with the Arizona Hydrological Society last week to provide a 1-day software training workshop as part of their annual conference. The workshop was well attended by folks from various organizations and companies in the area. Following the workshop, I was able to meet new people and learn more about the current water resources issues in the Southwest.
Read about the symposium here.

Friday, September 2, 2016

GoldSim 12 Preview (Part III): New Run Controls

Posted by Rick Kossik

Run Control toolbar
This is the third in a series of blog posts in which I briefly introduce many of the exciting new features that will appear in GoldSim 12 (the previous post can be found here).  Today's blog post focuses on the new ways in which models are run and controlled. In GoldSim 12, this has been streamlined significantly, such that the old Run Controller dialog has been eliminated, and replaced with a new toolbar and new features within the status bar.

Wednesday, August 31, 2016

GoldSim 12 Preview (Part II): Updated Behavior of Input and Output Ports

Posted by Rick Kossik

This is the second in a series of blog posts in which I will briefly introduce many of the exciting new features that will appear in GoldSim 12 (which we plan to release in February 2017).  The previous blog post discussed several of the key features of the updated graphics and user interface for GoldSim 12. Today's blog post focuses in detail on one of the features we briefly discussed in the last post: the updated behavior of input and output ports.  This feature is important because it will have a significant positive impact on the appearance of your models.

Friday, August 12, 2016

GoldSim 12 Preview (Part I): Updated Graphics and User Interface

Posted by Rick Kossik

We have spent the last two years working very hard on the next major GoldSim release: GoldSim 12. Our goal is to release this in February 2017.  There are many exciting features in the new version. Over the next several months in this blog I will start to briefly describe the most important of these.  Today's blog will discuss several of the key features of the updated graphics and user interface for GoldSim 12.

Wednesday, July 20, 2016

Computing a Moving Average

Posted by Rick Kossik

GoldSim allows you to compute and display average outputs of any variable you are simulating.  For example, if you were using a daily timestep, you could compute monthly or annual values using a feature in GoldSim called reporting periods. These are defined in the Simulation Settings.

In some cases, however, you may want to compute a different kind of average – a moving average. For example, at any point in the simulation, you might want to reference the average value of a variable over the previous 10 days. GoldSim provides an easy way to do this.

Tuesday, June 28, 2016

1-Day GoldSim Workshop September 2016

Posted by Jason Lillywhite

GoldSim Technology Group is collaborating with the Arizona Hydrological Society this coming September to provide a 1-day software training workshop as part of their annual conference. The training workshop is only $75 per attendee and a great opportunity for networking and learning more about water resources issues in the Southwestern U.S. Net proceeds from the cost of the workshop will be donated to AHS to support scholarship and internship programs.

The workshop is split into 2 sessions:

Monday, June 13, 2016

Using Arrays in GoldSim

Posted by Ryan Roper

Monthly cumulative flow results (see webinar 'Introduction to Arrays')
One of the most powerful features of GoldSim is its support for vector and matrix data types, or arrays. Whether you are modeling different age cohorts in a population dynamics model or you need to calculate monthly and/or yearly flow totals in a water resource model, the use of arrays can reduce complexity in your model and help you calculate useful results. If you are developing a contaminant transport model, using arrays is unavoidable since species properties are stored in vectors.

Proficiency with arrays in GoldSim is essential for many applications. Gaining a rudimentary understanding will require that you at least know how to create and use array label sets (named and indexed) and how to reference values in an array. I would definitely encourage you, though, to go beyond a basic proficiency and take advantage of the advanced capabilities that GoldSim provides. This blog post will point you to resources to help you get familiar with and start using arrays in GoldSim. I will highlight some example applications that range from very basic usage of arrays to sophisticated applications involving the use of array constructors.

Tuesday, June 7, 2016

Annual Recurrence Interval of Reservoir Spills

Posted by Jason Lillywhite

Models are built to better inform decisions. Unfortunately, the numerous disparate outputs of statistical models are often difficult to make sense of for the decision makers and/or stakeholders. Compiling the risk of specific events potentially occurring in the future into a single variable can considerably assist the decision makers into comparing the various trade-offs between different scenarios.

One of our long-time GoldSim users, Simon Chambert of Macroscopia submitted a model to our Model Library that is helpful for those looking for the recurrence interval of an event like a pond overflowing. Both the recurrence interval and exceedence probability are computed and displayed for a given set of input parameters that describe the pond design and constraints. This example can be used for other models that need to compute an annual recurrence interval.

Thursday, May 19, 2016

Application of the Markov Process Rainfall Model

Posted by Jason Lillywhite

If you have visited our Model Library lately, you might have noticed that we have a nice little example model that demonstrates the use of a Markov process to simulate daily rainfall. You need to specify some key statistical inputs that have some basis on historic data. How do you develop these inputs? How do you know if the Markov model is realistic? I thought it would be helpful to show how this simple example might be applied in a real-world project and try to answer those questions.

*Note that I made changes to the results on 5/20/2016 after I used GoldSim's optimization function to better calibrate the rate variability.

Thursday, May 5, 2016

Automatically Export GoldSim Plots as Image Files

Posted by Jason Lillywhite

Over the last few years, some users have asked us for a feature that automatically exports images of plots in a GoldSim model. This is useful if you want to quickly update many plots used for a report but it is currently not a feature supported by GoldSim. Luckily, there is a fairly straightforward workaround that involves the help of a macro enabled Excel spreadsheet. In this post, I will walk through the steps to build this functionality using a simple example model. Using the simple example that I've created, you just run the model and images of all the plots of exported results are saved immediately.

Thursday, April 21, 2016

Using GoldSim to Estimate Forecasting Parameters from Data

Posted by Ryan Roper

Recently, a customer contacted me to ask how to estimate parameters of a best-fit trend line for data stored in a Time Series element. The solution had to be sufficiently generic for multiple data sets and the fitting had to occur at the beginning of a simulation so that the parameters could be used for forecasting. The first solution I proposed used a SubModel with the optimization capability enabled. This worked well for a few data sets, but the solution needed to be scaled up to work efficiently for dozens of data sets on a single run. By the time I had implemented the approach for 10 data sets, I could see that the run time was going to be too long.

Since we had a known equation to fit to the data, I decided to implement a solution using the Gauss-Newton algorithm, an iterative nonlinear least-squares method for fitting trend lines to data (see Gauss-Newton Algorithm). This solution dramatically reduced the computation time and still gave great results. Since I think this solution could be of interest to many users in a variety of application areas, I put together a nice example model and posted it to our model library: Gauss-Newton Trend Line Fitting. In this blog post, I describe the implementation and show some results.