.BusinessSimulation.Converters.Lookup

Information

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

Table- or Lookup-Functions usually map some variable (usually normalized as a dimensionless input) onto a real number by either providing a parametric funcion or a table of values which is then used for interpolation. Typically lookup functions are nonlinear functions and introduce nonlinearity to dynamic models [3, Ch. 14].

Acknowledgements

The parametric lookup functions presented in this package are to a great part inspired by an article written by Khalid Saeed and Arit Irmaridiris [4]. They either directly use the proposed functional form from that article or were slightly modified by the author of the Business Simulation Library using Wolfram Mathematica.



Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL-1.2 or later

Contents

NameDescription
ConcaveLookupPositiveConcave Lookup with positive slope; fixpoints are (0,y0) and (1,1)
ConcaveLookupNegativeConcave Lookup with negative slope; fixpoints are (0,y0) and (1,0)
ConvexLookupPositiveConvex Lookup with positive slope; usually with fixpoint (0,y0) and fixpoint (1,1)
ConvexLookupNegativeConvex Lookup with negative slope usually defined for the range [0,∞) passing through the fixpoint (1,1)
JanoschekPositiveJanoschek's (S-shaped) growth curve with positive slope
JanoschekNegativeJanoschek's (S-shaped) growth curve with negative slope
PerformanceIndicatorIndicator function using fuzzy membership functions
SShapedPositiveSymmettric S-shaped curve with positive slope around origin (0,0)
SShapedNegativeSymmettric S-shaped curve with negative slope around origin (0,0)
TableFunctionTable function defined by external data on file using Modelica's CombiTable format
TableFunctionVectorTable function for vector input and output using Modelica's CombiTable format

Generated at 2024-04-28T18:16:21Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos