blockExperienceCurve

Unit cost degression due to gaining experience

Extends from OutputTypeChoice (Partial model to set output type), Icons.SubsystemBlock (Icon for subsystems with flow ports).

Information

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

The output y describes the input that is needed to produce one unit. The experience curve describes the often observed empirical trend, that with every doubling in cumulated production, the effort or cost needed per unit (e.g., unit cost) will shrink by a constant percentage (learningRate), see Louwen and Subtil Lacerda [27] for an introduction.

The output y is obtained by the following formula:

Formula.svg


Notes


  • If hasCumulatedInput = true the input u is assumed to be the cumulated value of production (N) and the initial production (N_0) is initialized with the initial value of u (unless u < 1, in which case the initial production is initialized to 1).

  • If hasCumulatedInput = false the input u is assumed to be the current rate of production which will be accumulated starting with N_0 = 1.

  • Optionally, a limit for the output value (costLimit) can be given. It will be either a floor (learningRate >= 0) or a ceiling (learningRate < 0).
  • .

Parameters

TypeNameDefaultDescription
StringiconLabel (from SubsystemBlock)""
OutputTypeinitialCost1Inial value of cost, time, defects etc. being affected by experience
DimensionlesslearningRate0.2Learning rate (LR) stating the relative reduction for each doubling of cumulated production
OutputTypecostLimit0Minimum or maximum cost level (depending on sign of learning rate), which is not to be exceeded
Structural Parameters
BooleanhasCumulatedInputfalse= true, if input u is cumulated production value; false, if u is the current production value
BooleanhasLimitfalse= true, if output y will not be below the given limit or exceed it

Connectors

TypeNameDefaultDescription
Interfaces.Connectors.RealInputuInput of output the cumulation of which triggeres learning
Interfaces.Connectors.RealOutputyCosts, productivity, defects etc. being affected by experience

Components

TypeNameDefaultDescription
ModelSettingsmodelSettings

Revisions

  • Introduced in v2.1.0.