Elements: The Basic Building Blocks of a GoldSim Model
Lesson 2, page 3 of 12
Elements The basic building blocks with which a GoldSim model is constructed. Each element represents a feature, pararamer, process or event in the model. are the fundamental building blocks of a GoldSim model, and each type has a particular symbol or graphical image (which you can optionally customize) by which it is represented on the screen. Typically, you give each element a unique name by which it is referenced (e.g., X, Revenue, Rainfall, Discount_Rate). Most elements accepts inputs, and in turn produce outputs.
GoldSim provides a wide variety of elements. Some of these elements provide a mechanism for the user to enter input data into the model. Other elements represent functions which operate on one or more inputs (which might be a number, equation, or a reference to another element) and produce one or more outputs. A special class of elements (stocks and delays) is critical for generating the dynamics in your models.
There are six general categories of elements in GoldSim:
Input elements | Define the basic inputs to a model. |
Stock elements | Compute outputs by numerically integrating the historic value of inputs. |
Function elements | Compute outputs based on the current values of inputs. |
Event elements | Represent the occurrence and consequences of discrete events in a model (e.g., a storm, a switch is turned on, a deposit is made to a bank account). |
Delay elements | Simulate processes that delay continuous or discrete signals and flows. |
Result elements | Collect, analyze and display results. |
An additional type of element, the Container An element that acts like a “box” or a “folder” into which other elements can be placed. It can be used to create hierarchical models., is used to hierarchically organize other elements.