














Use 3D logic to control operators in your model.
Transcript
00:03
In FlexSim, operators are task executers that can travel, load and unload flow items,
00:10
function as a shared resource for processing stations, and perform other simulation tasks.
00:17
Operators can represent human workers, robotic arms, or any entity that performs these tasks.
00:26
You can configure Operator properties and build Operator logic to suit the needs of your model,
00:32
helping you to evaluate and optimize resources within your system.
00:37
Begin with FlexSim open to your model.
00:40
In the Library, under Task Executers, add an Operator to your model, then select that Operator.
00:50
In Properties, you can change the visuals, animations, carrying capacity, load and unload times, and movement speed of the Operator.
01:03
Once you finish setting these properties, you can begin building the logic for the Operator to complete tasks within your model.
01:12
In this example, a simple process is set up in the model by adding and connecting a Source, a Queue, a Processor and then a second Queue.
01:24
Now, you are ready to connect the Operator.
01:29
Simply press and hold S as you click and drag between the Operator and the fixed resource where the Operator will be used—
01:36
—here, the Processor.
01:39
Alternatively, in the Toolbar, select > S Connect Center Ports,
01:47
only this time, click and drag between the Operator and the Queue, to see how easily a mistake is corrected.
01:55
To disconnect the Operator, select and then delete the connection,
02:00
or press and hold W as you click and drag between the Operator and the incorrect resource.
02:07
The connection between the Operator and Queue is removed.
02:11
Once an Operator is connected to a fixed resource, make sure that the resource requires an Operator.
02:20
Select the fixed resource to view its Properties, where you can select either Use Operators or Use Transport.
02:31
In this case, both are selected because the Operator will be used to process the part
02:36
and to transport the part from the Processor to the Queue.
02:41
Reset and Run the model.
02:45
When an item arrives at the Processor, the Operator processes the item and then moves it to the Queue.
02:53
Another way to connect Operators to fixed resources is to use a Dispatcher.
02:59
From the Library, under Task Executers, add a Dispatcher to the model.
03:06
Connect the Dispatcher to the Processor using the S center port connection, and then disconnect the Operator from the Processor.
03:16
A dispatcher allows you to control multiple operators or other task executers, and to enable more complex tasks.
03:25
For example, you might use it to control multiple operators working on the same machine at once
03:32
or to coordinate movement between multiple operators across multiple machines.
03:38
Using an A Connection, connect the Dispatcher to the Operator.
03:44
Make sure that the arrow moves from the Dispatcher to the Operator, which ensures that the connection will function properly.
03:53
When the simulation is stepped forward, you can see that the dispatcher sends the Operator a task,
03:59
and the Operator completes the task by processing items and moving them to the Queue.
04:06
To better illustrate the capabilities of dispatchers,
04:10
a more complex model is created by duplicating the basic process twice and then connecting the Dispatcher to each of the Processors.
04:19
The Dispatcher is also connected to an added second Operator.
04:25
As the model is stepped forward, the Dispatcher sends Operators to each Processor as items require processing.
04:33
However, you can easily configure the Dispatcher with the specific logic required for your model.
04:41
In this case, select Processor2 to view its Properties.
04:47
Then, adjust the Use Operator(s) value to require 2 Operators to process the parts.
04:56
Reset and Run the model.
04:59
While Operators travel to the required Processors, you can see that for Processor 2,
05:05
both Operators must be present to process the items before moving them to the Queue.
05:11
This demonstrates how a dispatcher can help to facilitate the coordination of more complex Operator logic.
05:20
There are additional options for configuring Operator logic in your model.
05:25
With Processor1 selected, in Properties, expand the Operator drop-down to view the many options available for acquiring Operators.
05:36
Alternatively, you can use the Sampler to select a specific Operator for a fixed resource.
05:44
Now you are ready to begin using 3D logic for Operators in your model.
00:03
In FlexSim, operators are task executers that can travel, load and unload flow items,
00:10
function as a shared resource for processing stations, and perform other simulation tasks.
00:17
Operators can represent human workers, robotic arms, or any entity that performs these tasks.
00:26
You can configure Operator properties and build Operator logic to suit the needs of your model,
00:32
helping you to evaluate and optimize resources within your system.
00:37
Begin with FlexSim open to your model.
00:40
In the Library, under Task Executers, add an Operator to your model, then select that Operator.
00:50
In Properties, you can change the visuals, animations, carrying capacity, load and unload times, and movement speed of the Operator.
01:03
Once you finish setting these properties, you can begin building the logic for the Operator to complete tasks within your model.
01:12
In this example, a simple process is set up in the model by adding and connecting a Source, a Queue, a Processor and then a second Queue.
01:24
Now, you are ready to connect the Operator.
01:29
Simply press and hold S as you click and drag between the Operator and the fixed resource where the Operator will be used—
01:36
—here, the Processor.
01:39
Alternatively, in the Toolbar, select > S Connect Center Ports,
01:47
only this time, click and drag between the Operator and the Queue, to see how easily a mistake is corrected.
01:55
To disconnect the Operator, select and then delete the connection,
02:00
or press and hold W as you click and drag between the Operator and the incorrect resource.
02:07
The connection between the Operator and Queue is removed.
02:11
Once an Operator is connected to a fixed resource, make sure that the resource requires an Operator.
02:20
Select the fixed resource to view its Properties, where you can select either Use Operators or Use Transport.
02:31
In this case, both are selected because the Operator will be used to process the part
02:36
and to transport the part from the Processor to the Queue.
02:41
Reset and Run the model.
02:45
When an item arrives at the Processor, the Operator processes the item and then moves it to the Queue.
02:53
Another way to connect Operators to fixed resources is to use a Dispatcher.
02:59
From the Library, under Task Executers, add a Dispatcher to the model.
03:06
Connect the Dispatcher to the Processor using the S center port connection, and then disconnect the Operator from the Processor.
03:16
A dispatcher allows you to control multiple operators or other task executers, and to enable more complex tasks.
03:25
For example, you might use it to control multiple operators working on the same machine at once
03:32
or to coordinate movement between multiple operators across multiple machines.
03:38
Using an A Connection, connect the Dispatcher to the Operator.
03:44
Make sure that the arrow moves from the Dispatcher to the Operator, which ensures that the connection will function properly.
03:53
When the simulation is stepped forward, you can see that the dispatcher sends the Operator a task,
03:59
and the Operator completes the task by processing items and moving them to the Queue.
04:06
To better illustrate the capabilities of dispatchers,
04:10
a more complex model is created by duplicating the basic process twice and then connecting the Dispatcher to each of the Processors.
04:19
The Dispatcher is also connected to an added second Operator.
04:25
As the model is stepped forward, the Dispatcher sends Operators to each Processor as items require processing.
04:33
However, you can easily configure the Dispatcher with the specific logic required for your model.
04:41
In this case, select Processor2 to view its Properties.
04:47
Then, adjust the Use Operator(s) value to require 2 Operators to process the parts.
04:56
Reset and Run the model.
04:59
While Operators travel to the required Processors, you can see that for Processor 2,
05:05
both Operators must be present to process the items before moving them to the Queue.
05:11
This demonstrates how a dispatcher can help to facilitate the coordination of more complex Operator logic.
05:20
There are additional options for configuring Operator logic in your model.
05:25
With Processor1 selected, in Properties, expand the Operator drop-down to view the many options available for acquiring Operators.
05:36
Alternatively, you can use the Sampler to select a specific Operator for a fixed resource.
05:44
Now you are ready to begin using 3D logic for Operators in your model.