Migrating from Predictor 3.x to Predictor 4.x
Objective: Gain an understanding of the differences between models in Predictor version 3 compared to Predictor version 4
When upgrading a model from Predictor version 3 to version 4, there are a number of improvements and feature changes between the two versions which users should be aware of:
- Predictor 4 no longer uses degradation IDs.
- The simulation algorithm was updated, resulting in differences in report results.
- Predictor 4 allows for multiple life cycle degradation profiles for each service criteria.
- Predictor 4 can define service potential % for each degradation profile.
- Predictor 4 allows for the adjustment of simulation results by using various benefit calculation methods and drivers.
- Predictor 4 supports ESRI shapefile imports.
- Predictor 4 supports the import of extra mappings including asset value.
- Predictor 4 has the ability to include the rating date in Data to set up an initial age for the simulation.
- Custom degradation profiles can be defined and applied at an asset-by-asset level.
- In Predictor 4, users can set a threshold for both the treatment benefit and the gain, to more accurately represent the benefits of a treatment.
- At a Treatment Unit Cost level, Predictor 4 allows users to customize the cost for each treatment, based on the condition score, to reflect the potential differences in cost over an asset's lifetime.
- At a Strategy level, Predictor 4 users can configure Benefit Variations for their Treatment Filters.
- Several new reports are available in Predictor 4: the Custom Pivot report, the Funding Backlog report, the Year Level Comparison report, and the Community Consultation Comparison report.
- Predictor 4 supports Esri Integration.
To migrate from Predictor 3 to 4, users can simply open their old portfolio file in Predictor 4, and will be prompted to either 'upgrade' or 'upgrade and back-up', which will update portfolio file to be compatible with Predictor 4 and optionally save a back-up version of the unchanged Predictor 3 file.
Reports generated in Predictor 4 won't be exactly the same as reports generated prior to upgrading. This is because the .NET framework on which Predictor is built was upgraded, as was the probabilistic distribution methods. Models imported from version 3 will be using the Poisson based degradation distribution, however, new models created in version 4 will be using the Gaussian-based medium variance distribution, which is our recommended standard distribution. This setting can be viewed and edited by double-clicking a simulation and selecting the "Degradation Strategy" drop-down menu.
Another change is that Predictor 4's installation behaviour is a little different from Predictor 3's, in that Predictor 4's default installation doesn't allow for multiple instances of Predictor to be installed on the same machine, so if users want to run multiple versions of Predictor on the same computer, they'll need to extract the Predictor runtime files from the installation package (msi) to a folder and run Aims.Infrastructure.Shell.exe directly.
This can be done using 7zip or command line: "msiexec /a MSI_FILE_PATH /qb TARGETDIR=TARGET_FOLDER"
Replacing "MSI_FILE_PATH" and "TARGET_FOLDER" with actual file path on the computer.
Additional detailed instructions on how to do this can be found here.
Alternatively, before installing a newer version, users can navigate to the Predictor installation folder and copy the whole folder (Assetic Predictor) to a new location. To then run that version of Predictor, double-click "Aims.Infrastructure.Shell.exe" (file type: Application) within that folder.
The default installation folder location is" C:\Users\[username]\AppData\Local\Programs\Assetic" Predictor for a regular install, and for an admin installation it is: "C:\Program Files (x86)\Assetic myData"