4-step model with sequential calculation

The steps of the 4-step model performed according to prescribed sequential calculation are carried out in the following sequence: trip generation, trip distribution, mode choice and assignment. As Image 55 indicates, utility matrices are used for the model steps trip distribution and mode choice. They are mainly calculated based on skim matrices from the assignment.

Image 55: Integrated 4-step model with sequential calculation in Visum

You can also improve convergence speed by averaging the demand matrices or impedances of successive iterations within the loop. To do so, you can e.g. use the function Average determination according to MSA (Average determination using the Method of Successive Averages (MSA)).

As an extension of the conventional 4-step model, you can calculate mode choice in multiple steps instead of in a single step (nested logit within the procedure nested demand). You can optionally add a departure time after mode choice. The Image 56 illustrates the procedure in such an extended demand model.

Image 56: Extended 4-step model with sequential calculation

You normally carry out the procedures trip generation, trip distribution and mode choice for all demand strata of the model. However, for special purposes you may perform them for individual demand strata, as long as the required input attributes or matrices are known.

If necessary, additional operations on matrices may be fitted in between the individual stages, for example in order to prepare skim matrices (e.g. setting the values on the matrix diagonal) or to add externally predetermined demand data (e.g. through-traffic) (Displaying and editing matrices).