This model simulates a thermostat - a device that responds to the temperature of a room in order to maintain the temperature at some desired level. The user can adjust the desired temperature, insulation of the room and strength of the heater to observe how the thermostat will perform under varying conditions. Thermostats are often used as examples of feedback control, where a system will adjust its behavior in response the effects of its prior behavior.

For detailed instructions on using the program, take a look at the info window from the Thermostat model.

Download the StarLogoT source code for the Thermostat model:
Download thermostat

To run this file you need StarLogoT2002 for the Macintosh.
(download StarLogoT)

Click on one of the pictures to see a quicktime movie of the model:
This movie shows the action of the heater in heating the room. As the temperature of the room rises, the thermostat responds by shutting off the heater. (505K) A graph is shown to the right.