Creating a procedure sequence automatically

You can automatically create a standard procedure sequence, including all steps and corresponding parameters for demand calculation.

1.  From the Demand menu, choose Demand models.

The Demand models window opens.

2.  Select the Basis tab.

3.  Click the desired demand model.

4.  Click the Create procedure sequence button.

Tip: Alternatively, you can create the procedure sequence directly in the List (Demand models) by selecting the demand model, right-clicking the selection and choosing Create procedure sequence from the shortcut menu.

The Create procedure sequence window opens.

Notes: For demand models of the EVA-P type, the mode type (PrT or PuT) of the relevant modes determines which assessment types are to be used consistently for the EVA Weighting step (Calculating EVA weighting).

  • Travel time for modes of the PrT type
  • Journey time and Adaptation time for PuT modes (Adaptation time only with the timetable-based assignment)

By default, the predefined assessment type Competing walking time is not used but can be selected subsequently (Calculating EVA weighting).

5.  Make the desired changes.

Element

Description

Demand matrices / Trip matrices

This button opens a separate window in which you can specify the demand matrices (tour-based model) or trip matrices (tour-based freight model) that are created during the procedure sequence generation. The same settings are available as for direct generation of demand matrices / trip matrices:

Note

This option is only provided for demand models of the Tour-based model and the Tour-based freight model types.

PrT assignment procedure

Procedures for PrT assignment calculation in the procedure sequence (Setting and calculating the parameters for PrT assignment)

From the selection list, you can select a procedure.

PuT assignment procedure

Procedure for PuT assignment calculation in the procedure sequence (Setting and calculating PuT assignment parameters)

From the selection list, you can select a procedure.

Notes

You cannot automatically add a transport system-based assignment method to the procedure sequence, but you can select it prior to the procedure sequence execution (Adding procedures to the procedure sequence).

This selection is not available for the Tour-based freight model.

Including GoTo procedure

Select this option to add the group named Iterative repetition (including the GoTo procedure) to the end of the procedure sequence (Go to a procedure in the procedure sequence (Go to the procedure)).

If this option has not been checked, the GoTo procedure is not added.

DSegs used for feedback

Via this button, you may - in a separate window - select the demand segments of which you would like to average - by an MSA formula - the calculated skim values in the iteration.

Note

This option is only available if the Including GoTo procedure option is activated.

DSeg for convergence check

From the list box, you may select the demand segment which is - in the next GoTo procedure - to be used for convergence check execution (Go to a procedure in the procedure sequence (Go to the procedure)).

Note

This option is only available if the Including GoTo procedure option is activated.

Calculate demand matrices by time interval additionally (Tour-based model)

If this option has been checked, you can - additionally to the Tour-based model - Combined Trip distribution and Mode choice procedure for a standard 24-h time interval (0 a.m. - 12 p.m) - calculate a Tour-based model - Combined Trip distribution and Mode choice for a user-defined time interval.

Note

This option is only provided for demand models of the Tour-based model type.

From time, To time

Start time and end time of the user-defined time interval for additional calculation of the Tour-based model - Combined Trip distribution and Mode choice method (in time format: hh or hh:mm or hh:mm:ss)

Note

This option is only provided for demand models of the Tour-based model type and only if option Calculate demand matrices by time interval additionally (Tour-based model) has been selected.

Allocation demand stratum -> demand segment section

Displays the allocation of the demand strata to the demand segments made in the Demand models window on the Demand strata tab.

Note

This option is only provided for demand models of the tour-based freight type.

6.  Confirm with OK.

Based on the settings, the procedure sequence for demand calculation is created accordingly.

Notes: For each demand segment (and each specified assessment type for demand models of the EVA-P type) two skim matrices are generated - one for the current calculation results (current matrix) and one that stores averaged values (averaged matrix).

If demand matrices for demand calculation are missing, they are generated according to the settings made and are allocated to the respective demand strata. If a demand segment has not been allocated to a demand matrix for assignment, a demand matrix will also be generated.

Steps of the Standard 4-step model calculation

The table below lists the procedures which are added automatically when a procedure sequence is generated for a demand model of the Standard 4-step type.

