HOME

TheInfoList



OR:

System dynamics (SD) is an approach to understanding the
nonlinear In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other ...
behaviour of
complex system A complex system is a system composed of many components which may interact with each other. Examples of complex systems are Earth's global climate, organisms, the human brain, infrastructure such as power grid, transportation or communication s ...
s over time using stocks, flows, internal
feedback loop Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause-and-effect that forms a circuit or loop. The system can then be said to ''feed back'' into itself. The notion of cause-and-effect has to be handled ...
s, table functions and time delays.


Overview

System dynamics is a methodology and mathematical modeling technique to frame, understand, and discuss complex issues and problems. Originally developed in the 1950s to help corporate managers improve their understanding of industrial processes, SD is currently being used throughout the public and private sector for policy analysis and design. Convenient
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
(GUI) system dynamics software developed into user friendly versions by the 1990s and have been applied to diverse systems. SD models solve the problem of simultaneity (mutual causation) by updating all variables in small time increments with positive and negative feedbacks and time delays structuring the interactions and control. The best known SD model is probably the 1972 ''
The Limits to Growth ''The Limits to Growth'' (''LTG'') is a 1972 report that discussed the possibility of exponential economic and population growth with finite supply of resources, studied by computer simulation. The study used the World3 computer model to simul ...
''. This model forecast that exponential growth of population and capital, with finite resource sources and sinks and perception delays, would lead to economic collapse during the 21st century under a wide variety of growth scenarios. System dynamics is an aspect of
systems theory Systems theory is the interdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or human-made. Every system has causal boundaries, is influenced by its context, defined by its structu ...
as a method to understand the dynamic behavior of complex systems. The basis of the method is the recognition that the structure of any system, the many circular, interlocking, sometimes time-delayed relationships among its components, is often just as important in determining its behavior as the individual components themselves. Examples are
chaos theory Chaos theory is an interdisciplinary area of scientific study and branch of mathematics focused on underlying patterns and deterministic laws of dynamical systems that are highly sensitive to initial conditions, and were once thought to have ...
and
social dynamics Social dynamics (or sociodynamics) is the study of the behavior of groups that results from the interactions of individual group members as well to the study of the relationship between individual interactions and group level behaviors. Overv ...
. It is also claimed that because there are often properties-of-the-whole which cannot be found among the properties-of-the-elements, in some cases the behavior of the whole cannot be explained in terms of the behavior of the parts.


History

