Calculating trip distribution
Trip distribution means the determination of a total demand matrix per demand stratum from available productions and attraction of the individual zones by means of relevant skims (e.g. journey times, fares) (Fundamentals: Trip distribution).
Trip distribution is calculated with the help of the gravity model (Fundamentals: Gravity model calculation). You can estimate the gravity model parameters in advance (Estimating gravitation parameters (KALIBRI)).
1. Make sure that for each zone, the production and attraction rate per demand stratum are available as zone attributes Productions and Attractions (Starting the iterative repetition and Editing the demand of Standard 4-step demand strata).
2. On the toolbar, click the Open 'Procedure sequence' window button.
The Procedure sequence window opens.
3. To the procedure sequence, at the position of your choice, add the procedure Trip distribution of the Demand model category (Setting up and starting the procedure sequence).
4. In the row of the added procedure, click the button in the Reference object(s) column.
The Demand strata selection window opens.
5. In the Select demand model list, click the demand model the demand strata belong to.
6. In the Demand stratum selection list, select the demand strata you would like to calculate the trip distribution for.
Tip: To select multiple demand strata, hold down the Ctrl key while clicking the desired entries one by one. |
7. Confirm with OK.
The demand strata selected are listed in the Reference object(s) column.
8. Make sure the added procedure is highlighted. Then, in the Operations section, click the Edit button.
The Parameters: Trip distribution window opens.
9. Make the desired settings.
Element |
Description |
For active OD pairs only |
If this option has been checked, only those relations which are in the active state are considered (Exception: Filter for OD pairs). |
Exclude OD pairs connecting passive zones |
If this option has been selected, only OD pairs between active zones are considered (Using filters to set network objects active or passive and Setting network objects active/passive via the spatial selection). |
Set any result demand matrix to 0 prior to calculation |
If this option has been selected, all demand matrices allocated to the demand strata are set to 0 prior to summing up the calculated OD demand. Note You should check this option if trip distribution is to be calculated for all demand strata allocated to the same demand matrix. |
Apply estimated parameters |
Select this option to use the parameters a, b, c and the function type of the demand stratum attributes. If you do not select this option, specify the parameters and the function type per demand stratum in the list of demand strata. |
Apply to all DStrata |
Use this button to apply the current combination of matrices and attribute vectors settings and the utility function set up for the currently selected activity to all other demand strata. |
Distribution matrix |
Reference to the demand matrix to which the trip distribution result is saved for the selected demand stratum and Selecting matrices)(Properties and options of demand strata. |
Function type |
Use the drop-down list to select the type of utility function you want to use for the calculation of the trip distribution. Note If you have selected the Apply estimated parameters option, the Logit option is grayed out. Tip Alternatively, you can specify the function type in the Options tab of the Choice model for <demand stratum> window. Use the symbol (Other parameters) to open the window. |
Parameters |
a, b, c Estimated parameter values for the utility function modeling the response of travelers to distance or time conditions. The parameters can take negative values. Notes If you have selected the Apply estimated parameters option, the cells are grayed out. If the initial matrix contained impedance data such as distances or travel times, negative exponents need to be entered for the utility function. Tip Alternatively, you can specify the values in the Options tab of the Choice model for <demand stratum> window. Use the symbol (Other parameters) to open the window. |
Direction parameters |
Use this option to select the distribution model to be calculated. Constrained production If this option has been selected, trip distribution is calculated singly-constrained for production. The Production zone attribute is taken into account for each zone. Constrained attraction If this option has been selected, trip distribution is calculated singly-constrained for attraction. The Attraction zone attribute is taken into account for each zone. Tip Alternatively, you can specify the values in the Options tab of the Choice model for <demand stratum> window. The window opens via the icon (tooltip: Other parameters). |
Distribution matrix |
Reference to the demand matrix to which the trip distribution result is saved for the selected demand stratum (Properties and options of demand strata). |
10. Click the (tooltip: Other parameters) button.
11. The Choice model for <demand stratum> window opens.
12. Select the Options tab.
Note: Only those items are described here that cannot be specified in the Parameters: Trip distribution window. |
13. Make the desired changes.
Element |
Description |
Doubly-constrained: Balancing by Multi procedure |
If this option has been checked, matrix balancing by multi-procedure is calculated additionally after the first iteration (Fundamentals: Projection). |
Matrix balancing according to ... |
Via this option you select the totals to be used for multi procedure calculation in case of different production and attraction totals (Fundamentals: Projection). Production total Multi procedure regards the production total. Attraction total Multi procedure regards the attraction total. Mean of both totals Multi-procedure uses the mean value calculated from production total and attraction total as a basis. Minimum of both totals Multi-procedure uses the smaller value of production and attraction totals as a basis. Maximum of both totals The multi procedure uses the greater value of production and attraction totals as a basis. Note This option is only provided for doubly-constrained balancing. |
Multi parameters |
Parameters for multi procedure calculation (Fundamentals: Projection) Maximum number of iterations: After the user-defined number of iterations the iteration process is canceled though convergence has not been reached yet. Quality factor: Criterion for termination of the multi procedure Note These options are only provided for doubly-constrained balancing. |
14. Select the Function graph tab.
The Function graph tab displays the curve progression of the utility function with the currently set parameters a, b and c.
15. In the Range section, you may edit the scaling of the x axis and the y axis, if applicable.
Element |
Description |
X Min |
Minimum value for x-axis (negative values allowed) |
X Max |
Maximum value for x-axis |
Y Min |
Minimum value for y-axis (negative values allowed) |
Y Max |
Maximum value for y-axis |
Apply |
Click this button to use the entered values for the graph and to update the curve progression. |
16. If required, in the Parameters section, edit the parameters a, b, and c of the utility function.
17. Click the Apply button.
The entered parameter values are applied to the graph and will thus update the curve progression.
Tip: To reset the utility function parameter values and the curve progression to default values, click the Reset button. |
18. Confirm with OK.
19. Click the Utility function button.
The Utility definition for demand stratum <> window opens. The utility corresponds to a result matrix which you can set for each demand stratum using your own formula.
20. Enter the desired formula (Creating a matrix calculated from a formula).
21. Confirm with OK.
The Parameters: Trip distribution window is displayed.
22. Click on the first column Distribution matrix.
The Select matrix window opens.
23. Select the demand matrix in which the result of the trip distribution for the selected demand stratum is stored. Two methods are available for this purpose (Selecting matrices)
Element | Description |
---|---|
Select matrix directly |
From the list of all matrices, select the desired matrix by its number. |
Select matrix by properties |
Select a matrix by certain attributes and their values. |
24. Confirm with OK.
The selected matrix is applied and displayed in the second column Matrix as a reference.
25. Execute the procedure (Executing procedures in the procedure sequence).
Trip distribution is calculated and its results are saved per demand stratum to the results matrix assigned.
Tip: You can view and edit the result matrices (Managing, showing and analyzing matrices). |