Penn State NASA

What is a STELLA model?

Print

What is a STELLA model?

It is a computer program containing numbers, equations, and rules that together form a description of how we think a system works — it is a kind of simplified mathematical representation of a part of the real world. Systems, in the world of STELLA, are composed of a few basic parts that can be seen in the diagram below:

a flow leads to a reservoir, a converter adds to the data and a connector shows how the data relates. More in text below
Stella Model Diagram
Click for a text description of the STELLA model Diagram.
  • Diagram Overview:
    • A STELLA model diagram titled "STELLA Model Diagram," representing a system dynamics model for energy flow.
    • Illustrates the flow of energy through a thermal energy reservoir.
  • Components:
    • Reservoir: A gray box labeled "Thermal Energy," representing stored energy.
    • Flows: Two flows connected to the reservoir:
      • "Energy Added" (left, with a cloud and valve symbol), flowing into the reservoir.
      • "Energy Lost" (right, with a valve and cloud symbol), flowing out of the reservoir.
    • Converter: A circle labeled "Temperature," connected to the reservoir.
    • Connector: A pink arrow labeled "Connector," linking the reservoir to the temperature converter.
  • Flow Directions:
    • Blue arrows indicate the direction of energy flow:
      • From "Energy Added" into the "Thermal Energy" reservoir.
      • From the "Thermal Energy" reservoir to "Energy Lost."
    • A blue arrow from the reservoir to the temperature converter shows the influence of thermal energy on temperature.
    • A pink arrow from the temperature converter back to the reservoir indicates feedback.
  • Interpretation:
    • Models the dynamics of thermal energy in a system, where energy is added, stored, and lost.
    • Temperature is influenced by the thermal energy and provides feedback to the system, affecting energy loss.
Credit: David Bice © Penn State University is licensed under CC BY-NC-SA 4.0

A Reservoir is a model component that stores some quantity — thermal energy in this case.

A Flow adds to or subtracts from a Reservoir — it can be thought of as a pipe with a valve attached to it that controls how much material is added or removed in a given period of time. The cloud symbols at the ends of the flows signify that the material or quantity has a limitless source, or sink.

A Connector is an arrow that establishes a link between different model components — it shows how different parts of the model influence each other. The labeled connector, for instance, tells us that the Energy Lost Flow is dependent on the Temperature of the planet.

A Converter is something that does a conversion or adds information to some other part of the model. In this case, Temperature takes the thermal energy stored in the Reservoir and converts it into temperature.

To construct a STELLA model, you first draw the model components and then link them together. Equations and starting conditions are then added (these are hidden from view in the model) and then the timing is set — telling the computer how long to run the model and how frequently to do the calculations needed to figure out the flow and accumulation of quantities the model is keeping track of. When the system is fully constructed, you can essentially press the ‘on’ button, sit back, and watch what happens.