Syncrude's management believes in continuous improvement, and as part of that approach, several components have been analyzed using Relcode, which is a standalone software program developed by a research consortium of the University of Toronto.
Relcode does analysis based on replacement history.
Because of this difficulty of assigning changeouts as "F" or "5" correctly, sometimes the Relcode analysis estimated the mean life of the component greater than the longest run life in the data set.
Significant effort was required to ensure that data used for Relcode was meaningful.
If the labor and material costs are several years old, then it may be important to adjust those costs for inflation before using the cost data for Relcode analysis.
This consortium developed the Relcode software and is now enhancing the software called EXACT by including condition-based parameters, e.g.
They specify a sequence of RELCODE transformations on keys to produce various masks in a specified order.
1) Create a mask by generalizing the SHIP_TO based on RELCODE = STATE and SHIP_FROM based on RELCODE = AREA.
2) Create a mask by generalizing AGENCY based on RELCODE = CUST_TYPE and SHIP_TO and SHIP_FROM based on RELCODE = AREA.
5) Create a mask by generalizing AGENCY and PROD2 based on RELCODE = STAX_TYPE and SHIP_TO based on RELCODE = STATE; SHIP_FROM should match anything.
"(SAME)" means do not translate the input but use it as entered; "(ANY)" means ignore the input and utilize (ANY) in the mask; and any other value signifies a RELCODE used to navigate the appropriate network table, obtain a translation of the input, and then use that translation in the mask.
123-45-678 JAN_94 350.25 123-45-678 FEB_94 600.15 123-45-678 MAR_94 27.50 Metarules are usually constructed so that operating rules are read in the following order: specific rules first; increasingly generalized rules next (based on specific RELCODES); and wildcards last.