A protocol simulation is a virtual run where the software performs the tasks without moving robots or labware. Simulation runs are useful for troubleshooting scheduling and placement errors and optimizing throughput.
After checking for compiler errors, you can start a simulation to verify that tasks are completed and sequenced correctly. In addition, the simulation can help you find:
The software uses the following lengths of time to simulate robot motions:
Robot movement | Time (sec) |
---|
BenchCel robot | Slow Medium Fast | 16 10 4 |
Phantom Robot | Slow Medium Fast | 16 10 4 |
Task | Specified in the task Advanced Settings area. The default value is 5.0. |
Note:
• The BenchCel robot movement times are averages and might be conservative. The robot might take more or less time during a real protocol run.
• When using the Phantom Robot in a simulation, the software does not prompt the operator to move labware. Instead, the software uses the simulation time shown in the table.
You can override the default task simulation time in two ways:
• Perform a number of dry runs and allow the software to determine the average task time as it reaches a steady-state. The software then uses the average of the times during the subsequent simulation. See
Optimizing simulation time.
Optimizing simulation time
To increase the accuracy of the run time, you can determine the optimum simulation time.
To determine the optimum task simulation time:
1 Start the simulation with the default task run times and the number of microplates expected for a run.
3 Turn off the simulation mode and perform a dry run with empty labware. Make sure the number of plate instances processed equals the number of simultaneous plates allowed. Doing so allows the run to reach a steady state and enables the software to update the task simulation times with actual times.

If the number of plate instances does not reach the number of simultaneous plates allowed, the software will not be able to update the task simulation times.
4 Save the protocol to save the updated task simulation times.
Setting desired task times
You can manually set task times to override the default task time or the optimized task time.

The manually specified time is only retained and used for simulations. The optimized time will override the manually specified time if you turn off the simulation mode and run the protocol.
To set a desired task simulation time:
1 Select a task in the protocol.
2 In the Task Parameters area, click Advanced Settings.
3 At the bottom of the
Advanced Settings area, view the existing value or type a new value for
Estimated time for the selected task. To provide optimal simulation times, see
Optimizing simulation time.
Note: Only some tasks have adjustable run times.
To run the simulator:
1 Select Tools > Options. In the Options dialog box, select the simulation quality you want to use:
Simulation quality | Description |
---|
Standard | Protocol tracking (green dots) is close to accurate, but not exact. This option results in faster simulation, because certain physical constraints are not simulated. In addition, less time is devoted to refreshing the graphical user interface. |
Improved graphical protocol tracking | Protocol tracking is more accurate but results in longer simulation time than the Standard quality option. Similar to the Standard quality option, the software does not query the device plugins for physical constraints. However, the software ensures the green dots in the Protocol area are positioned accurately during the simulation. |
Improved graphical protocol tracking with device communication | Protocol tracking is the most accurate. The software queries the device plugins to ensure every move is physically permissible, resulting in a slower but more accurate simulation. |
2 Turn on the simulation mode: Click Simulation is off on the toolbar. The button changes to Simulation is on.
The simulation starts. The Run Configuration Wizard and other dialog boxes open as they would in a real protocol run. Follow the instructions in the dialog boxes to proceed with the simulation. For detailed information about Run Configuration Wizard, see
Starting the protocol run.
When you run a protocol in simulation that contains tasks pointing to a disabled device, and no equivalent devices are available in the pool, the software displays a warning message and a

is displayed on the affected task.
Click OK to run the protocol. The following dialog box appears indicating how many tasks will be skipped:
Click
Yes. The Run Configuration Wizard opens. Follow the instructions in the wizard. For details on the wizard, see
Starting the protocol run. During the run, the tasks associated with the disabled device are skipped.