The following tutorials demonstrate model building, simulation, and interface creation within older versions of our software. Please note that your software may look different, but core concepts could still apply.
These tutorials demonstrate how to use STELLA and iThink to construct a simple model of a population constrained by natural resources. Each link will launch a short video that requires Adobe Flash Player
to run. For hands-on experience building this model, open STELLA or iThink and follow along.
Tutorial 1: Building Blocks
Learn the basic mechanics of creating a stock and flow diagram and assigning values to model entities.
- Placing stocks
- Adding documentation and color
- Drawing inflows and outflows
- Viewing equation layer
- Entering values for stocks and flows
Tutorial 2: Running the Simulation
See how to set the parameters for running a model with run specs and to create graphs and tables for viewing the results.
- Choosing run specs
- Creating graph pads
- Scaling variables
- Creating table pads
- Formatting tables
Tutorial 3: Adding Feedback
Learn how to create converters, link model entities with connectors, and display the cause and effect relationship between model elements by assigning polarity to their connection.
- Placing converters
- Adding connectors
- Defining converters
- Defining graphical functions
- Defining ghosts
- Assigning polarity
Tutorial 4: Organizing and Testing
See how sensitivity analysis can be used to test the effect of changing the value of a model variable. Become familiar with sector frames and how they are used to organize and test parts of a model.
Learn how to save and reload simulation data using the data manager.
- Setting up sensitivity analysis
- Running sensitivity analysis
- Creating sector frames
- Running sectors
- Managing data from model runs
Tutorial 5: Working with Modules
Learn how to create hierarchical models that use modules to piece together common structure.
- Creating modules
- Importing module structure
- Building module structure
- Defining inputs and outputs
- Assigning inputs to variables
- Running modules
Tutorial 6: Importing and Exporting Data
Learn the basic mechanics involved in importing data from and exporting data to Microsoft Excel.
- Importing data
- Exporting data
- Managing import and export links
These tutorials provide step-by-step instructions for creating an interface to an existing STELLA or iThink model, allowing users to interact with your model by changing model inputs, running
the simulation and viewing output. For hands-on experience creating this model interface, download the archived Tutorial Models and follow along using your STELLA or iThink installation.
Tutorial 1: Creating a Home Page
Learn how to use Text Boxes and Buttons to create a Home Page.
- Set Interface Preferences
- Add Text Box
- Add Information Button
- Add Navigation Buttons
- Define Navigation (part 1)
- Define Navigation (part 2)
- Add Storytelling Button
Tutorial 2: Creating a Simulation Lab
Add interface objects that provide a "laboratory" environment to experiment with the model. Let users modify model inputs, run simulations and view results with Graphs, Menu Buttons, Numerical Displays,
Status Indicators, Sliders, and Switches.
- Add Graph Pad
- Add Menu Buttons
- Change Simulation Speed
- Add Numeric Display
- Add Status indicator
- Add Sliders
- Add Switch
Tutorial 3: Create Assumptions Page
Add Knobs and Graphical Input Devices to your interface allowing users to change initial values or assumptions about the relationships defined in your model. See how Graphics Frames can make your
interface more visually appealing to users.
- Copy Navigation Button
- Add Knobs
- Add Graphical Input Device
- Add Graphics Frame
Tutorial 4: Storytelling
Storytelling is an effective way of helping others to understand your model. Learn how to build a story for your model.
- Build Story
- Annotate Story
- Rehearse Story
These tutorials demonstrate how to use specific features in the STELLA and iThink software. Each link will launch a short video that requires Adobe Flash Player to run. We're adding to this library
based on your feedback, so please send us your ideas.
Learn when and how to use discrete Conveyor stocks.
- Using Conveyors
- Conveyors with Leakage
- Varying Transit Time