7 Functions and Simulation Errors

The population model presented in the previous chapter is a simple model that uses only multiplication and division in its equations. While addition, subtraction, multiplication and division are the most common components of equations, sometimes it is necessary to use different types of relationships. Vensim has a number of functions that can be used in equations and in this Chapter we will work through the process of adding these functions to equations. In the next chapter we will cover Lookup functions which allow you to specify functional relationships by drawing a curve.

In addition to exploring the use of functions in this chapter we will look at how to deal with what are called "Floating Point Errors." These are errors that occur when the numbers in a model get too big, there is a division by zero, or a function is given an argument that is out of range.