Resource

The Resource object is used to define resources with certain skills. These skills can be put as requirement for a task being performed on an object, e.g. processing, setup and/or repair of an Operation. Doing this will prohibit that task from being performed until all required skills are available.

Resources defined in a Resource object are made available to other objects in the model through a simple connection, see example below. Besides making the resources available like this the objects them self need to specify the skills they require for different tasks, see Defining Resources for details on how this is done.


Note: Skills defined in a Resource object are global, i.e. valid within the entire model. However, skills needed for different tasks need to be provided by resources in the connected Resource logics.

In this example the Resource objects, ResourceProcessing1 and ResourceProcessing2, define one resource each with a skill Processing_Skill. They serve the first (OP1, OP2, OP3) and the last (OP3, OP4, OP5) operations of the line respectively. Note the shared operation OP3 that is connected from both Resource objects, indicating that resources from either of the two object can serve OP3. Furthermore, the Resource object at the bottom ResourceRepair has a resource with a skill Repair_Skill. The operations (OP1, OP2, OP3, OP4, OP5) require this skill when they break down and are in need of repairs.

Note: The connected objects and the Resource object itself must be on the same level in the model, e.g. connections can't be made into a Component or a Selection.

Settings

The settings of the Resource are listed below along with a short description and possibly a link to a more detailed description about the setting.

Setting

Description

Name

Sets the name of the object.

Location

Displays the location of the object.

Response time

Specifies the time it will take a resource to reach an object once it is assigned to that object. Default value is 0 seconds, i.e. the resource will be "teleported" to the object without delay.

Note: For instance, its a simple way of partly considering time losses incurred by workers walking between different machines without knowing the exact layout of all machines and the speed of the worker.

Resources

Defines all resources, their skills etc, that this Resource logic should provide. More details about this can be found under defining resources.

Disturbances

A detailed description about disturbances can be found here.

Resources that are failed will not be able to perform their skills for the duration of the failure, i.e. any ongoing work will be paused during the failure.

Note: All resources of the Resource logic will share the same disturbance settings, but fail individually.

Timetable

If the resources should follow a certain Timetable it is selected here. The input-field has a drop-down containing all timetables in the model as well as an option none. Using this drop-down it is possible to select a different timetable or remove the timetable from the object by selecting none.

Resources that follow a Timetable can be Paused or Unplanned meaning that they won't be able to perform their skills, i.e. any ongoing work/skill will be resumed as soon as the resource is operational again.