Specifying Discrete Additions
and Withdrawals to a Pool
In addition to continuous Inflows and Outflow Requests, Pools can also accept discrete changes. In particular, Pools actually compute their Quantity by accounting for discrete changes as follows:
where the sums of the Discrete Additions and Discrete Withdrawals include all that have occurred by time tn.
Discrete Additions and Withdrawals are specified by
checking the Additions and/or
Withdrawals boxes (in the Discrete Additions & Withdrawal
Requests section) and by specifying a link to a
Note that if you check a Additions or Withdrawals checkbox, GoldSim will add new outputs to the element (for Additions, Discrete_Overflow if there is an Upper Bound defined, and for Withdrawals, Discrete_Withdrawals).
An example model which illustrates the use of a discrete additions and withdrawals for a Pool A stock element that integrates and conserves flows of materials. A Pool is a more powerful version of a Reservoir (it has additional features to more easily accommodate multiple inflows and outflows). element (PoolAdvanced.gsm) can be found in the General Examples/Stocks folder in your GoldSim directory (accessed by selecting File | Open Example... from the main menu).
- Browser View of a Pool Element
- Defining Upper and Lower Bounds for a Pool
- How a Pool Computes its Primary Output (the Quantity)
- How a Pool Computes the Individual Outflows
- How a Pool Computes the Overflow
- How a Pool Computes the Total Outflow
- Instantaneously Replacing the Current Quantity in a Pool
- Modeling Discrete Changes to a Pool
- Pool Elements
- Specifying Discrete Additions and Withdrawals to a Pool
- Specifying the Dimensions and Initial Quantity for a Pool
- Specifying the Inflow Rates for a Pool
- Specifying the Outflow Requests for a Pool
- Using the Is_Full Output of a Pool