System dynamics was created during the mid-1950s by Professor
Jay Forrester Jay Wright Forrester (July 14, 1918 – November 16, 2016) was a pioneering American computer engineer and systems scientist. He is credited with being one of the inventors of magnetic core memory, the predominant form of random-access compute ...
of the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the m ...
. In 1956, Forrester accepted a professorship in the newly formed
MIT Sloan School of Management The MIT Sloan School of Management (MIT Sloan or Sloan) is the business school of the Massachusetts Institute of Technology, a private university in Cambridge, Massachusetts. MIT Sloan offers bachelor's, master's, and doctoral degree programs, a ...
. His initial goal was to determine how his background in science and engineering could be brought to bear, in some useful way, on the core issues that determine the success or failure of corporations. Forrester's insights into the common foundations that underlie engineering, which led to the creation of system dynamics, were triggered, to a large degree, by his involvement with managers at
General Electric General Electric Company (GE) is an American multinational conglomerate founded in 1892, and incorporated in New York state and headquartered in Boston. The company operated in sectors including healthcare, aviation, power, renewable energy ...
(GE) during the mid-1950s. At that time, the managers at GE were perplexed because employment at their appliance plants in Kentucky exhibited a significant three-year cycle. The
business cycle Business cycles are intervals of expansion followed by recession in economic activity. These changes have implications for the welfare of the broad population as well as for private institutions. Typically business cycles are measured by examin ...
was judged to be an insufficient explanation for the employment instability. From hand simulations (or calculations) of the stock-flow-feedback structure of the GE plants, which included the existing corporate decision-making structure for hiring and layoffs, Forrester was able to show how the instability in GE employment was due to the internal structure of the firm and not to an external force such as the business cycle. These hand simulations were the start of the field of system dynamics.Michael J. Radzicki and Robert A. Taylor (2008)
"Origin of System Dynamics: Jay W. Forrester and the History of System Dynamics"
In: ''U.S. Department of Energy's Introduction to System Dynamics''. Retrieved 23 October 2008.
During the late 1950s and early 1960s, Forrester and a team of graduate students moved the emerging field of system dynamics from the hand-simulation stage to the formal
computer modeling Computer simulation is the process of mathematical modelling, performed on a computer, which is designed to predict the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be dete ...
stage. Richard Bennett created the first system dynamics computer modeling language called SIMPLE (Simulation of Industrial Management Problems with Lots of Equations) in the spring of 1958. In 1959, Phyllis Fox and Alexander Pugh wrote the first version of
DYNAMO "Dynamo Electric Machine" (end view, partly section, ) A dynamo is an electrical generator that creates direct current using a commutator. Dynamos were the first electrical generators capable of delivering power for industry, and the foundat ...
(DYNAmic MOdels), an improved version of SIMPLE, and the system dynamics language became the industry standard for over thirty years. Forrester published the first, and still classic, book in the field titled ''Industrial Dynamics'' in 1961. From the late 1950s to the late 1960s, system dynamics was applied almost exclusively to corporate/managerial problems. In 1968, however, an unexpected occurrence caused the field to broaden beyond corporate modeling.
John F. Collins John Frederick Collins (July 20, 1919 – November 23, 1995) was an American lawyer who served as the mayor of Boston from 1960 to 1968. Collins was a lawyer who served in the Massachusetts Legislature from 1947 to 1955. He and his children cau ...
, the former mayor of Boston, was appointed a visiting professor of Urban Affairs at MIT. The result of the Collins-Forrester collaboration was a book titled ''Urban Dynamics''. The Urban Dynamics model presented in the book was the first major non-corporate application of system dynamics. The second major noncorporate application of system dynamics came shortly after the first. In 1970, Jay Forrester was invited by the
Club of Rome The Club of Rome is a nonprofit, informal organization of intellectuals and business leaders whose goal is a critical discussion of pressing global issues. The Club of Rome was founded in 1968 at Accademia dei Lincei in Rome, Italy. It consists ...
to a meeting in Bern, Switzerland. The Club of Rome is an organization devoted to solving what its members describe as the "predicament of mankind"—that is, the global crisis that may appear sometime in the future, due to the demands being placed on the Earth's
carrying capacity The carrying capacity of an environment is the maximum population size of a biological species that can be sustained by that specific environment, given the food, habitat, water, and other resources available. The carrying capacity is defined as ...
(its sources of renewable and nonrenewable resources and its sinks for the disposal of pollutants) by the world's exponentially growing population. At the Bern meeting, Forrester was asked if system dynamics could be used to address the predicament of mankind. His answer, of course, was that it could. On the plane back from the Bern meeting, Forrester created the first draft of a system dynamics model of the world's socioeconomic system. He called this model WORLD1. Upon his return to the United States, Forrester refined WORLD1 in preparation for a visit to MIT by members of the Club of Rome. Forrester called the refined version of the model WORLD2. Forrester published WORLD2 in a book titled
World Dynamics Jay Wright Forrester (July 14, 1918 – November 16, 2016) was a pioneering American computer engineer and systems scientist. He is credited with being one of the inventors of magnetic core memory, the predominant form of random-access computer ...
.


Topics in systems dynamics

The primary elements of system dynamics diagrams are feedback, accumulation of flows into stocks and time delays. As an illustration of the use of system dynamics, imagine an organisation that plans to introduce an innovative new durable consumer product. The organisation needs to understand the possible market dynamics in order to design marketing and production plans.


Causal loop diagrams

