>On Tue, 23 Apr 1996, Ed Gallaher wrote (among other things):
>
>[...]
>> I did see the articles in Science. However, these papers described
>> differential equations and not SD models. This is not a trivial
>> difference!
>[...]
In a thoughtful reply George Richardson commented:
>In fact, a system dynamics model *is* a model of the form dX/dt = f(X,p),
>where X is a vector of n states (levels), f is a (usually nonlinear)
>n-dimensional function, and p is a vector of parameters. System dynamics
>models are systems of differential (or, if you prefer, integral)
>equations. John Sterman is right to point out to us system dynamicists
>excellent work in Science in using using such models to address
>significant biological/medical problems, particular when the authors
>translate some of their structural insights into feedback terms. Such
>work is system dynamics.
This topic raises many issues, and I will expand on these in another message.
But first, George, the definitions and semantics contained in this
paragraph are disturbing and confusing to me.
Id prefer to discuss this privately, and then summarize the result to the
group.
I am quite serious about this. We all agree that modeling is useful
because it clarifies and explicates our mental models. My mental model of
"what is system dynamics" does not fit the paragraph above. And perhaps
our collective "marketing" of SD is fuzzy as a result.
Premise:
There are a number of real-world PROBLEMS that involve continuous processes
over time. Many of these involve feedback loops. These processes and
problems existed long before calculus, diff eq, or SD, and are independent
of our ability to understand them or solve them. They just "are".
Various techniques have been developed to study such problems.
If we describe the above problems as "systems", then I suppose any study of
them could be defined as "system dynamics". If so, we need another clear,
unamgigous name for whatever it is that Forrester "invented/developed".
Calculus (Newton and Leibniz), diff eq, control systems engineering, etc.
provide us with a set of tools to study and interpret these problems.
These techniques evolved over several hundred years. The concept of a
limit, and thus calculus itself, was invented largely because it was not
feasible to add up all the little bits and pieces.
Forrester and his colleagues proposed and developed a unified method of
Stock-and-flow diagrams and computer simulation (DYNAMO, STELLA, Powersim,
Vensim, etc). Computers can now add up the bits and pieces for us.
(I am going to state that this latter technique can be conducted without
higher level math background. We can discuss this in another dialog if
there is any disagreement on this point.)
MY PROBLEM: I am looking for a clear, unambiguous NAME for the SPECIFIC
PROCESS which uses stock-and-flow diagrams and closely-linked computer
simulations.
The name which describes the PROCESS must be distinct from name given to
the *set of problems* to which this procedure is applied.
(The railroads defined themselves as being in the railroad business. This
might be considered semantic trivia, until the airlines came along and
pointed out that this was the "transportation" business. The -solution-
(horse vs railroad vs airplane) cannot be equated with the -problem-
(transportation).)
So, I am looking for a clear, unambiguous name.
A fuzzy overlap between systems thinking and system dynamics is NOT OK.
This process does not include hexagons.
This process does not include causal-loop diagrams.
(I cast no aspersions at these latter techniques; they each serve a very
real purpose. But not *this* purpose.)
Should we call this invention/technique "System Dynamics"?
Or "Stock-and-flow Modeling"?
Or "Forrester Modeling"
Or what?
I would suggest "System Dynamics", and I would guess you would too.
But this works if, and ONLY if this term is taken to mean the
invention/technique of stock-and-flow diagrams and computer simulation.
Not if it is meant to describe the *set of problems* for which it is used.
Not if it is confused with Systems Thinking.
Not if it includes causal-loop diagrams.
I am not seeking to discuss the merits of these various techniques or
approaches. Just an unambiguous NAME.
If you still feel that your paragraph above is precisely stated, then can
you provide me with a name that we can agree upon to describe
"stock-and-flow diagrams and the collection of software including
DYNAMO...... Vensim", but NOT including diff eq and other numerical
analysis solutions?
This is not meant to be just argumentative, or a power struggle.
I would like to proceed with a discussion of "whatever it is" vs
"traditional math", but we cant even begin this discussion without a
resolution of the definitions.
Thanks,
Ed
gallaher@teleport.com
P.S. In discussing this several months ago with another colleague (by
phone), he implied that STELLA (i.e. the graphic interface which makes the
process user-friendly, and eliminates the potential diagram-coding
discrepancies of DYNAMO) was a HUGE step forward. But he felt that what
Forrester "invented" was just a way of diagramming and conducting
traditional numerical analysis, i.e. a technical footnote in the calculus
thread.
He (with a very strong math background, by the way), would probably agree
with your paragraph above. We never got this semantics question
resolved. He knew he was right, and knew I was wrong; needles to say
this did not shed too much light on the issue. Writing has advantages over
the phone of course; it allows some contemplation. In addition, I observe
that your style provides more light, less heat than his does, so Im
optimistic that I (we) can achieve some clarity here.
This might shed some further light on where I am coming from on this.