Model Run Process

Once you have initiated the model run by using the Toolkit function, the system will complete the following process to select street segments for rehabilitation:

  1. Prior to running the model, the system will make sure the Budget setup tables are complete.  These are required for the model runs to be processed.  If all necessary data is not entered into these tables, you will receive an error message informing you which data is missing when you begin the model run.  For additional information on these required fields, please see the Budgets help guide.
  2. If you chose "Yes" in the prompt to update the supersegment current ratings, the system will first loop each supersegment through the system with all of the gathered Subsegment, Segment, and Field Inspection information so that the current conditions of the supersegment can be updated. This ensures that the best possible data will be used for the model runs.
  3. Then, the model run will begin by creating a record for every supersegment in the filterset for the selected model year.
  4. The system then adds streets from the Planning Table to the model run. This includes all Year to Work and Year to Add segments. It will keep adding all forced street selections for that model year regardless of how much money remains in the budget.
  5. It will then determine the appropriate order for each forced selection by using the Maintenance Sequence fields in the Rehab Techniques and Rehab per Pavement/Classification modules. The system will calculate the remaining budget after the forced street selections have been rehabilitated.
  6. The model next starts processing all supersegments that were not affected by the Planning Table.
  7. With the remaining budget amount (if any), and going in Rehab Sequence Order (ascending) and then by order of Supersegment Priority (descending) the system will select streets for rehabilitation using the following process: (Selecting Segments for Rehab)

    Note: It is possible that your model run could use all of the funding set aside for the forced selections so that no additional budget is available for other streets in your network.

  8. The above process will continue until the budget runs out of money or the average minimum PCI level has been reached.
  9. The system will then calculate backlog costs, recalculate and update PCI values, update factor ratings, and update the results tables (STMODLYEAR) so that the user can see a summary of the final yearly totals. Backlog Costs sum up the costs of all supersegments that were in Key Zones that were not selected for rehabilitation.
  10. If there is another model year to run, the model writes all of the supersegment values at once into the STMODLSEG table. If the supersegment had been selected in the previous year, then it uses the PCI, surface type, and ratings after selection. If it was not selected, then it uses the current values and Post PCI if not selected. Then the model starts over by again analyzing Year to Add Segments and Year to Work Segments, etc.