Finite and Infinite Scheduling You can define if the system is not allowed to exceed the capacity of the resource ( finite scheduling ) or whether it can schedule any number of operations simultaneously on a resource ( infinite scheduling ) during detailed scheduling . When performing finite or infinite scheduling, you must select a corresponding scheduling mode in the detailed scheduling strategy and define in the resource whether the resource should be scheduled finitely or infinitely. You use the finiteness levelto define for different applications if resources should be scheduled finitely or infinitely.
The following table provides a summary of how the system behaves in the case of a finite or an infinite resource when you use a finite or infinite scheduling mode.
Finite Scheduling Mode |
Infinite Scheduling Mode |
|
|---|---|---|
Finite Resource |
The system considers the resource load. It only executes scheduling when there is sufficient capacity. The system creates alerts in the case of resource overload. |
The system does not consider the resource load. The system creates alerts in the case of resource overload. |
Infinite Resource |
The system does not consider the resource load. The system does not create alerts in the case of resource overload. |
|
You can define if a finite resource should be scheduled finitely or infinitely by different applications. To do this, you specify a finiteness level at the resource. In the settings for the application (for example, in the strategy profile or in the heuristic settings) that is to schedule the resource, you define the finiteness level as follows:
If you want the application to schedule the resource finitely , enter a finiteness level there that is greater than or the same as the finiteness level of the resource
If you want the application to schedule the resource infinitely , enter a finiteness level that is smaller than the finiteness level of the resource
Note
If possible, select values in multiples of 100 for the finiteness level so that you can define additional interim values later. To gain a better overview, you can define short texts for the usage of the finiteness levels at the resource.
The maximum possible value is 9999. If you specify this value in the application, all finite resources will be scheduled finitely, regardless of their finiteness level. If you specify the value 0 , the application finitely schedules the finite resources that are not assigned a finiteness level or that are assigned the level 0 .
Example
The resource R1 is scheduled in
Production Planning
(PP) (for example, in the production planning run) and in
Detailed Scheduling
(DS) (for example, in the DS planning board). The resource should be scheduled infinitely in PP and finitely in DS.
You specify the finiteness level 200 at the resource R1, for example. In the PP strategy profile, you define that resources with a finiteness level smaller than or equal to 100 should be scheduled finitely and in the DS strategy profile you enter 200 for this value. PP schedules infinitely on R1, while DS schedules finitely.
A resource overload, which can be displayed in the alert monitor for finite resources, can result from infinite scheduling. You must use a corresponding PP/DS alert profile for this purpose. In the resource, you define the maximum duration of a resource overloadbefore the system recognizes it as such and generates an alert.