ConstantConverterRateA constant rate is turned into a constantvalued signal 
This information is part of the Business Simulation Library (BSL).
The parameter value
is used to set the continous output y making it a constantvalued signal. The output will always give rates per second, but rates can be entered in nonSIunits of time using the parameter timeBaseString
.
ValueType
is chosen to be Types.Reals
so that the entered rate will be a fractional rate (1 per unit of time
). A different choice for ValueType
may give more convenience: Selecting ValueType = Amount
allows to use `displayUnit = "thousand"` and we can enter value = 1
and timeBaseString = "year"
to come up with a rate of 1 thousand per year
nicely converted internally into an equivalent rate per second.ValueType
to select say a basic physical quantity like energy (not EnergyFlowRate!). With value = 1000
, displayUnit = "kW.h"
, and timeBaseString = "year"
we will thus obtain a rate of 1000 kw.H per year
that is internally converted into SIunits of 114.155 J/s
.OutputType
(default = Rate
) and ValueType
. The value
entered will have unit = ValueType.unit/s
and the selected OutputType
should be set to make sure that y.unit
reflects this: In the energy example above, the user should have selected OutputType = EnergyFlowRate
to have units for input and output match.value 
Value: Type: ValueType Description: Constant rate given in unit and displayUnit pertaining to ValueType per time base 

y 
Type: RealOutput Description: Constant output signal 

rateInTimeBase 
Type: ConstantConverter 


convertRate 
Type: RateConversion Description: Convert the rate input to a rate per seconds 
BusinessSimulation.Examples A first example 

BusinessSimulation.Examples Human resource planning 
BusinessSimulation.Flows.Unidirectional Rate of transition is proportional to the amount in stock A 

BusinessSimulation.Flows.Interaction The inflow to B is proportional to the outflow from A 

BusinessSimulation.Flows.Interaction The outflow from A is proportional to the inflow to B 

BusinessSimulation.Flows.Interaction Linear model of interaction between two stocks 

BusinessSimulation.Flows.Interaction The LotkaVolterra equations to model predatorpreydynamics 

BusinessSimulation.Flows.Interaction Outflows depend upon the product of the stocks and a factor 

BusinessSimulation.MoleculesOfStructure.InformationProcessing Calculates the present value of a stream of cash flows 

BusinessSimulation.MoleculesOfStructure.InformationProcessing Calculate the time value of money (TVM) using continuous compounding 

BusinessSimulation.MoleculesOfStructure.Incubators Basic model of an account with optional interest 

BusinessSimulation.MoleculesOfStructure.Actuators Social diffusion via direct contacts and/or a basic conversion rate 

BusinessSimulation.Interfaces.PartialCLD Partial source or sink for causal loop diagramming 