April - Designing Well-Structured and Scalable Models

Jason -

This webinar was presented July 2011, July 2012, November 2013, and again in April 2015 due to its popularity. You can also download materials used during the presentation by clicking on the link(s) at the end of the article.

Building defendable models takes practice and often requires careful design, which must be well organized. Models that are not well organized often cause problems down the road when other people review, maintain, and modify the model. Since it is very easy to build complex models quickly in GoldSim, it is also important that modelers strive to maintain consistency, organization, and documentation that will provide a useful tool and be able to stand up to scrutiny later on. In this Webinar, we covered ideas and practical solutions to help you better organize your models through the use of GoldSim's object-oriented design features. The following ideas were discussed in these webinars:

  • Formulating the conceptual model
  • Object-oriented design using containers
    • hierarchy
    • localization
    • exposing output
    • cloning
  • Object-oriented design using submodels
  • Versioning
  • Graphic design
  • Developing and implementing design standards
  • Model documentation and reporting

See also: A modular approach to modelling water flow and quality


Video recording of the April 2015 presentation: download file

Video recording of the November 2013 presentation: download file

Video recording of the July 2012 presentation: download file

Video recording of the July 2011 presentation: download file


Download model files used during the presentations:



  • model
  • design
  • containers
  • documentation
  • hierarchy
  • modular
  • framework
Have more questions? Submit a request