Engine Parameters

Source file: origin-reserve-setups-advanced.htm

The Engine Parameters tab contains the following optimisation parameters.

Population Size

The population size parameter refers to the number of schedules Evolution will run before deriving the final result. You can control this value using the Population Size field or slider. To change the maximum population size value, see Origin Settings.

Number of Batches

The number of batches parameter refers to the number of batches Evolution will divide the population into.

Number of Pareto Schedules to Return

The number of pareto schedules to return parameter refers to the final number of schedules the server returns when you run a job.

Violation Factor Parameters

The performance of the main objective in your setup is determined by an aggregate of several setup violation values. A violation value represents the degree to which a particular final schedule result violates a corresponding setup target. You can apply a scaling factor to each violation value to weight its contribution to the performance of the main objective.

You can set these factors to values between 0 and 1. Evolution then multiplies each factor by the corresponding violation value to create scaled violation values. The default value for each factor is 1. You can configure the following violation factors:

Haulage Hours Violation Factor

Note

This parameter is only available in Origin Solids Equipment setups.

The haulage hours violation value represents the degree to which the final schedule violates the haulage hours target. You can scale this value using the Haulage Hours Violation Factor field or slider.

If a setup has a target of 10 trucks and the schedule uses 5 trucks, the violation value is 0.5 (50%). Evolution calculates this violation using the following formula:

Digger Hours Violation Factor

The digger hours violation value represents the degree to which the final schedule violates the digger hours target. You can scale this value using the Haulage Hours Violation Factor field or slider.

If a setup has a digger hours target of 500 and the schedule achieves 750 digger hours, the violation value is 0.5 (50%). Evolution calculates this violation using the following formula:

Ore Target Violation Factor

The ore target violation factor represents the degree to which the final schedule violates the ore target. You can scale this value using the Ore Target Violation Factor field or slider.

If a setup has a mill target of 200 and the schedule achieves a process accumulation of 100, the violation value is 0.5 (50%). Evolution calculates this violation using the following formula:

Ore Waste Violation Factor

The ore waste violation factor represents the degree to which the final schedule violates the material movement target, in terms of ore waste. You can scale this value using the Ore Waste Violation Factor field or slider.

If a setup has a material movement target of 1000 and a period in the schedule contains 500 wasted ore tonnes, the violation value is 0.5 (50%). Evolution calculates this violation using the following formula:

Ore Rehandle Violation Factor

The ore rehandle violation factor represents the degree to which the final schedule violates the ore period target, in terms of rehandled ore. You can scale this value using the Ore Rehandle Violation Factor field or slider.

If a setup has an ore period target of 1000 tonnes and the schedule contains 500 tonnes of overflow material, the violation value is 0.5 (50%). Evolution calculates this violation using the following formula:

Fitness Weighting Options

The fitness weighting options allow you to alter the schedule results by giving additional weight to certain periods. You can select the radio button of one of the following options:

  • Decay: The initial periods are given more weight than later periods.

  • Top Heavy: Only the initial periods are favored, while latter periods are excluded from the data.

  • Tail Heavy: The later periods are given more weight than the initial periods.

  • Flat: All periods have a weight of 1.

  • Custom: You define the weighting for each period.

Digger First Origin Solids Sequencer

The Digger First Origin Solids Sequencer is a sequence optimisation tool which factors digger locality and movement into the schedule. This tool attempts to minimise total digger movement.

To turn this tool on, select the Digger First Origin Solids Sequencer checkbox. The following setting options will appear.

These settings allow you to customise the solids sequencing behaviour. The following options are available:

  • Enforce Neighbourhood Completion: Select this checkbox to ensure the digger finishes the defined neighbourhood.

  • Neighbourhood Size: The number of solids on an equal or higher bench.

  • Drop Down Neighbourhood Size: The number of solids on a bench lower than the current neighbourhood.

  • Drop Down Chance: The likelihood that the digger will move downwards instead of across when selecting its next task. It is a value between 0 and 1, with 1 being a 100% chance of dropping down.