About the Book || About the Author || Instructor Center || Student Center
Software || Models || Readme || Vendors || Feedback || Links || Link to OMC


      

Readme

Simulation Software and Models

including ithink®, Powersim®, and Vensim® software to accompany

Business Dynamics:

Systems Thinking and Modeling for a Complex World

 

John D. Sterman

 

Overview

Simulation Software

Installation for PC Users

Installation for Macintosh Users

Guide to the Models

System Dynamics Resources

Acknowledgments

 

Overview

This disc contains the simulation models developed in Business Dynamics and the software needed to run them.  The models are provided in three different formats:  ithink®, Powersim®, and Vensim®.  The disk includes complimentary versions of the ithink, Powersim and Vensim software.  You can install any or all of these simulation packages on your computer at no charge.

 

All of the more than 60 models on this disc are presented in each of the three software formats.  The models are as close to identical as the different interfaces of each program permit.  Note, however, that the diagrams in the text were prepared using Vensim.  The Vensim models therefore correspond exactly to the figures in the text; the ithink and Powersim diagrams differ slightly from those in the text.

Website

You should also check the Business Dynamics website where the models and simulation software are also available for download.  Information on updates and new versions of the simulation software will be posted.  The website will also post any corrections to the models or text, new models, links to other system dynamics resources, and other information to help you get the most from Business Dynamics.  You may also be interested in other titles in the Irwin/McGraw-Hill production-operations management area.

Feedback 

Send suggestions, notification of any problems or errors you discover, and any other comments you have to BusDyn@mit.edu.

Simulation Software

Vensim:  The disc includes VensimPLE 3.0, by Ventana Systems.  VensimPLE (the Personal Learning Edition) provides all the functionality you need to simulate and extend the models in the text, or to build your own models.  You can build, modify, simulate and save the models you develop.  There is no limit (other than the memory of your computer) on the size of the models you develop in VensimPLE.  When you install the software you also receive an online user’s manual, online help files, and a folder of sample models.

You can obtain the latest release of VensimPLE and learn about the professional version of Vensim along with other Ventana systems products and services at http://www.vensim.com.

ithink:  The disc includes ithink Run-time 5.1.1, by High Performance Systems.  The run-time package is the full version of the professional ithink software.  With the run-time package you may open, run and modify existing models, and build new models, but you may not save any changes you make.  There is no limit (other than the memory of your computer) on the size of the models you may run with ithink Run-time.

You can order the full and student versions of ithink and learn about other High Performance Systems software and services at http://www.hps-inc.com. 

Powersim:  The disc includes Powersim 2.51 by Powersim AS.  The version of Powersim provided on the disc is the full professional version of the product, limited for educational purposes to models of no more than 150 equations. You can build, modify, simulate and save the models you develop as long as they contain 150 or fewer equations (enough to work with all the models accompanying the book).  When you install Powersim you also receive an online tutorial, help files, and a folder of sample models. 

You can learn about the unlimited version of Powersim along with other Powersim products and services at http://www.powersim.com.

Installation for PC users 

ithink

Open the ithink folder.  Double click or run the file it51r_32.exe, then follow the instructions.

Powersim 

Open the Powersim folder, then the Powersim Install folder.  Double click or run the file Setup.exe, then follow the instructions.

Vensim

Open the Vensim folder.  Double click or run the file venple32.exe, then follow the instructions.

Installation for Macintosh Users:

 

The disk also includes the Macintosh versions of ithink and Vensim, and Mac-ready versions of the models for both ithink and Vensim.  Powersim does not support the Mac. 

 

To install the ithink software, open the folders “ithink for Mac” and then “ithink Run-Time Mac” then double click “ithink ® Run-time Installer” and follow the instructions.

 

To install the VensimPLE software, open the folders “Vensim for Mac” and “VensimPLE Install Mac” then double click “Vensim PLE PPC Installer” and follow the instructions.

 

 

Guide to the Models

 

The models are organized into folders corresponding to the chapters in which they are described.  Vensim models are in the format <Model Name.mdl>.  ithink models are in the format <Model_Name.itm>.  Powersim model names are limited to eight characters and have the format  <Mdl_Name.sim>.  The list below describes the models by chapter.  The list provides the model name for Vensim and ithink, with the abbreviated name for the Powersim version in parentheses, followed by a short description of each model and the section of the text where it is presented.

 