In the system dynamics methodology, a problem or a system (e.g., ecosystem, political system or mechanical system) may be represented as a
causal loop diagram A causal loop diagram (CLD) is a causal diagram that aids in visualizing how different variables in a system are causally interrelated. The diagram consists of a set of words and arrows. Causal loop diagrams are accompanied by a narrative which d ...
. A causal loop diagram is a simple map of a system with all its constituent components and their interactions. By capturing interactions and consequently the feedback loops (see figure below), a causal loop diagram reveals the structure of a system. By understanding the structure of a system, it becomes possible to ascertain a system's behavior over a certain time period. The causal loop diagram of the new product introduction may look as follows: There are two feedback loops in this diagram. The positive reinforcement (labeled R) loop on the right indicates that the more people have already adopted the new product, the stronger the word-of-mouth impact. There will be more references to the product, more demonstrations, and more reviews. This positive feedback should generate sales that continue to grow. The second feedback loop on the left is negative reinforcement (or "balancing" and hence labeled B). Clearly, growth cannot continue forever, because as more and more people adopt, there remain fewer and fewer potential adopters. Both feedback loops act simultaneously, but at different times they may have different strengths. Thus one might expect growing sales in the initial years, and then declining sales in the later years. However, in general a causal loop diagram does not specify the structure of a system sufficiently to permit determination of its behavior from the visual representation alone.


Stock and flow diagrams

Causal loop diagrams aid in visualizing a system's structure and behavior, and analyzing the system qualitatively. To perform a more detailed quantitative analysis, a causal loop diagram is transformed to a
stock and flow Economics, business, accounting, and related fields often distinguish between quantities that are stocks and those that are flows. These differ in their units of measurement. A ''stock'' is measured at one specific time, and represents a quantity ...
diagram. A stock and flow model helps in studying and analyzing the system in a quantitative way; such models are usually built and simulated using computer software. A stock is the term for any entity that accumulates or depletes over time. A flow is the rate of change in a stock. In our example, there are two stocks: Potential adopters and Adopters. There is one flow: New adopters. For every new adopter, the stock of potential adopters declines by one, and the stock of adopters increases by one.


Equations

The real power of system dynamics is utilised through simulation. Although it is possible to perform the modeling in a
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
, there are a variety of software packages that have been optimised for this. The steps involved in a simulation are: *Define the problem boundary *Identify the most important stocks and flows that change these stock levels *Identify sources of information that impact the flows *Identify the main feedback loops *Draw a causal loop diagram that links the stocks, flows and sources of information *Write the equations that determine the flows *Estimate the parameters and initial conditions. These can be estimated using statistical methods, expert opinion, market research data or other relevant sources of information. *Simulate the model and analyse results. In this example, the equations that change the two stocks via the flow are: \ \mbox = - \int_ ^ \mbox\,dt \ \mbox = \int_ ^ \mbox\,dt


Equations in discrete time

List of all the equations in
discrete time In mathematical dynamics, discrete time and continuous time are two alternative frameworks within which variables that evolve over time are modeled. Discrete time Discrete time views values of variables as occurring at distinct, separate "po ...
, in their order of execution in each year, for years 1 to 15 : 1) \ \mbox=\mbox / (\mbox + \mbox) 2) \ \mbox=q \cdot \mbox \cdot \mbox 3) \ \mbox=p \cdot \mbox 4) \ \mbox=\mbox+\mbox 4.1) \ \mbox\ -= \mbox 4.2) \ \mbox\ += \mbox \ p=0.03 \ q=0.4


Dynamic simulation results

The dynamic simulation results show that the behaviour of the system would be to have growth in ''adopters'' that follows a classic s-curve shape.
The increase in ''adopters'' is very slow initially, then exponential growth for a period, followed ultimately by saturation.


Equations in continuous time