Step

Parameters

ProcedureTrip generation

For the model's demand strata with standard settings

Group <demand model code>: Distribution and mode choice

-

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Calculate PuT skim matrix procedure

A procedure for each PuT demand segment allocated

The skim Perceived journey time is saved to file, this also applies to the skim Adaptation time in case of a timetable-based assignment (Assignment calculated with default parameters).

Trip distribution procedure

For the model's demand strata with standard settings

Mode choice procedure

For the model's demand strata with standard settings

Group <demand model code>: Matrix aggregation

-

Combination of matrices and vectors procedure

A procedure for each demand segment allocated

Result matrix = Sum of demand matrices allocated (demand stratum x mode) / occupancy rate of demand segment

Combination of matrices and vectors procedure

For each averaged skim matrix

Result matrix = current skim matrix

Group <demand model code>: Assignment

-

Procedure PrT assignment

For allocated PrT demand segments

Procedure according to settings, using default parameter settings

Procedure PuT assignment

For allocated PuT demand segments

Timetable-based or headway-based (according to settings), with standard parameters, including skim calculation for the demand segment currently being selected in the Parameters: Assignment procedure in the Demand segments tab (Headway-based assignment: Demand segments tab and Timetable-based assignment: Demand segments page)

Group <demand model code>: Averaging skim matrices

-

Calculate PuT skim matrix procedure

Procedure for each PuT demand segment allocated, with the DSegs used for feedback option selected.

The skim Perceived journey time is saved to file, this also applies to the skim Adaptation time in case of a timetable-based assignment (Assignment calculated with default parameters).

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Combination of matrices and vectors procedure

Procedure for any current skim matrix

Formula matrix with the MSA function.

Group <demand model code>: Iterative repetition

The group is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

GoTo procedure procedure

The procedure is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

Goes to procedure Trip distribution and compares the current skim matrices of the journey time averaged by MSA for any allocated PrT demand segment (with 5 = max. number of iterations)

EVA-P model calculation steps

The table below lists the procedures which are added automatically when a procedure sequence is generated for a demand model of the EVA-P type.

Step

Parameters

Procedure EVA trip generation

For all demand strata of the model

All production rates and study area factors are set to 0 as a constant value. The option Execute balancing is only checked if hard constraints have been defined for all demand strata (Calculating EVA trip generation).

Group <demand model code>: Distribution and mode choice

-

Calculate PuT skim matrix procedure

A procedure for each PuT demand segment allocated

The skim Perceived journey time is saved to file, this also applies to the skim Adaptation time in case of a timetable-based assignment (Assignment calculated with default parameters).

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Procedure EVA weighting

For all demand strata of the model

The assessment types are defined according to the mode type of the relevant modes (Calculating EVA weighting).

The current skim matrix generated for the previously allocated demand segment is allocated to each combination of demand stratum, mode, and assessment type.

The mode availability is set to 1.0 for all modes, and so is the volume-capacity ratio.

The option Consider home zone for demand strata of type 3 is unchecked.

EVA distribution/mode choice procedure

For the model's demand strata with standard settings

Group <demand model code>: Matrix aggregation

-

Combination of matrices and vectors procedure

A procedure for each demand segment allocated

Result matrix = Sum of demand matrices allocated (demand stratum x mode) / occupancy rate of demand segment

Combination of matrices and vectors procedure

For each averaged skim matrix

Result matrix = current skim matrix

Group <demand model code>: Assignment

-

Procedure PrT assignment

For allocated PrT demand segments

Procedure according to settings, using default parameter settings

Procedure PuT assignment

For allocated PuT demand segments

Timetable-based or headway-based (according to settings), with standard parameters, including skim calculation for the demand segment currently being selected in the Parameters: Assignment procedure in the Demand segments tab (Headway-based assignment: Demand segments tab and Timetable-based assignment: Demand segments page)

Group <demand model code>: Averaging skim matrices

-

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Combination of matrices and vectors procedure

Procedure for any current skim matrix

Formula matrix with the MSA function.

Group <demand model code>: Iterative repetition

The group is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

GoTo procedure procedure

The procedure is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

