blockConstantConverterRate

A constant rate is turned into a constant-valued signal

Extends from Icons.ConstantConverter (Icon for constant converter elements), Interfaces.Basics.OutputTypeChoice_Rate (Partial model to set the output type to some kind of rate).

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

The parameter value is used to set the continous output y making it a constant-valued signal. The output will always give rates per second, but rates can be entered in non-SI-units of time using the parameter timeBaseString.

Notes

  • In the default setting 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.

  • One can further use 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 SI-units of 114.155 J/s.

  • There is no direct link between 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.

See also

ConstantConverterConstantConverterTime

Parameters

TypeNameDefaultDescription
ValueTypevalueConstant rate given in unit and displayUnit pertaining to ValueType per time base
Parameters
StringtimeBaseString"second"Time base of the rate entered (default = second)

Components

TypeNameDefaultDescription
RealOutputyConstant output signal

Contents

NameDescription
ValueType