Library

F.11 MODULE—FIRST ORDER (PIPELINE) DELAY—ATTRITION

F.11.1 General Description

This module ages a stock over a period of time, Time Delay, whilst accommodating attrition losses along the way. This is the same as placing items on a conveyor belt and removing a fraction of them before they reach the end.

Figure F11-1. Stock-and-flow Diagram—First-order (Pipeline) Delay—Attrition

F.11.2 Influence Diagram Representation

The influence diagram representation is shown in Figure F11-2.

Figure F11-2. Influence Diagram—First-order (Pipeline) Delay—Attrition

F.11.3 Reference Source

This module is defined after Abdel-Hamid and Madnick (1990: 63-68) and Hines, et al. (2000: 22-23). Delays are described in Sterman (2000: Ch 11) and in the Powersim™ Studio Reference Guide. Ageing chains are described in Sterman (2000: Ch 12).

F.11.4 Application

Detailed treatment of this module is provided in Chapter 5. See, for example, SAPLINGS module Figure 5-7, and definitions in Tables 5-4 and 5-5. Note that the module and its information links enable the governing business rules to operate logically will have to be adapted. Consequently, both the structure and the algebraic relationships will vary somewhat according to the application.

This module forms the basis for analysing human resource management problems such as those analysing career succession planning and knowledge assimilation. The stock-and-flow diagram for a basic module used in the development of a career succession planning model is shown in Figure F10-3.

Figure F11-3. Influence Diagram—First-order (Pipeline) Delay—Attrition—Human Resource Succession Planning Example

F.11.5 Functional Description

The functions of the variables contained in the module are described in Table F11-1.

Table F11-1. Functional Description—First-order (Pipeline) Delay—Attrition Example

Variable

Function

Comment

Recruiting Rookies

Defined as required.

Units: <<pers/time>>

ROOKIES

x

Initial Stock of Rookies + dt * (Recruiting Rookies) – dt * (Losing Rookies) – dt * (Promoting Rookies to Experienced).

Initial Stock of Rookie = x

Units: <<pers>>

Losing Rookies

IF ( ROOKIES > 0 <<pers>>, 1, 0) * Fraction Rookies Lost * Recruiting Rookies

Promoting Rookies to Experienced

IF ( ROOKIES > 0 <<pers>>, 1, 0) * IF ( Losing > 0 <<pers / time>>, 1, 0) * (DELAYPPL ( Flowing In, Delay Time, 0)—Losing)

Units: <<pers/time>>. Where there is a requirement to change the length of the pipeline delay during the simulation, the material pipeline delay function DELAYPPLMTR must be specified.

Rookies Maturing Delay Time

Defined as required. Units: <<pers>>. This is the time-in-rank spent by rookies.

References

  • Abdel-Hamid, T. and Madnick, S.E., 1990, Software Project Dynamics: An Integrated Approach, Prentice Hall, Englewood Cliffs, New Jersey.
  • Hines, J., et al., 2000, Molecules of Structure: Building Blocks for System Dynamics Models, Version 1.4, LeapTec and Ventana Systems, Inc.
  • Sterman, J.D., 2000, Business Dynamics: Systems Thinking and Modelling for a Complex World, Irwin McGraw-Hill.