Summary: | One of the most fundamental principles in system dynamics is the premise that the structure of the system will generate its behavior. Such philosophical position has fostered the development of a number of formal methods aimed at understanding the causes of model behavior. To most in the field of system dynamics, behavior is commonly understood as modes of behavior (e.g., exponential growth, exponential decay, and oscillation) because of their direct association with the feedback loops (e.g., reinforcing, balancing, and balancing with delays, respectively) that generate them. Hence, traditional research on formal model analysis has emphasized which loops cause a particular “mode” of behavior, with eigenvalues representing the most important link between structure and behavior. The main contribution of this work arises from a choice to focus our analysis in the overall trajectory of a state variable – a broader definition of behavior than that of a specific behavior mode. When we consider overall behavior trajectories, contributions from eigenvectors are just as central as those from eigenvalues. Our approach to understanding model behavior derives an equation describing overall behavior trajectories in terms of both eigenvalues and eigenvectors. We then use the derivatives of both eigenvalues and eigenvectors with respect to link (or loop) gains to measure how they affect overall behavior trajectories over time. The direct consequence of focusing on behavior trajectories is that system dynamics researchers' reliance on eigenvalue elasticities can be seen as too-narrow a focus on model behavior – a focus that has excluded the short term impact of a change in loop (or link) gain in its analysis.
|