To get intermediate values and better accuracy, the model can run in continuous time: we multiply the number of units of time and we proportionally divide values that change stock levels. In this example we multiply the 15 years by 4 to obtain 60 quarters, and we divide the value of the flow by 4.
Dividing the value is the simplest with the
Euler method In mathematics and computational science, the Euler method (also called forward Euler method) is a first-order numerical procedure for solving ordinary differential equations (ODEs) with a given initial value. It is the most basic explicit me ...
, but other methods could be employed instead, such as
Runge–Kutta methods In numerical analysis, the Runge–Kutta methods ( ) are a family of implicit and explicit iterative methods, which include the Euler method, used in temporal discretization for the approximate solutions of simultaneous nonlinear equations. Th ...
. List of the equations in continuous time for trimesters = 1 to 60 : *They are the same equations as in the section ''Equation in discrete time'' above, except equations ''4.1'' and ''4.2'' replaced by following : 10) \ \mbox\ = \mbox \cdot TimeStep 10.1) \ \mbox\ -= \mbox 10.2) \ \mbox\ += \mbox \ TimeStep = 1/4 *In the below stock and flow diagram, the intermediate flow 'Valve New adopters' calculates the equation : \ \mbox\ = \mbox \cdot TimeStep


Application

System dynamics has found application in a wide range of areas, for example
population Population typically refers to the number of people in a single area, whether it be a city or town, region, country, continent, or the world. Governments typically quantify the size of the resident population within their jurisdiction using a ...
, agriculture,F. H. A. Rahim, N. N. Hawari and N. Z. Abidin, "Supply and demand of rice in Malaysia: A system dynamics approach", International Journal of Supply Chain and Management, Vol.6, No.4, pp. 234-240, 2017.
ecological Ecology () is the study of the relationships between living organisms, including humans, and their physical environment. Ecology considers organisms at the individual, population, community, ecosystem, and biosphere level. Ecology overlaps w ...
and
economic An economy is an area of the production, distribution and trade, as well as consumption of goods and services. In general, it is defined as a social domain that emphasize the practices, discourses, and material expressions associated with the p ...
systems, which usually interact strongly with each other. System dynamics have various "back of the envelope" management applications. They are a potent tool to: *Teach
system thinking Systems theory is the interdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or human-made. Every system has causal boundaries, is influenced by its context, defined by its structu ...
reflexes to persons being coached *Analyze and compare assumptions and
mental model A mental model is an explanation of someone's thought process about how something works in the real world. It is a representation of the surrounding world, the relationships between its various parts and a person's intuitive perception about thei ...
s about the way things work *Gain qualitative insight into the workings of a system or the consequences of a decision *Recognize archetypes of dysfunctional systems in everyday practice Computer software is used to
simulate A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the ...
a system dynamics
model A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure. Models c ...
of the situation being studied. Running "what if" simulations to test certain policies on such a model can greatly aid in understanding how the system changes over time. System dynamics is very similar to
systems thinking Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts. It has been used as a way of exploring and developing effective actio ...
and constructs the same
causal loop diagram A causal loop diagram (CLD) is a causal diagram that aids in visualizing how different variables in a system are causally interrelated. The diagram consists of a set of words and arrows. Causal loop diagrams are accompanied by a narrative which d ...
s of systems with feedback. However, system dynamics typically goes further and utilises simulation to study the behaviour of systems and the impact of alternative policies.System Dynamics Society
/ref> System dynamics has been used to investigate resource dependencies, and resulting problems, in product development.Nelson P. Repenning (1999). ''Resource dependence in product development improvement efforts'',
MIT Sloan School of Management The MIT Sloan School of Management (MIT Sloan or Sloan) is the business school of the Massachusetts Institute of Technology, a private university in Cambridge, Massachusetts. MIT Sloan offers bachelor's, master's, and doctoral degree programs, a ...
Department of Operations Management/System Dynamics Group, Dec 1999.
A system dynamics approach to
macroeconomics Macroeconomics (from the Greek prefix ''makro-'' meaning "large" + ''economics'') is a branch of economics dealing with performance, structure, behavior, and decision-making of an economy as a whole. For example, using interest rates, taxes, an ...
, known as '' Minsky'', has been developed by the economist
Steve Keen Steve Keen (born 28 March 1953) is an Australian economist and author. He considers himself a post-Keynesian, criticising neoclassical economics as inconsistent, unscientific and empirically unsupported. The major influences on Keen's thinking ...
.&nbs