Chapter 4

 

Pop and Carrying Capacity (PopCCap)

      A simple model of a population growing in an environment with a given carrying capacity.  The carrying capacity can be constant or consumed by the population; nonrenewable or renewable.  With different parameters, the model can generate the most important modes of behavior observed in dynamic systems and discussed in chapter 4, including exponential growth, exponential decay, S-shaped growth, S-shaped growth with overshoot and oscillation, and overshoot and collapse.

 

Chapter 8

 

First Order Neg FB (FONeg)

      The first-order linear negative feedback system, illustrating exponential decay.  See section 8.3.

 

First Order Neg with Goal (FONegGl)

      The first-order linear negative feedback system with an explicit goal, illustrating exponential approach to a goal.  See section 8.3

 

First Order Pos FB (FOPos)

      The first-order linear positive feedback system, illustrating exponential growth.  See section 8.2

 

Linear Population (LinPop)

      First-order population growth model with linear birth and death rates.  See section 8.4.

 

Nonlinear Population (NonlnPop)

      First-Order population growth model with constant carrying capacity, illustrating S-shaped growth.  See section 8.5.

 

Chapter 9

 

Bass Model (Bass)

      The Bass innovation diffusion model (innovation diffusion as driven by advertising and word of mouth feedbacks).  See section 9.3.3.

 

Bass Repeat Purch Flow (BassRPur)

      The Bass diffusion model expanded to include repeat purchases of the product by adopters.  See section 9.3.6; figure 9-22.

 

Bass with Discards (BassDisc)

      The Bass diffusion model expanded to include product discards and replacement purchases.  See section 9.3.6; figure 9-20.

 

Logistic Model (Logistic)

      The logistic growth model of population growth or innovation diffusion.  See section 9.1.1.

 

Richards Model (Richards)

      The Richards population growth model.  See section 9.1.3.

 

SI Innovation Model (SI_Innov)

      The SI epidemic model applied to innovation diffusion.  See section 9.3.

 

SI Model (SI)

      The SI (Susceptible-Infectious) model of infectious disease.  See section 9.2.1.

 

SIR Model Threshold (SIRThres)

      The SIR epidemic model configured to illustrate the concept of the tipping point.  See section 9.2.5.

 

SIR Model (SIR)

      The SIR (Susceptible-Infectious-Removed) model of infectious disease.  See section 9.2.2.

 

Chapter 10

 

Nonlinear Polya Process (NonPolya)

      The Polya urn model with a nonlinear function for the probability of selecting the color of the next stone to be added.  The model illustrates path dependence.  See section 10.2.1.

 

Network Effect (Netw_Eff)

      A model of two firms competing for market share in the presence of network externalities, illustrating path dependence.  The attractiveness of each firm’s product to customers depends on the size of the installed base (the network of users).  See section 10.8.

 

Polya Process (Polya)

      The classic Polya urn model in which the probability of adding a stone of a given color to a bag of stones equals the proportion of stones of that color already in the bag.  Illustrates path dependence.  See section 10.2.

 

Chapter 11

 

Adaptive Exp Random Walk (AdtExpRW)

      Adaptive expectations (first-order exponential smoothing) driven by a random walk.  See section 11.3.1.

 

Adaptive Expectations (AdaptExp)

      Adaptive expectations (first-order exponential smoothing) driven by a stationary random input.  See section 11.3.1.

 

Nonlinear Smoothing (NonlSmth)

      First-order exponential smoothing with a nonlinear time constant, allowing a different response time for increases and decreases.  See section 11.4.1.

 

Chapter 12

 

Capital Labor Coflow (CapLabCF)

      Simple model of a capital stock with a coflow to track the embedded labor requirements of each unit of capital.  See section 12.2.

 

Capital Vintaging Coflow (CapVinCF)

      Model of the capital stock for a firm, industry, or economy, disaggregated into an aging chain with different capital vintages, and including a coflow to track the factor input requirements embedded in each unit of capital.  See section 12.2.2.

 

Faculty Aging Chain (FacAging)

      Illustrates the dynamics of aging chains with the example of a university, tracking the hiring, promotion, and termination of faculty from assistant to associate to full professor.  See section 12.1.6.

 