Goes to procedure EVA Weighting and compares the current skim matrices of the journey time averaged by MSA for any allocated PrT demand segment (with 5 = max. number of iterations)

Steps of Tour-based model calculations

The table below lists the procedures which are added automatically when a procedure sequence is generated for a demand model of the Tour-based model type.

Step

Parameters

Procedure Tour-based Model - Trip Generation

For the model's demand strata with standard settings

Group <demand model code>: Distribution and mode choice

-

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Calculate PuT skim matrix procedure

A procedure for each PuT demand segment allocated

The skim Perceived journey time is saved to file, this also applies to the skim Adaptation time in case of a timetable-based assignment (Assignment calculated with default parameters).

Tour-based model - Combined trip distribution / mode choice procedure

For the model's demand strata with standard settings

Group <demand model code>: Matrix aggregation

-

Combination of matrices and vectors procedure

A procedure for each demand segment allocated

Result matrix = Sum of demand matrices allocated (person group x mode) / occupancy rate of demand segment

Combination of matrices and vectors procedure

For each averaged skim matrix

Result matrix = current skim matrix

Group <demand model code>: Assignment

-

Procedure PrT assignment

For allocated PrT demand segments

Procedure according to settings, using default parameter settings

Procedure PuT assignment

For allocated PuT demand segments

Timetable-based or headway-based (according to settings), with standard parameters, including skim calculation for the demand segment currently being selected in the Parameters: Assignment procedure in the Demand segments tab (Headway-based assignment: Demand segments tab and Timetable-based assignment: Demand segments page)

Group <demand model code>: Averaging skim matrices

-

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The skim tCur-PrTSys is saved to file.

Combination of matrices and vectors procedure

Procedure for any current skim matrix

Formula matrix with the MSA function.

Group <demand model code>: Iterative repetition

The group is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

GoTo procedure procedure

The procedure is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

Goes to procedure Tour-based model - Combined Trip distribution / Mode choice and compares the current skim matrices of the journey time averaged by MSA for any allocated PrT demand segment (with 5 = max. number of iterations)

Group <Demand model code>: Time-varying demand

This group is only added if option Additionally, calculate demand matrices for time interval (Tour-based model) has been selected (Creating a procedure sequence automatically)

Tour-based model - Combined trip distribution / mode choice procedure

For the model's demand strata for a user-defined time interval (Creating a procedure sequence automatically)

Combination of matrices and vectors procedure

Procedure for each demand segment allocated for a user-defined time interval (Creating a procedure sequence automatically)

Result matrix = Sum of demand matrices allocated (person group x mode) / occupancy rate of demand segment

Steps of tour-based freight model calculations

The table below lists the procedures which are added automatically when a procedure sequence is generated for a demand model of the Tour-based freight type.

Step

Parameters

Group <demand model code>: production, distribution and trip generation

-

Calculate PrT skim matrices procedure

A procedure for each PrT demand segment allocated

The tCur skim is saved to file.

Tour-based freight generation and distribution procedure

For the model's demand strata with standard settings

Tour-based freight trip generation procedure

For the model's demand strata with standard settings

Group <demand model code>: Matrix aggregation

-

Combination of matrices and vectors procedure

A procedure for each demand segment allocated

Result matrix = Sum of demand matrices allocated (demand stratum x mode) / occupancy rate of demand segment

Combination of matrices and vectors procedure

For each averaged skim matrix

Result matrix = current skim matrix

Group <demand model code>: Assignment

-

Procedure PrT assignment

For the allocated PrT demand segments procedure according to settings, with standard parameters

Group <demand model code>: Averaging skim matrices

-

Calculate PrT skim matrix procedure

A procedure for each PrT demand segment allocated

The tCur skim is saved to file.

Combination of matrices and vectors procedure

Procedure for any current skim matrix

Formula matrix with the MSA function.

Group <demand model code>: Iterative repetition

The group is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

GoTo procedure procedure

The procedure is only added if the Including GoTo procedure option is selected (Creating a procedure sequence automatically).

Goes to the Tour-based freight generation and distribution procedure and compares the current skim matrices of the journey time for any allocated PrT demand segment (with 5 = max. number of iterations)