Developer(s) | GoldSim Technology Group LLC |
---|---|
Stable release | 14.0 R4 / October 4, 2024 |
Written in | C++ |
Operating system | Windows |
Type | Simulation software |
License | Proprietary |
Website | www |
GoldSim is dynamic, probabilistic simulation software developed by GoldSim Technology Group. This general-purpose simulator is a hybrid of several simulation approaches, combining an extension of system dynamics with some aspects of discrete event simulation, and embedding the dynamic simulation engine within a Monte Carlo simulation framework.
While it is a general-purpose simulator, GoldSim has been most extensively used for environmental and engineering risk analysis, with applications in the areas of water resource management , [1] [2] [3] [4] [5] [6] mining , [7] [8] [9] [10] [11] radioactive waste management , [12] [13] [14] [15] geological carbon sequestration , [16] [17] aerospace mission risk analysis [18] [19] and energy. [20]
In 1990, Golder Associates, an international engineering consulting firm, was asked by the United States Department of Energy (DOE) to develop probabilistic simulation software that could be used to help with decision support and management within the Office of Civilian Radioactive Waste Management. The results of this effort were two DOS-based programs (RIP and STRIP), which were used to support radioactive waste management projects within the DOE.
In 1996, in an effort funded by Golder Associates, the US DOE, the Japan Nuclear Cycle Development Institute (currently the Japan Atomic Energy Agency) and the Spanish National Radioactive Waste Company (ENRESA), the capabilities of RIP and STRIP were incorporated into a general purpose Windows-based simulator called GoldSim. Subsequent funding was also provided by NASA.
Initially only offered to the original funding organizations, GoldSim was released to the public in 2002. In 2004, GoldSim Technology Group LLC was spun off from Golder Associates and is now a wholly independent company. [21]
Notable applications include providing the simulation framework for: 1) the Yucca Mountain Repository Performance Assessment model developed by Sandia National Laboratories; [12] 2) a comprehensive system-level computational model for performance assessment of geological sequestration of CO2 developed by Los Alamos National Laboratory; [16] 3) a flood operations model to help better understand and fine tune operations of a large dam used for water supply and flood control in Queensland, Australia; [4] and 4) models for simulating risks associated with future crewed space missions by NASA Ames Research Center. [18] [19]
GoldSim provides a visual and hierarchical modeling environment, which allows users to construct models by adding “elements” (model objects) that represent data, equations, processes or events, and linking them together into graphical representations that resemble influence diagrams. Influence arrows are automatically drawn as elements are referenced by other elements. Complex systems can be translated into hierarchical GoldSim models by creating layer of “containers” (or sub-models). Visual representations and hierarchical structures help users to build very large, complex models that can still be explained to interested stakeholders (e.g., government regulators, elected officials, and the public).
Though it is primarily a continuous simulator, GoldSim has a number of features typically associated with discrete simulators. By combining these two simulation methods, systems that are best represented using both continuous and discrete dynamics can often be more accurately simulated. Examples include tracking the quantity of water in a reservoir that is subject to both continuous inflows and outflows, as well as sudden storm events; and tracking the quantity of fuel in a space vehicle as it is subjected to random perturbations (e.g., component failures, extreme environmental conditions).
Because the software was originally developed for complex environmental applications, in which many inputs are uncertain and/or stochastic, in addition to being a dynamic simulator, GoldSim is a Monte Carlo simulator, such that inputs can be defined as distributions and the entire system simulated a large number of times to provide probabilistic outputs. [22] As such, the software incorporates a number of computational features to facilitate probabilistic simulation of complex systems, including tools for generating and correlating stochastic time series, advanced sampling capabilities (including latin hypercube sampling, nested Monte Carlo analysis, and importance sampling), and support for distributed processing.
A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in which simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the simulation represents the evolution of the model over time. Another way to distinguish between the terms is to define simulation as experimentation with the help of a model. This definition includes time-independent simulations. Often, computers are used to execute the simulation.
SPICE is a general-purpose, open-source analog electronic circuit simulator. It is a program used in integrated circuit and board-level design to check the integrity of circuit designs and to predict circuit behavior.
In statistics, Markov chain Monte Carlo (MCMC) is a class of algorithms used to draw samples from a probability distribution. Given a probability distribution, one can construct a Markov chain whose elements' distribution approximates it – that is, the Markov chain's equilibrium distribution matches the target distribution. The more steps that are included, the more closely the distribution of the sample matches the actual desired distribution.
Computer simulation is the running of a mathematical model on a computer, the model being designed to represent the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determined by comparing their results to the real-world outcomes they aim to predict. Computer simulations have become a useful tool for the mathematical modeling of many natural systems in physics, astrophysics, climatology, chemistry, biology and manufacturing, as well as human systems in economics, psychology, social science, health care and engineering. Simulation of a system is represented as the running of the system's model. It can be used to explore and gain new insights into new technology and to estimate the performance of systems too complex for analytical solutions.
OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics, and perform mixed-signal simulation and electronic prints for manufacturing printed circuit boards (PCBs). OrCAD was taken over by Cadence Design Systems in 1999 and was integrated with Cadence Allegro in 2005.
Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) is a molecular dynamics program from Sandia National Laboratories. LAMMPS makes use of Message Passing Interface (MPI) for parallel communication and is free and open-source software, distributed under the terms of the GNU General Public License.
Reservoir simulation is an area of reservoir engineering in which computer models are used to predict the flow of fluids through porous media.
Event chain methodology is a network analysis technique that is focused on identifying and managing events and relationships between them that affect project schedules. It is an uncertainty modeling schedule technique. Event chain methodology is an extension of quantitative project risk analysis with Monte Carlo simulations. It is the next advance beyond critical path method and critical chain project management. Event chain methodology tries to mitigate the effect of motivational and cognitive biases in estimating and scheduling. It improves accuracy of risk assessment and helps to generate more realistic risk adjusted project schedules.
FlexSim is a discrete-event simulation software package developed by FlexSim Software Products, Inc. The FlexSim product family currently includes the general purpose FlexSim product and healthcare systems modeling environment.
Ecolego is a simulation software tool that is used for creating dynamic models and performing deterministic and probabilistic simulations. It is also used for conducting risk assessments of complex dynamic systems evolving over time.
Analytica is a visual software developed by Lumina Decision Systems for creating, analyzing and communicating quantitative decision models. It combines hierarchical influence diagrams for visual creation and view of models, intelligent arrays for working with multidimensional data, Monte Carlo simulation for analyzing risk and uncertainty, and optimization, including linear and nonlinear programming. Its design is based on ideas from the field of decision analysis. As a computer language, it combines a declarative (non-procedural) structure for referential transparency, array abstraction, and automatic dependency maintenance for efficient sequencing of computation.
Integrated asset modelling (IAM) is the generic term used in the oil industry for computer modelling of both the subsurface and the surface elements of a field development. Historically the reservoir has always been modelled separately from the surface network and the facilities. In order to capture the interaction between those two or more standalone models, several time-consuming iterations were required. For example, a change in the water breakthrough leads to a change in the deliverability of the surface network which in turn leads to a production acceleration or deceleration in the reservoir. In order to go through this lengthy process more quickly, the industry has slowly been adopting a more integrated approach which captures the constraints imposed by the infrastructure on the network immediately.
Probability bounds analysis (PBA) is a collection of methods of uncertainty propagation for making qualitative and quantitative calculations in the face of uncertainties of various kinds. It is used to project partial information about random variables and other quantities through mathematical expressions. For instance, it computes sure bounds on the distribution of a sum, product, or more complex function, given only sure bounds on the distributions of the inputs. Such bounds are called probability boxes, and constrain cumulative probability distributions.
CS Group, initially known as Communication & Systèmes (CS), is a French information-technology service company listed on the Paris Bourse as a member of the CAC Small index. The company designs information systems, develops and integrates software, manages projects and deploys industrial applications. Apart from that, it provides science, technology, and consulting services. CS Group is the French leader in air traffic control, the third-biggest supplier of traffic-management systems in the world and provides information technology consulting services.
The Industrial and Mining Water Research Unit is one of several research entities based in the School of Chemical and Metallurgical Engineering at the University of the Witwatersrand, Johannesburg. It provides research as well as supervision to masters and doctorate students within the University, as well as consulting to industry.
Intaver Institute is a software development company that develops a suite of project management, risk analysis and risk managementapplications. Intaver Institute's product is project risk management and risk analysis software suite RiskyProject. Intaver Institute is a privately owned company headquartered in Naples, Florida, United States and Calgary, Alberta, Canada.
System-level simulation (SLS) is a collection of practical methods used in the field of systems engineering, in order to simulate, with a computer, the global behavior of large cyber-physical systems.
CloudSim is a framework for modeling and simulation of cloud computing infrastructures and services. Originally built primarily at the Cloud Computing and Distributed Systems (CLOUDS) Laboratory, the University of Melbourne, Australia, CloudSim has become one of the most popular open source cloud simulators in the research and academia. CloudSim is completely written in Java. The latest version of CloudSim is CloudSim v6.0.0-beta on GitHub. Cloudsim is suitable for implemeting simulations scenarios based on Infrastructure as a service as well as with latest version Platform as a service, so get started here
Techno-economic assessment or techno-economic analysis is a method of analyzing the economic performance of an industrial process, product, or service. The methodology originates from earlier work on combining technical, economic and risk assessments for chemical production processes. It typically uses software modeling to estimate capital cost, operating cost, and revenue based on technical and financial input parameters. One desired outcome is to summarize results in a concise and visually coherent form, using visualization tools such as tornado diagrams and sensitivity analysis graphs.