introduction Link to heading

CLD or causal loop diagram is used to conceptually model dynamic systems in a holistic manner (Marketlinks, 2019), since

  • it is a snapshot of all relations that matter,
  • it is a visual representation of key variables (i.e. factors, issues, processes) and how they are interconnected,
  • it shows the direction of causality, the nature of relationships (i.e. proportional or inverse), and whether there is any delay in an expected effects’ occurence.

In CLD variables are represented as texts and causal relationships between them are represented as arrows.

example Link to heading

  • One of the common causal loop diagram is that represents relation between population, birth rate and dead rate (Singh & Frostell, 2016), which can be modified and drawn as follow

    Reinforcing loop
    Balancing loop
    ⟩➕⟩
    |➖|
    |➕|
    ⟨➕⟨
    Population
    Birth
    Death
    Population

  • Population element should be in the same shape, but it is drawn separately as in above due to limitation of Mermaid (Baketarić & Vinod, 2023), in order to stress the two loops, balancing and reinforcing loops.

  • Common symbol for time delay is || which is used as |+| and |-| here.

  • The symbol >> or << is for no time delay.

equation Link to heading

Some variables and equations related to previous diagram are as follow (NRHS Teacher, 2016).

  • Population size is symbolized with NN.
  • Population growth is dNdt=BD,(1)\tag{1} \frac{dN}{dt} = B - D, where BB and DD stand for birth and death rates, respectively.
  • Exponential growth is dNdt=rmaxN,(2)\tag{2} \frac{dN}{dt} = r_{\max} N, where rmaxr_{\max} is maximum per capita growth rate of population.
  • Logistic growth is dNdt=rmaxN(KNK),(3)\tag{3} \frac{dN}{dt} = r_{\max} N \left( \frac{K - N}{K} \right), where KK is carrying capacity.