Hiring Chain 1 (Hiring1)

      Simple model of a firm’s hiring and training process distinguishing between new, inexperienced employees and experienced employees; shows how experience and productivity vary with attrition rates, learning times, and growth.  See section 12.1.7.

 

Labor Learning Curve (LabLearn)

      Models a labor force and their on-the-job learning from experience.  Illustrates coflows with nonconserved flows.  See section 12.2.1.

 

Chapter 13

 

Floating Goals (FltGoals)

 

      Models a negative feedback system in which the goal of the system is variable and adjusts to the past performance of the system itself.  Illustrates floating, or eroding, goals.  See section 13.2.10.

 

Hillclimb (HillClmb)

      A structure used to model local search by hill-climbing.  The state of the system adjusts to a desired state which in turn is based on the current state modified by various pressures that indicate the gradient (the direction leading, at least locally, to higher performance).  Useful in a wide range of models of local optimization, search, and learning.  See section 13.2.12.

 

Price Discovery (PriceDis)

      Applies the hill-climbing structure to model the process of price discovery in a market where the market makers do not know the demand and supply curves of market participants.  Provides a basic model of disequilibrium price adjustment.  See section 13.2.12.

 

Chapter 15

 

Market Growth 1 (MktGrow1)

      The version of Forrester’s Market Growth model developed in chapter 15 (a model of a high-tech growth firm).

 

Chapter 16

 

TREND (TREND)

      The TREND function developed in chapter 16.  Models the formation of growth expectations from the past history of an input time series.

 

Chapter 17

 

Stock Mgt1 (StkMgt1)

      The stock management structure for controlling a stock in the presence of losses or usage and an acquisition delay for new units. In this variant, the desired supply line is based on the desired acquisition rate.  See section 17.3.

 

Stock Mgt2 (StkMgt2)

      The stock management structure for controlling a stock in the presence of losses or usage and an acquisition delay for new units.  In this variant, the desired supply line is based on the expected loss rate.  See section 17.3.

 

Stock Mgt 1st Order (StkMgtFO)

      The stock management structure for the first-order case in which there is no supply line of unfilled orders.  See section 17.2.1.

 

Chapter 18

 

Multiplier Simul Eqns (MultSimE)

      Simple macroeconomic model based on the Keynesian consumption multiplier.  Illustrates simultaneous initial value equations.  See the Challenge on Simultaneous Initial Conditions in section 18.1.5.

 

W2Stage w DD FB (W2Stage)

      Expands the Widgets model with material inventories and order backlogs to represent two partners in a supply chain, one representing an OEM and one representing the supplier to the OEM.  The delivery delay for the supplier is potentially variable, and the OEM responds by varying the desired supply line of materials on order.  See section 18.2.

 

Widgets w Mat Inv (WdgtMat)

      Expands the Widgets model with order backlogs to include a stock of raw materials.  See section 18.1.9.

 

Widgets w Backlog (WdgtBklg)

      Expands the Widgets model to include a backlog of unfilled orders.  See section 18.1.7.

 

Widgets (Widgets)

      A model of a manufacturing firm representing the supply line of production.  Represents finished goods and work in process inventories, and the decision rules used to manage them in the face of unpredictable orders.  See section 18.1.

 

Chapter 19

 

Labor w Layoffs (LaborwLO)

      Applies the stock management structure to the labor supply chain for a firm, representing vacancies, vacancy creation and vacancy fulfillment along with the labor force, hiring, quits and layoffs.  See section 19.1.

 

Widgets w Labor & OT (WdgtwLOT)

      Adds overtime/undertime to the Widgets model with labor.  See section 19.2.4.

 

Widgets w Labor (WdgtwLab)

      Integrates the Widgets model developed in Chapter 18 with the labor supply chain model Labor w Layoffs.  See section 19.2.

 

Chapter 20

 

Commodity1 (Commodty)

      The commodity industry model developed in chapter 20.

 

Price Sector (Price)

      The price setting subsystem for the commodity model.  Represents how market makers set prices through consideration of the demand/supply balance and expectations about the underlying value (expected equilibrium price) of the commodity.  See section 20.2.6.

 

Chapter 21

 