nbsp;Minsky - Project of the month January 2014. Interview with Minsky development team. Accessed January 2014
This has been used to successfully model world economic behaviour from the apparent stability of the
Great Moderation The Great Moderation is a period in the United States of America starting from the mid-1980s until at least 2007 characterized by the reduction in the volatility of business cycle fluctuations in developed nations compared with the decades befo ...
to the sudden unexpected
Financial crisis of 2007–08 Finance is the study and discipline of money, currency and capital assets. It is related to, but not synonymous with economics, the study of production, distribution, and consumption of money, assets, goods and services (the discipline of f ...
.


Example: Growth and decline of companies

The figure above is a causal loop diagram of a system dynamics model created to examine forces that may be responsible for the growth or decline of
life insurance Life insurance (or life assurance, especially in the Commonwealth of Nations) is a contract between an insurance policy holder and an insurer or assurer, where the insurer promises to pay a designated beneficiary a sum of money upon the dea ...
companies in the
United Kingdom The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom (UK) or Britain, is a country in Europe, off the north-western coast of the continental mainland. It comprises England, Scotland, Wales and Nor ...
. A number of this figure's features are worth mentioning. The first is that the model's negative feedback loops are identified by ''C's'', which stand for ''Counteracting'' loops. The second is that double slashes are used to indicate places where there is a significant delay between causes (i.e., variables at the tails of arrows) and effects (i.e., variables at the heads of arrows). This is a common causal loop diagramming convention in system dynamics. Third, is that thicker lines are used to identify the feedback loops and links that author wishes the audience to focus on. This is also a common system dynamics diagramming convention. Last, it is clear that a decision maker would find it impossible to think through the dynamic behavior inherent in the model, from inspection of the figure alone.Michael J. Radzicki and Robert A. Taylor (2008)
"Feedback"
In: ''U.S. Department of Energy's Introduction to System Dynamics''. Retrieved 23 October 2008.


Example: Piston motion

# Objective: study of a crank-connecting rod system.
We want to model a crank-connecting rod system through a system dynamic model. Two different full descriptions of the physical system with related systems of equations can be found
here Here is an adverb that means "in, on, or at this place". It may also refer to: Software * Here Technologies, a mapping company * Here WeGo (formerly Here Maps), a mobile app and map website by Here Television * Here TV (formerly "here!"), a ...
and
here Here is an adverb that means "in, on, or at this place". It may also refer to: Software * Here Technologies, a mapping company * Here WeGo (formerly Here Maps), a mobile app and map website by Here Television * Here TV (formerly "here!"), a ...
; they give the same results. In this example, the crank, with variable radius and angular frequency, will drive a piston with a variable connecting rod length. # System dynamic modeling: the system is now modeled, according to a stock and flow system dynamic logic.
The figure below shows the stock and flow diagram # Simulation: the behavior of the crank-connecting rod dynamic system can then be simulated.
The next figure is a 3D simulation created using
procedural animation A procedural animation is a type of computer animation, used to automatically generate animation in real-time to allow for a more diverse series of actions than could otherwise be created using predefined animations. Procedural animation is us ...
. Variables of the model animate all parts of this animation: crank, radius, angular frequency, rod length, and piston position.


See also

;Related subjects *
Causal loop diagram A causal loop diagram (CLD) is a causal diagram that aids in visualizing how different variables in a system are causally interrelated. The diagram consists of a set of words and arrows. Causal loop diagrams are accompanied by a narrative which d ...
*
Comparison of system dynamics software This is a comparison of various aspects of software offering system dynamics features: ''Due to concerns over commercial postings on the system dynamics main topic, commercial hyperlinks are specifically NOT active on this list.'' Table of syste ...
*
Ecosystem model An ecosystem model is an abstract, usually mathematical, representation of an ecological system (ranging in scale from an individual population, to an ecological community, or even an entire biome), which is studied to better understand the re ...
* Plateau Principle * System archetypes *
System Dynamics Society The System Dynamics Society is an international, nonprofit organization formed in 1983. History The society was formed in 1983 through resolution passed by 120 delegates naming Jay Forrester as the first president. The activity of the society ...
*
Twelve leverage points The twelve leverage points to intervene in a system were proposed by Donella Meadows, a scientist and system analyst who studied environmental limits to economic growth. History The leverage points, first published in 1997, were inspired by M ...
*
Wicked problem In planning and policy, a wicked problem is a problem that is difficult or impossible to solve because of incomplete, contradictory, and changing requirements that are often difficult to recognize. It refers to an idea or problem that cannot be fix ...
s * World3 *
Population dynamics Population dynamics is the type of mathematics used to model and study the size and age composition of populations as dynamical systems. History Population dynamics has traditionally been the dominant branch of mathematical biology, which has a ...
*
Predator-prey interaction Predation is a biological interaction where one organism, the predator, kills and eats another organism, its prey. It is one of a family of common feeding behaviours that includes parasitism and micropredation (which usually do not kill the ...
;Related fields *
Dynamical systems theory Dynamical systems theory is an area of mathematics used to describe the behavior of complex dynamical systems, usually by employing differential equations or difference equations. When differential equations are employed, the theory is called ' ...
*
Grey box model In mathematics, statistics, and computational modelling, a grey box modelKroll, Andreas (2000). Grey-box models: Concepts and application. In: New Frontiers in Computational Intelligence and its Applications, vol.57 of Frontiers in artificial in ...
*
Operations research Operations research ( en-GB, operational research) (U.S. Air Force Specialty Code: Operations Analysis), often shortened to the initialism OR, is a discipline that deals with the development and application of analytical methods to improve deci ...
*
Social dynamics Social dynamics (or sociodynamics) is the study of the behavior of groups that results from the interactions of individual group members as well to the study of the relationship between individual interactions and group level behaviors. Overv ...
*
System identification The field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design of experiments for efficiently generating informative data f ...
*
Systems theory Systems theory is the interdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or human-made. Every system has causal boundaries, is influenced by its context, defined by its structu ...
*
Systems thinking Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts. It has been used as a way of exploring and developing effective actio ...
*
TRIZ TRIZ (; russian: теория решения изобретательских задач, ', lit. "theory of inventive problem solving") is “the next evolutionary step in creating an organized and systematic approach to problem solving. The deve ...
;Related scientists *
Jay Forrester Jay Wright Forrester (July 14, 1918 – November 16, 2016) was a pioneering American computer engineer and systems scientist. He is credited with being one of the inventors of magnetic core memory, the predominant form of random-access compute ...
* Dennis Meadows *
Donella Meadows Donella Hager "Dana" Meadows (March 13, 1941 – February 20, 2001) was an American environmental scientist, educator, and writer. She is best known as lead author of the books '' The Limits to Growth'' and '' Thinking In Systems: A Primer''. ...
*
Peter Senge Peter Michael Senge (born 1947) is an American systems scientist who is a senior lecturer at the MIT Sloan School of Management, co-faculty at the New England Complex Systems Institute, and the founder of the Society for Organizational Learning. ...
*
Graeme Snooks Graeme Donald Snooks (born 1944 in Perth, Western Australia) is a systems theorist and stratologist who has developed a general dynamic theory to explain complex living systems. His resulting "dynamic-strategy theory" has been employed to analy ...
*
John Sterman John David Sterman is the Jay W. Forrester Professor of Management, and the current director of the MIT System Dynamics Group at the MIT Sloan School of Management. He is also co-faculty at the New England Complex Systems Institute. He is mostl ...


References


Further reading

* * * * * * * * *


External links


System Dynamics Society
!-- Fifth Discipline: Book -->
Study Prepared for the U.S. Department of Energy's Introducing System Dynamics -
"An Annotated Survey of the Essential System Dynamics Literature"

: System Dynamics software used for diagrams in this article (free) {{Authority control Dynamics Operations research Problem structuring methods