Inv-WF Noise Switch (InvWF_NS)

      The inventory-workforce model developed in Chapter 19 (Widgets with Labor) augmented to include random variations in productivity.  The random shocks in productivity can be switched between two different sequences drawn from the same distribution to illustrate the difficulty of predicting the exact future values of a stochastic dynamic system even when it is perfectly specified.  See section 21.4.7.

 

Summary Statistics (Sum_Stat)

      A module that computes summary statistics characterizing the historical fit of a model to data.  Computes mean absolute percent error, (root) mean square error, R2, the Theil inequality statistics, and others.  See section 21.4.7.

 

Appendix A

 

Population Model (Populatn)

      A simple linear population model used to illustrate techniques for numerical integration such as the Euler and Runge-Kutta methods.

 

Appendix B

 

Inv-WF with Noise (Inf-WF-N)

      The inventory-workforce model developed in Chapter 19 (Widgets with Labor) augmented to include random variations in productivity.  The random shocks in productivity can be switched between guassian (white) noise and pink (first-order autocorrelated) noise. 

 

Pink Noise Normal (PinkNorm)

      Structure to generate pink noise (first-order autocorrelated noise) from a normally distributed white noise input.

 

Pink Noise (PinkNois)

      Structure to generate pink noise (first-order autocorrelated noise) from a uniformly distributed white noise input.  The pink noise output is asymptotically normal.

 

 

System Dynamics Resources

 

Portals to System Dynamics Resources:

 

Many useful system dynamics resources are available on the web.  Several of these contain many links to a wide range of resources.  Rather than duplicate their excellent work   I recommend that you visit them for information and links:

 

The System Dynamics Mega-Link List developed and maintained by Günther Ossimitz at the University of Klagenfurt includes hundreds of useful links to system dynamics and systems thinking resources.  It is well-organized, comprehensive, and updated regularly.  The site is presented in both English and German.  A wonderful starting point.

 

Tom Fiddaman’s System Dynamics and Simulation list includes an excellent set of system dynamics resources and links.  His site also includes a model library with many interesting models available for download.

 

Useful System Dynamics Resources

The System Dynamics Society is the professional association of system dynamics academics, practitioners and educators.  The site contains information on society conferences, chapters, publications, member services and other activities.  The society distributes a searchable bibliography of system dynamics publications. 

The MIT System Dynamics Group site includes working papers and publications for download.  Includes home pages of Jay Forrester, John Sterman, Nelson Repenning, Jim Hines, and other members of the MIT system dynamics group. 

The Creative Learning Exchange is a clearinghouse for information on the use of system dynamics and learner-directed learning in the K-12 grades. 

The system dynamics email discussion group, hosted and moderated by Bob Eberlein of Ventana Systems, provides a forum for folks to talk about current issues and share ideas.  Includes a searchable archive. 

Pegasus Communications publishes The Systems Thinker, hosts conference, and publishes books, tapes, and other resources for managers and others interested in systems thinking, system dynamics, and organizational learning.  Pegasus now publishes many of the classic system dynamics books 

The Society for Organizational Learning site includes information on research, programs, publications, and other activities of SoL. 

High Performance Systems makes the ithink simulation software. 

Powersim, SA makes Powersim software 

Ventana Systems makes Vensim and VensimPLE software.  

Acknowledgments 

Thanks are due to each of the three software vendors, High Performance Systems, Powersim, and Ventana Systems, for their willingness to provide their simulation software at no charge to purchasers of Business Dynamics

The models were originally created in Vensim.  Special thanks to Bob Eberlein and James Meluish for outstanding support and responsiveness during this project. 

Special thanks as well to the hard-working people at High Performance Systems and Powersim who translated the original Vensim models into ithink and Powersim.  The Team at HPS included Mike Bolger, Phil Odence, and Steve Peterson.  The Powersim team included Mike Bean, Ricardo Galan, Humera Khan, and Imrana Umar.  They all did a great job.



feedback form | permissions | international | locate your campus rep | request a review copy

digital solutions | publish with us | customer service | mhhe home





Copyright ©2001 The McGraw-Hill Companies.
Any use is subject to the Terms of Use and Privacy Policy.
McGraw-Hill Higher Education is one of the many fine businesses of the The McGraw-Hill Companies.